Содержание курса
1. Введение
4 урока
46
22
0м
0
Закрытый
1.1
Знакомство с языком программирования Java
↗
26
5
0м 20с
0
Закрытый
1.2
Особенности работы с языком программирования Java
↗
7
7
-
0
Закрытый
1.3
Виртуальные инструменты (онлайн-компиляторы)
↗
7
4
-
0
Закрытый
1.4
👨💻 Об авторе
↗
6
6
-
0
2. Установка и настройка ПО
3 урока
15
11
0м
0
Закрытый
2.1
Что такое Java, JVM, JDK, JRE?
↗
8
5
-
0
Закрытый
2.2
Установка JDK. Среда разработки IntelliJ IDEA и VS Code
↗
4
3
-
0
Закрытый
2.3
Компиляция и запуск из командной строки и IDE
↗
3
3
-
0
3. Базовый синтаксис
6 уроков
29
21
0м
0
Закрытый
3.1
Переменные и примитивные типы данных
↗
7
6
-
0
Закрытый
3.2
Структуры данных и их особенности
↗
7
3
-
0
Закрытый
3.3
Операторы (арифметические, сравнения, логические)
↗
4
3
-
0
Закрытый
3.4
Управляющие конструкции: if-else, switch
↗
3
3
-
0
Закрытый
3.5
Циклы (for, while, do-while)
↗
4
3
-
0
Закрытый
3.6
Ввод/вывод в консоли (Scanner)
↗
4
3
-
0
4. Методы и массивы
9 уроков
19
15
0м
0
Закрытый
4.1
Объявление и вызов методов
↗
3
3
-
0
Закрытый
4.2
Параметры и возвращаемые значения
↗
3
1
-
0
Закрытый
4.3
Перегрузка методов
↗
3
3
-
0
Закрытый
4.4
Работа с одномерными и многомерными массивами
↗
2
2
-
0
Закрытый
4.5
Работа с файлами и потоками
↗
3
1
-
0
Закрытый
4.6
Работа с векторами
↗
1
1
-
0
Закрытый
4.7
Управление памятью и оптимизация производительности
↗
1
1
-
0
Закрытый
4.8
Локализация программы (работа с локалью)
↗
1
1
-
0
Закрытый
4.9
Правильная работа с кодировками (UTF-8, 1251 и другими)
↗
2
2
-
0
5. Система контроля версий Git
3 урока
3
3
0м
0
Закрытый
5.1
GIT - система контроля версий. Внедрение системы контроля версий
↗
1
1
-
0
Закрытый
5.2
История работы и ветки. Командная работа
↗
1
1
-
0
Закрытый
5.3
📄 Практическая работа. Создание репозитория проекта
↗
1
1
-
0
6. Изучение работы с GitHub
3 урока
3
3
0м
0
Закрытый
6.1
Знакомство с GitHub 👨💻
↗
1
1
-
0
Закрытый
6.2
GitHub: настройка и первая публикация проекта
↗
1
1
-
0
Закрытый
6.3
📄 Создание репозитория, публикация проекта
↗
1
1
-
0
7. Объектно-ориентированное программирование (ООП). Часть 1
4 урока
6
1
0м
0
Закрытый
7.1
Понятие класса и объекта
↗
1
0
-
0
Закрытый
7.2
Инкапсуляция: поля, методы, конструкторы
↗
2
0
-
0
Закрытый
7.3
Ключевое слово this
↗
1
1
-
0
Закрытый
7.4
Модификаторы доступа (private, public, protected)
↗
2
0
-
0
8. Объектно-ориентированное программирование (ООП). Часть 2
4 урока
3
1
0м
0
Закрытый
8.1
Наследование и полиморфизм
↗
2
1
-
0
Закрытый
8.2
Основные виды классов
↗
0
0
-
0
Закрытый
8.3
Класс Object и его методы
↗
0
0
-
0
Закрытый
8.4
Абстрактные классы и интерфейсы
↗
1
0
-
0
9. Стандартные библиотеки Java
4 урока
1
1
0м
0
Закрытый
9.1
Обработка исключений (try-catch-finally, throw)
↗
0
0
-
0
Закрытый
9.2
Коллекции: List (ArrayList), Set (HashSet), Map (HashMap)
↗
1
1
-
0
Закрытый
9.3
Работа со строками (String, StringBuilder)
↗
0
0
-
0
Закрытый
9.4
Основы ввода-вывода (File, FileReader/Writer)
↗
0
0
-
0
10. Введение в современные возможности и многопоточность
2 урока
1
1
0м
0
Закрытый
10.1
Лямбда-выражения и Stream API (введение)
↗
0
0
-
0
Закрытый
10.2
Основы многопоточности: класс Thread, интерфейс Runnable
↗
1
1
-
0
11. Тренировка на реальных проектах 🗂️
3 урока
4
4
0м
0
Закрытый
11.1
Решение различных заданий
↗
3
3
-
0
Закрытый
11.2
Консольное приложение «Персональный менеджер задач»
↗
0
0
-
0
Закрытый
11.3
Консольное приложение «Карманный библиотекарь»
↗
1
1
-
0