Подготовительный курс «Разработчик Java» Год выпуска: 2018 Производитель: OTUS Сайт производителя: https://otus.ru/online/java/ Автор: Виталий Чибриков, Владимир Сонькин Продолжительность: 20:32:31 Тип раздаваемого материала: Видеоурок Язык: Русский Описание: Программа подготовительных курсов «Разработчик Java» содержит материалы, позволяющие получить базовые знания Java, необходимые для поступления на курс «Разработчик Java».
Содержание
Модуль 1: Язык Java
Цель: учащийся должен уметь создавать новый проект, управлять потоком исполнения, работать с исключениями, разбираться в особенностях работы с примитивными типами. Занятие 1. Базовые синтаксические конструкции и операторы в Java
• Типы данных, базовые типы данных
• Преобразование типов
• Битовые операторы, битовые маски
• Логические и математические операторы, приоритеты
• Операторы управления логикой работы приложения
• Циклы
• Структура консольного Java-приложения Занятие 2. Ссылочные типы данных и обработка ошибок
• IDE и ее основные возможности
• Класс и объект, создание объекта
• Поля и методы класса
• Области видимости
• Передача по ссылке
• Особенности == и equals
• Исключительная ситуация, Stack trace ошибки Занятие 3. Работа массивами и строками
• class Object
• == и equals()
• массивы
• String
• StringBuilder
• перегрузка методов
• java.util.ArraysМодуль 2: Проектирование и тестирование приложений
Цель: учащийся должен понимать UML диаграммы, разбираться в структуре классов приложений, понимать и уметь применять на языке Java основные концепции ООП, писать юнит-тесты. Занятие 1. Объектно –ориентированное программирование в Java
• Ссылки между объектами
• Инкапсуляция, модификаторы доступа
• Наследование, extends
• Абстракция, интерфейс, implements
• Ключевые слова this и super
• Generics Занятие 2. Концепции объектно –ориентированного проектирования
• Проблема проектирования
• Концепции ООП: наследование, полиморфизм, инкапсуляция, абстракция
• Нотация UML для обозначения иерархий классов и их взаимоотношений
• Базовые паттерны Занятие 3. Unit-тестирование
• Концепция Unit-тестирования
• Подключение библиотек
• Git
• Система сборки Maven
• Использования библиотеки JunitМодуль 3: Платформа Java
Цель: учащийся должен понимать почему Java это не только язык но и платформа для разработки приложений, уметь собирать приложения без среды разработки, понимать жизненный цикл приложения и параметры, которые на него влияют. Занятие 1. Устройство платформы Java
• История Java
• Кроссплатформенность
• JVM
• JRE, JDK, Interpreter, JIT
• Vm start parameters Занятие 2. Сборка и упаковка Java-приложения
• Компилятор javac,
• .class файл, Bytecode
• Запуск приложения из консоли
• Подключение библиотек
• Утилита jar и .jar файл
• Манифест
• Ресурсы
• Maven как система сборки Занятие 3. Сборка мусора и отладка
• GC (basic)
• Типы ссылок
• Отладка приложения
• Remote debug
• jconsoleМодуль 4: Стандартная библиотека
Цель: учащийся должен разбираться в основных контейнерах и классах, которые содержит стандартная библиотека, понимать когда и какие контейнеры нужно использовать, уметь работать со временем, случайными числами, читать и писать данные в файл. Занятие 1. Классы-контейнеры
• Интерфейсы List, Set, Map, Queue
• Реализации Collection
• Реализации Map
• Класс Collections Занятие 2. Исключения. Дата и время. Генерация случайных чисел.
• Throwable
• Обработка исключений
• AutoCloseable
• Date and Time
• Random Занятие 3. Работа с файлами
• IO and Streams
• Reader, Writer
• Запись в файл и чтение из файла
417 скачавших и не одного отзыва. Дайте отпишусь штолЭ.
Курс очень хорош, как стуктурирования всего мусора что есть в голове по основам. Учиться по нему с абсолютного нуля все же сложновато, тк чувак не рисует. Это довольно критический момент, тк вроде как простые вещи, а если человек с ними не сталкивался, то будет вообще не понятно что к чему. А вот Антон Сабуров рисует, поэтому лучше с него начинать
75761927417 скачавших и не одного отзыва. Дайте отпишусь штолЭ.
Курс очень хорош, как стуктурирования всего мусора что есть в голове по основам. Учиться по нему с абсолютного нуля все же сложновато, тк чувак не рисует. Это довольно критический момент, тк вроде как простые вещи, а если человек с ними не сталкивался, то будет вообще не понятно что к чему. А вот Антон Сабуров рисует, поэтому лучше с него начинать
Подскажите, а о каком курсе Сабурова идет речь? Если можно, то ссылкой.
75761927417 скачавших и не одного отзыва. Дайте отпишусь штолЭ.
Курс очень хорош, как стуктурирования всего мусора что есть в голове по основам. Учиться по нему с абсолютного нуля все же сложновато, тк чувак не рисует. Это довольно критический момент, тк вроде как простые вещи, а если человек с ними не сталкивался, то будет вообще не понятно что к чему. А вот Антон Сабуров рисует, поэтому лучше с него начинать
Подскажите, а о каком курсе Сабурова идет речь? Если можно, то ссылкой.
Курс довольно полезный, преподаватели стараются, но видно, что к вебинарам готовятся слабо. Много рассказывают, еще больше направляют на самообучение в качестве домашнего задания. Вот только не открывается видео "06 Инструменты для преобразования контейнеров.mp4". А это одна из самых интересных тем..
У ОТУС методика обучения - выкинуть не умеющего плавать из лодки и уплыть, пусть сам выбирается. Как правило двухчасовая лекция - это 10-15 слайдов, на каждом - 4-5 предложений, зачитываемых скучающим голосом. Правда с такой методикой у них просто офигительные цены.
Если вы решили выучить Java и это ваш первый язык - данный курс не для вас. Есть неточности и ошибки, а материал преподносится довольно лениво. Сочувствую тем, кто за это ещё и платил, а в 2022 году ставлю 5 из 10