Содержание курса
1. Введение
1 урок
30
2
1м
1
Открытый
1.1
Приветствие и обзор опросника
↗
30
2
1м 58с
1
2. Основы Java-программирования
8 уроков
128
102
12м
7
Закрытый
2.1
Введение в Java и настройка окружения
↗
12
11
2м 42с
2
Открытый
2.2
Синтаксис и основные конструкции
↗
43
25
2м 3с
2
Закрытый
2.3
Объектно-ориентированное программирование (ООП)
↗
13
11
2м 36с
1
Закрытый
2.4
Обработка исключений
↗
12
11
1м 22с
0
Закрытый
2.5
Коллекции в Java
↗
12
11
1м 26с
0
Закрытый
2.6
Работа со строками
↗
12
11
1м 17с
0
Закрытый
2.7
Основы ввода-вывода (I/O)
↗
12
11
1м 19с
2
Закрытый
2.8
Многопоточность: основы
↗
12
11
1м 52с
0
3. Продвинутые концепции Java
10 уроков
105
100
10м
4
Закрытый
3.1
Лямбда-выражения и Stream API
↗
11
11
1м 0с
1
Закрытый
3.2
Generics (обобщения)
↗
11
11
1м 26с
0
Закрытый
3.3
Аннотации и рефлексия
↗
12
10
1м 53с
0
Закрытый
3.4
Многопоточность: продвинутый уровень
↗
10
10
1м 15с
1
Закрытый
3.5
Java Memory Model и сборка мусора
↗
10
10
1м 10с
1
Закрытый
3.6
Модульность в Java (JPMS)
↗
10
10
1м 9с
0
Закрытый
3.7
Работа с датами и временем
↗
11
10
1м 55с
0
Закрытый
3.8
Шаблоны проектирования (основы)
↗
10
9
1м 46с
1
Закрытый
3.9
Работа с Optional
↗
10
10
1м 4с
0
Закрытый
3.10
Коллекции: продвинутый уровень
↗
10
9
1м 37с
0
4. Разработка веб-приложений на Java
7 уроков
69
66
4м
3
Закрытый
4.1
Введение в веб-разработку на Java
↗
10
9
0м 5с
1
Закрытый
4.2
Сервлеты и JSP
↗
9
9
-
1
Закрытый
4.3
Spring Framework: основы
↗
10
9
0м 28с
0
Закрытый
4.4
Spring MVC
↗
10
10
1м 53с
0
Закрытый
4.5
Spring Boot: введение
↗
10
10
1м 47с
0
Закрытый
4.6
REST API с Spring
↗
10
10
1м 10с
0
Закрытый
4.7
Аутентификация и авторизация
↗
10
9
0м 23с
1
5. Работа с базами данных в Java
6 уроков
60
59
6м
1
Закрытый
5.1
Введение в JDBC
↗
11
10
2м 37с
1
Закрытый
5.2
Работа с ORM (Hibernate)
↗
10
10
1м 9с
0
Закрытый
5.3
Spring Data JPA
↗
10
10
1м 15с
0
Закрытый
5.4
Транзакции в Java
↗
10
10
1м 55с
0
Закрытый
5.5
Оптимизация запросов к БД
↗
10
10
1м 3с
0
Закрытый
5.6
NoSQL и Java (MongoDB)
↗
9
9
-
0
6. Автоматизация сборки и CI/CD
7 уроков
66
62
1м
0
Закрытый
6.1
Введение в Maven
↗
10
10
1м 59с
0
Закрытый
6.2
Gradle: основы
↗
9
9
-
0
Закрытый
6.3
CI/CD для Java-проектов
↗
10
9
0м 10с
0
Закрытый
6.4
Контейнеризация (Docker)
↗
9
8
-
0
Закрытый
6.5
Kubernetes для Java-разработчиков
↗
9
8
-
0
Закрытый
6.6
Тестирование в CI/CD
↗
10
9
0м 2с
0
Закрытый
6.7
Мониторинг и логирование
↗
9
9
-
0
7. Тестирование Java-приложений
6 уроков
48
43
1м
2
Закрытый
7.1
Основы юнит-тестирования
↗
10
10
1м 6с
1
Закрытый
7.2
Мокирование с Mockito
↗
8
7
-
1
Закрытый
7.3
Интеграционное тестирование
↗
7
6
-
0
Закрытый
7.4
Тестирование REST API
↗
8
7
-
0
Закрытый
7.5
Тестирование производительности
↗
7
7
-
0
Закрытый
7.6
Код-ревью и статический анализ
↗
8
6
-
0
8. Разработка микросервисов на Java
7 уроков
61
54
0м
2
Закрытый
8.1
Введение в микросервисы
↗
8
8
-
0
Закрытый
8.2
Spring Cloud
↗
9
8
-
0
Закрытый
8.3
Коммуникация между микросервисами
↗
9
8
-
1
Закрытый
8.4
Обработка ошибок в микросервисах
↗
9
8
-
0
Закрытый
8.5
Тестирование микросервисов
↗
8
7
-
0
Закрытый
8.6
Развертывание микросервисов
↗
8
7
-
0
Закрытый
8.7
Мониторинг микросервисов
↗
10
8
0м 7с
1