Содержание курса
1. Вступление, о чем курс
1 урок
3
0
0м
0
Открытый
1.1
Вступительное занятие
↗
3
0
-
0
2. Базовые элементы языка
13 уроков
2
1
0м
0
Закрытый
2.1
Окружение Java: JDK, JVM и инструменты разработки
↗
1
0
-
0
Закрытый
2.2
Структура класса в Java — поля, методы и комментарии
↗
0
0
-
0
Закрытый
2.3
(Факультатив) Классы и исходные файлы в Java
↗
0
0
-
0
Закрытый
2.4
Написание метода main() в Java
↗
0
0
-
0
Закрытый
2.5
Понимание пакетов и импортов в Java
↗
0
0
-
0
Закрытый
2.6
Создание объектов в Java
↗
0
0
-
0
Закрытый
2.7
Понимание типов данных в Java
↗
0
0
-
0
Закрытый
2.8
Объявление переменных в Java
↗
0
0
-
0
Закрытый
2.9
Инициализация переменных в Java
↗
0
0
-
0
Закрытый
2.10
Управление областью видимости переменных в Java
↗
0
0
-
0
Закрытый
2.11
Уничтожение объектов и сборка мусора в Java
↗
0
0
-
0
Закрытый
2.12
Итоги модуля
↗
0
0
-
0
Закрытый
2.13
Вопросы по модулю
↗
1
1
-
0
3. Операторы
8 уроков
1
1
0м
0
Закрытый
3.1
Введение
↗
0
0
-
0
Закрытый
3.2
Унарные операторы
↗
0
0
-
0
Закрытый
3.3
Бинарные арифметические операторы
↗
0
0
-
0
Закрытый
3.4
Присваивание значений и операторы присваивания
↗
0
0
-
0
Закрытый
3.5
Сравнение значений — операторы равенства, отношения и логики
↗
0
0
-
0
Закрытый
3.6
Тернарный оператор — принятие решений в одной строке
↗
0
0
-
0
Закрытый
3.7
Итоги модуля
↗
0
0
-
0
Закрытый
3.8
Вопросы по модулю
↗
1
1
-
0
4. Принятие решений
7 уроков
1
1
0м
0
Закрытый
4.1
Условные конструкции — if, else и pattern matching
↗
0
0
-
0
Закрытый
4.2
Конструкции switch — от устаревших к современным
↗
0
0
-
0
Закрытый
4.3
Написание циклов while
↗
0
0
-
0
Закрытый
4.4
Создание циклов for
↗
0
0
-
0
Закрытый
4.5
Управление потоком выполнения с помощью ветвлений
↗
0
0
-
0
Закрытый
4.6
Итоги модуля
↗
0
0
-
0
Закрытый
4.7
Вопросы по модулю
↗
1
1
-
0
5. Основные API: работа с текстом, числами, датами и коллекциями
9 уроков
1
1
0м
0
Закрытый
5.1
Работа с текстовыми данными и базовыми типами в Java
↗
0
0
-
0
Закрытый
5.2
Числа, даты, коллекции и форматирование
↗
0
0
-
0
Закрытый
5.3
Работа с StringBuilder — эффективное построение строк
↗
0
0
-
0
Закрытый
5.4
Понимание равенства — == против equals() и строковый пул
↗
0
0
-
0
Закрытый
5.5
Работа с массивами
↗
0
0
-
0
Закрытый
5.6
Математические операции
↗
0
0
-
0
Закрытый
5.7
Работа с датами и временем
↗
0
0
-
0
Закрытый
5.8
Итоги модуля
↗
0
0
-
0
Закрытый
5.9
Вопросы по модулю
↗
1
1
-
0
6. Методы
9 уроков
1
1
0м
0
Закрытый
6.1
Структура методов
↗
0
0
-
0
Закрытый
6.2
Локальные и экземплярные переменные в Java
↗
0
0
-
0
Закрытый
6.3
Работа с переменным числом аргументов (varargs)
↗
0
0
-
0
Закрытый
6.4
Применение модификаторов доступа
↗
0
0
-
0
Закрытый
6.5
Работа со статическими данными
↗
0
0
-
0
Закрытый
6.6
Передача данных между методами
↗
0
0
-
0
Закрытый
6.7
Перегрузка методов
↗
0
0
-
0
Закрытый
6.8
Итоги модуля
↗
0
0
-
0
Закрытый
6.9
Вопросы по модулю
↗
1
1
-
0
7. Заключительный модуль
1 урок
1
0
0м
0
Закрытый
7.1
Подведение итогов
↗
1
0
-
0