Содержание курса
1. Введение
5 уроков
1 337
1 337
31м
82
Открытый
1.1
Приветствие
↗
508
508
4м 39с
29
Открытый
1.2
Подробный обзор содержания курса
↗
419
419
13м 37с
19
Закрытый
1.3
Информация об обновлениях курса
↗
132
132
0м 29с
10
Закрытый
1.4
Присоединяйтесь к сообществу
↗
195
195
0м 15с
19
Закрытый
1.5
Изучение Java в эпоху AI агентов
↗
83
83
14м 4с
5
2. Основы работы с командной строкой (начальный уровень)
22 урока
3 863
3 488
96м
444
Открытый
2.1
Установка Git на Windows
↗
334
334
6м 56с
20
Закрытый
2.2
Зачем изучать Unix Shell и работу через терминал
↗
208
85
5м 48с
24
Закрытый
2.3
Terminal, Shell, Bash, CLI. Разбираемся в терминологии.
↗
204
80
8м 54с
28
Закрытый
2.4
Навигация. Команды pwd, cd, clear
↗
198
75
6м 57с
25
Закрытый
2.5
Команда ls - просмотр содержимого директории
↗
191
191
6м 56с
14
Закрытый
2.6
Задание на навигацию с помощью команд pwd, cd и ls
↗
189
189
4м 26с
20
Закрытый
2.7
Настройка shortcut для открытия терминала
↗
185
185
1м 10с
17
Закрытый
2.8
Help, использование аргументов, аргументы команды ls
↗
181
181
8м 25с
22
Закрытый
2.9
Создание директорий с помощью команды mkdir
↗
176
176
5м 2с
28
Закрытый
2.10
Шорткаты для использования аргумента из последней команды
↗
172
172
3м 10с
18
Закрытый
2.11
Создание файлов с помощью команды touch
↗
165
165
4м 9с
22
Закрытый
2.12
Какие символы не стоит использовать при создании файлов
↗
160
155
1м 13с
19
Закрытый
2.13
Комманда echo. Просмотр содержимого переменных, вывод текста в к
↗
161
161
2м 14с
17
Закрытый
2.14
Переменная окружения PATH, просмотр ее содержимого (echo)
↗
156
156
4м 49с
19
Закрытый
2.15
Запись в файл с помощью echo, просмотр содержимого файла (cat)
↗
158
158
2м 35с
17
Закрытый
2.16
Добавление строки в файл (оператор >), tail для просмотра файлов
↗
152
152
4м 26с
20
Закрытый
2.17
Удаление файлов и директорий. Команды rm, rm -r, rmdir
↗
149
149
4м 36с
19
Закрытый
2.18
Перемещение и переименование файлов - команда mv
↗
148
148
4м 8с
19
Закрытый
2.19
Копирование - команда cp, вайлдкарты, cp -r для копирования дире
↗
145
145
6м 55с
21
Закрытый
2.20
Текстовый редактор vim. Создание и сохранение файлов
↗
146
146
5м 9с
20
Закрытый
2.21
Vim. Дополнительные возможности
↗
142
142
4м 4с
20
Закрытый
2.22
grep - поиск по паттерну
↗
143
143
3м 18с
15
3. Основы работы с git (начальный уровень) - часть 1
12 уроков
1 649
1 649
65м
253
Закрытый
3.1
Введение, создание репозитория, git init
↗
160
160
6м 18с
24
Закрытый
3.2
Установка имени и email
↗
149
149
2м 16с
21
Закрытый
3.3
git status, создание файла .gitignore
↗
147
147
6м 46с
24
Закрытый
3.4
Создание коммитов, команды git add, git commit, git log
↗
143
143
8м 26с
26
Закрытый
3.5
Что можно делать с коммитами (краткий обзор)
↗
137
137
2м 56с
19
Закрытый
3.6
Откат к предыдущему коммиту - git reset
↗
136
136
7м 24с
22
Закрытый
3.7
Работа с ветками (git branch, git switch)
↗
136
136
5м 28с
16
Закрытый
3.8
Регистрация на github, создание удаленного репозитория
↗
137
137
3м 51с
16
Закрытый
3.9
Создание access token, команда git push
↗
133
133
8м 45с
19
Закрытый
3.10
Получение изменений из удаленного репозитория - git pull
↗
124
124
4м 21с
20
Закрытый
3.11
Создаем и мержим первый pull request на github
↗
124
124
7м 3с
23
Закрытый
3.12
Комманда git clone, локальные и remotes ветки
↗
123
123
5м 3с
23
4. Экспресс курс Java - настройка окружения, что такое Java
6 уроков
917
917
22м
84
Закрытый
4.1
Что такое Java, позиции Java в 2024
↗
161
161
5м 22с
18
Закрытый
4.2
Intellij Idea - выбор и установка среды разработки
↗
153
153
3м 6с
11
Закрытый
4.3
Что такое JDK, JRE и JVM
↗
152
152
2м 2с
13
Закрытый
4.4
Создание Java проекта в IntelliJ IDEA, скачивание JDK
↗
151
151
3м 55с
11
Закрытый
4.5
Настройка переменных окружения
↗
150
150
7м 22с
18
Закрытый
4.6
Включение превью фич 21й версии
↗
150
150
1м 12с
13
5. Экспресс курс Java. Методы, переменные, примитивы, строки и тд.
30 уроков
3 475
3 457
148м
416
Закрытый
5.1
Что такое методы, метод main
↗
151
151
4м 43с
15
Закрытый
5.2
Комментарии
↗
145
145
1м 6с
15
Закрытый
5.3
Hello World
↗
146
146
6м 35с
16
Закрытый
5.4
Как работает Java. Компиляция, байткод
↗
143
143
7м 33с
15
Закрытый
5.5
Из чего состоит упрощенный метод main (продолжение)
↗
136
136
3м 9с
15
Закрытый
5.6
Термины statement (предложение) и expression (выражение)
↗
137
137
3м 31с
15
Закрытый
5.7
Продолжение знакомства с методом main
↗
134
134
3м 48с
13
Закрытый
5.8
Строковые литералы
↗
132
132
10м 19с
20
Закрытый
5.9
Краткие итоги по методам
↗
129
129
7м 42с
19
Закрытый
5.10
Примитивные типы данных
↗
126
108
13м 45с
18
Закрытый
5.11
Ключевые слова в Java
↗
118
118
1м 5с
17
Закрытый
5.12
byte, short, char - почему их не стоит использовать
↗
119
119
4м 52с
18
Закрытый
5.13
Классы обертки
↗
126
126
8м 47с
15
Закрытый
5.14
Диапазоны примитивов, переполнение
↗
115
115
5м 44с
14
Закрытый
5.15
Кастинг - приведение примитивных типов данных
↗
112
112
5м 27с
14
Закрытый
5.16
Переполнение на примере задачи Valid Perfect Square
↗
108
108
3м 37с
15
Закрытый
5.17
Статическая типизация
↗
109
109
4м 8с
12
Закрытый
5.18
var - вывод типов
↗
104
104
3м 29с
9
Закрытый
5.19
final с локальными переменными
↗
103
103
4м 48с
12
Закрытый
5.20
Арифметические операторы - часть 1
↗
103
103
5м 59с
11
Закрытый
5.21
Арифметические операторы - часть 2
↗
98
98
6м 56с
11
Закрытый
5.22
Мини-задача - нахождение среднего значения
↗
103
103
5м 14с
14
Закрытый
5.23
Конкатенация строк
↗
102
102
6м 33с
11
Закрытый
5.24
Операторы сравнения - часть 1
↗
99
99
3м 35с
13
Закрытый
5.25
Операторы сравнения - часть 2
↗
96
96
3м 57с
11
Закрытый
5.26
Оператор ! (логическое нет)
↗
96
96
4м 45с
11
Закрытый
5.27
Оператор !=
↗
93
93
5м 5с
9
Закрытый
5.28
Приоритет операций
↗
97
97
9м 46с
14
Закрытый
5.29
Знакомство с классом Math
↗
96
96
3м 2с
12
Закрытый
5.30
Знакомство с BigInteger и BigDecimal
↗
99
99
8м 40с
12
6. Git и горячие клавиши в Intellij IDEA
3 урока
271
271
32м
35
Закрытый
6.1
Знакомство с терминалом и git интеграцией в Intellij IDEA
↗
99
99
15м 17с
13
Закрытый
6.2
Добавление remotes , push, update, ветки в IntelliJ
↗
88
88
10м 31с
11
Закрытый
6.3
Использование горячих клавиш в Intellij IDEA
↗
84
84
7м 13с
11
7. Экспресс курс Java. Условные операторы (Control flow)
6 уроков
571
571
41м
77
Закрытый
7.1
if-then стейтмент
↗
99
99
4м 17с
14
Закрытый
7.2
Сокращенная форма if-then-else
↗
93
93
5м 28с
11
Закрытый
7.3
Задание - найди наибольшее из трех чисел с помощью if-then
↗
95
95
3м 53с
13
Закрытый
7.4
Область видимости (scope), подключение плагина Rainbow Brackets
↗
98
98
6м 23с
12
Закрытый
7.5
Тернарный оператор (?)
↗
94
94
8м 36с
12
Закрытый
7.6
Switch (классический switch стейтмент и обновленный switch экспр
↗
92
92
15м 42с
15
8. Экспресс курс Java. Циклы (while, for). Перегрузка методов
3 урока
266
266
23м
31
Закрытый
8.1
Циклы while и do-while
↗
88
88
6м 38с
9
Закрытый
8.2
Цикл for
↗
86
86
7м 48с
10
Закрытый
8.3
Перегрузка методов (method overloading)
↗
92
92
11м 53с
12
9. Экспресс курс Java. Класс String. Работа со строками (начальный
10 уроков
898
882
67м
135
Закрытый
9.1
Как пользоваться документацией, плагин для перевода документации
↗
97
97
6м 19с
15
Закрытый
9.2
Как сравнивать строки, string pool (пул строк)
↗
93
93
6м 16с
12
Закрытый
9.3
Метод String.join()
↗
93
93
4м 26с
9
Закрытый
9.4
Неизменяемость строк
↗
88
88
4м 1с
12
Закрытый
9.5
Знакомство с классом StringBuilder (изменяемые строки)
↗
87
87
7м 9с
15
Закрытый
9.6
Возвращение значений из методов, слово return
↗
87
87
8м 32с
13
Закрытый
9.7
Экранирование (escape sequences) и string blocks
↗
89
89
4м 59с
17
Закрытый
9.8
Метод replaceAll(), знакомство с регулярными выражениями
↗
89
89
8м 1с
14
Закрытый
9.9
String templates (превью фича java 21 - отправлена на доработку)
↗
86
70
5м 32с
12
Закрытый
9.10
Unicode, ASCII, UTF-16. Как Java работает с текстом
↗
89
89
14м 19с
16
10. Экспресс курс Java. Массивы, цикл for-each, continue, break
12 уроков
958
958
80м
137
Закрытый
10.1
Массивы (arrays)
↗
88
88
11м 22с
11
Закрытый
10.2
Varargs (список аргументов переменной длины)
↗
85
85
3м 20с
11
Закрытый
10.3
Итерация по массиву с помощью цикла for
↗
82
82
5м 49с
9
Закрытый
10.4
Цикл for-each (улучшенный цикл for)
↗
80
80
5м 56с
11
Закрытый
10.5
Итерация по массиву с помощью Stream API
↗
81
81
7м 8с
11
Закрытый
10.6
IndexOutOfBoundsException
↗
80
80
4м 14с
13
Закрытый
10.7
Двумерные массивы
↗
77
77
10м 18с
14
Закрытый
10.8
ArrayList
↗
83
83
8м 40с
10
Закрытый
10.9
Неизменяемые листы (immutable lists)
↗
78
78
4м 23с
13
Закрытый
10.10
continue
↗
75
75
4м 12с
10
Закрытый
10.11
break
↗
72
72
7м 42с
12
Закрытый
10.12
Задача "Подсчет символов в строке"
↗
77
77
11м 17с
12
11. Практические задания. Знакомство с LeetCode
5 уроков
373
373
43м
49
Закрытый
11.1
Что такое LeetCode и как им пользоваться
↗
88
88
6м 30с
11
Закрытый
11.2
Задача Leetcode 1295 - Find numbers with even number of digits
↗
86
86
10м 4с
11
Закрытый
11.3
Задача LeetCode 9 - Palindrome number
↗
72
72
10м 59с
12
Закрытый
11.4
Задача LeetCode 66 - Plus One
↗
68
68
12м 29с
10
Закрытый
11.5
Задача Leetcode 1480 Running Sum of 1d Array
↗
59
59
5м 11с
5
12. Экспресс курс Java. Классы, модификаторы доступа, HashMap, enum,
29 уроков
1 850
1 845
222м
219
Закрытый
12.1
Различия примитивных и ссылочных типов данных
↗
77
77
5м 2с
8
Закрытый
12.2
Значение null, NullPointerException
↗
72
72
4м 24с
7
Закрытый
12.3
Знакомство с классом Optional
↗
75
75
7м 18с
9
Закрытый
12.4
Почему при создании объектов не всегда используется слово new
↗
71
71
4м 2с
8
Закрытый
12.5
Классы
↗
72
72
6м 31с
8
Закрытый
12.6
Статические методы
↗
70
65
7м 2с
9
Закрытый
12.7
Классический метод main
↗
72
72
6м 31с
7
Закрытый
12.8
Поля и конструкторы
↗
70
70
9м 13с
8
Закрытый
12.9
Ключевое слово this. Передача значений из конструктора в поля
↗
69
69
6м 3с
6
Закрытый
12.10
Класс Object
↗
68
68
7м 5с
7
Закрытый
12.11
Переопределение метода toString()
↗
69
69
7м 19с
5
Закрытый
12.12
Модификатор доступа private
↗
42
42
12м 13с
6
Закрытый
12.13
Константы
↗
41
41
7м 43с
2
Закрытый
12.14
package (пакеты)
↗
66
66
8м 53с
9
Закрытый
12.15
Дефолтный модификатор доступа (package private)
↗
65
65
6м 30с
9
Закрытый
12.16
Чем различаются поля (fields) и локальные переменные
↗
68
68
13м 54с
8
Закрытый
12.17
[new] Знакомство с многопоточностью. Что такое Thread
↗
48
48
10м 45с
5
Закрытый
12.18
[new] Знакомство с многопоточностью. Что такое Race condition
↗
43
43
14м 46с
3
Закрытый
12.19
методы equals() и hashСode()
↗
67
67
10м 30с
10
Закрытый
12.20
Знакомство с дженериками (обобщенными типами)
↗
67
67
9м 48с
7
Закрытый
12.21
Класс HashMap
↗
70
70
10м 13с
9
Закрытый
12.22
Как работает HashMap
↗
67
67
18м 2с
8
Закрытый
12.23
Итерация по HashMap
↗
61
61
5м 39с
9
Закрытый
12.24
HashSet
↗
60
60
7м 31с
7
Закрытый
12.25
Как работает HashSet
↗
60
60
3м 48с
7
Закрытый
12.26
Cеттеры (setters)
↗
60
60
4м 30с
11
Закрытый
12.27
Неизменяемые объекты (immutable objects)
↗
60
60
4м 46с
7
Закрытый
12.28
Records
↗
59
59
6м 51с
10
Закрытый
12.29
Перечисления (Enums)
↗
61
61
9м 29с
10
13. Практические задания
1 урок
61
61
12м
7
Закрытый
13.1
Задача Leetcode 929 - Unique Email Addresses
↗
61
61
12м 29с
7
14. Экспресс курс Java - ООП
26 уроков
1 246
1 153
206м
137
Закрытый
14.1
Абстрактные классы
↗
63
63
13м 0с
6
Закрытый
14.2
Абстрактные методы, абстрактные классы с сервисными классами
↗
60
60
14м 13с
6
Закрытый
14.3
Финальные (final) и закрытые (sealed) классы
↗
54
54
7м 0с
6
Закрытый
14.4
Обзор всех вариантов использования слова final
↗
53
53
10м 36с
5
Закрытый
14.5
Знакомство с оператором instanceOf
↗
50
50
8м 52с
4
Закрытый
14.6
Кастинг объектов. Upcasting и Downcasing, instanceof expression
↗
50
50
9м 55с
6
Закрытый
14.7
Создание кастомных исключений с помощью наследования
↗
48
48
13м 56с
5
Закрытый
14.8
Знакомство с интерфейсами
↗
49
49
8м 31с
7
Закрытый
14.9
Переменные в абстрактных классах и константы в интерфейсах
↗
47
6
8м 53с
7
Закрытый
14.10
Различия в наследовании класса и имплементации интерфейсов.
↗
49
49
12м 57с
6
Закрытый
14.11
Абстрактные и дефолтные методы
↗
47
47
9м 37с
6
Закрытый
14.12
Наследование интерфейсов
↗
46
46
4м 13с
5
Закрытый
14.13
Обзор модификаторов доступа. Часть 1
↗
45
5
6м 34с
8
Закрытый
14.14
Обзор модификаторов доступа. Часть 2. Применение с классами.
↗
47
47
3м 23с
6
Закрытый
14.15
Обзор модификаторов доступа. Часть 3. Приватные методы
↗
45
45
4м 56с
4
Закрытый
14.16
Обзор модификаторов доступа. Часть 4. Приватные конструкторы
↗
45
45
3м 58с
4
Закрытый
14.17
Обзор модификаторов доступа. Часть 5. Поля
↗
46
46
3м 1с
5
Закрытый
14.18
Приватные методы в интерфейсах
↗
45
45
5м 50с
6
Закрытый
14.19
Разбор реализации рейтингов в приложении Library
↗
44
44
6м 34с
4
Закрытый
14.20
Зачем было создано ООП (Объектно-ориентированное программировани
↗
46
46
7м 59с
5
Закрытый
14.21
Принципы ООП. Инкапсуляция
↗
45
45
8м 54с
4
Закрытый
14.22
Принципы ООП. Как классы разделяются в Spring приложениях
↗
44
44
4м 40с
4
Закрытый
14.23
Разделение классов на примере Spring Boot приложения
↗
46
34
13м 13с
6
Закрытый
14.24
Принципы ООП. Абстракция
↗
47
47
7м 41с
4
Закрытый
14.25
Принципы ООП. Наследование
↗
41
41
9м 17с
4
Закрытый
14.26
Принципы ООП. Полиморфизм
↗
44
44
16м 40с
4
15. Экспресс курс Java - Обработка исключений на примере HttpClient
7 уроков
351
351
61м
46
Закрытый
15.1
Иерархия исключений
↗
55
55
3м 8с
7
Закрытый
15.2
Общая информация об исключениях. Непроверяемые исключения
↗
53
53
16м 47с
7
Закрытый
15.3
Проверяемые исключения (checked exceptions). Создаем объект URI
↗
51
51
11м 53с
7
Закрытый
15.4
Создание HttpRequest, знакомство с HTTP
↗
54
54
7м 35с
6
Закрытый
15.5
Создание HttpClient, обработка исключений
↗
51
51
12м 29с
6
Закрытый
15.6
Обработка нескольких исключений в одном catch блоке
↗
45
45
5м 14с
6
Закрытый
15.7
Использование блока finally, try-with-resources
↗
42
42
7м 2с
7
16. Экспресс курс Java - Лямбда выражения и Stream API
8 уроков
342
342
68м
46
Закрытый
16.1
Реализация интерфейса Function с помощью анонимного класса
↗
24
24
11м 57с
6
Закрытый
16.2
Реализация интерфейса Function c помощью лямбда выражения
↗
49
49
9м 57с
7
Закрытый
16.3
Ссылки на метод (method reference)
↗
48
48
5м 23с
5
Закрытый
16.4
Знакомство со Stream API - использование метода map()
↗
49
49
5м 27с
5
Закрытый
16.5
Метод filter(), интерфейс Predicate
↗
45
45
11м 47с
6
Закрытый
16.6
Effectively final. Работа с переменными в lambda выражениях
↗
42
42
8м 51с
6
Закрытый
16.7
Знакомство с интерфейсом Consumer и методом forEnach
↗
42
42
10м 5с
6
Закрытый
16.8
Обзор самых популярных операций Stream API
↗
43
43
9м 31с
5
17. Выдача сертификата о завершении
1 урок
64
35
0м
1
Закрытый
17.1
Выдача сертификата
↗
64
35
0м 23с
1
18. Приложение "Список интервью вопросов" - часть 1 (чистая java)
12 уроков
458
414
87м
34
Закрытый
18.1
Введение
↗
58
43
6м 45с
4
Закрытый
18.2
Функциональные требования
↗
49
36
7м 53с
3
Закрытый
18.3
Класс Scanner - ввод данных через терминал
↗
41
41
4м 52с
3
Закрытый
18.4
Технические требования
↗
38
31
19м 42с
5
Закрытый
18.5
Итоговый код этой секции
↗
42
42
0м 6с
3
Закрытый
18.6
Разбор итогового кода часть 1
↗
40
40
10м 15с
4
Закрытый
18.7
Разбор итогового кода часть 2
↗
36
36
6м 40с
3
Закрытый
18.8
Разбор итогового кода часть 3
↗
35
35
5м 37с
2
Закрытый
18.9
Разбор итогового кода часть 4
↗
29
29
14м 30с
2
Закрытый
18.10
Разбор итогового кода часть 5
↗
29
29
3м 49с
2
Закрытый
18.11
Советы по сохранению проекта на github
↗
27
27
6м 29с
1
Закрытый
18.12
Создание выполняемого jar файла
↗
34
25
7м 59с
2
19. Основы Maven - подготовка к работе со Spring Boot
8 уроков
373
373
69м
49
Закрытый
19.1
Важно. Используйте JDK 23
↗
54
54
0м 9с
3
Закрытый
19.2
Вступление, создание Spring Boot проекта
↗
59
59
8м 50с
7
Закрытый
19.3
Структура maven проекта, pom.xml, зависимости
↗
54
54
11м 32с
6
Закрытый
19.4
Анализ зависимостей в maven, плагин maven helper
↗
46
46
5м 36с
5
Закрытый
19.5
Разрешение конфликта зависимостей, exclusions
↗
42
42
9м 4с
7
Закрытый
19.6
Работа с разными версиями maven из Intellij, spring-boot плагин
↗
40
40
12м 43с
6
Закрытый
19.7
Создание jar файла с помощью mvn clean package
↗
39
39
11м 44с
7
Закрытый
19.8
Краткий обзор жизненных циклов и фазы maven
↗
39
39
14м 8с
8
20. Spring Boot - внедрение зависимостей
11 уроков
389
385
65м
56
Закрытый
20.1
Вступление. CommandLineRunner (консольное Spring Boot app)
↗
51
51
3м 23с
7
Закрытый
20.2
Аннотация @Component, внедрение зависимости через конструктор
↗
45
45
7м 19с
8
Закрытый
20.3
Паттерны dependency injection, аннотация @ComponentScan
↗
42
42
4м 43с
4
Закрытый
20.4
Исследуем ApplicationContext и beans
↗
14
14
8м 58с
7
Закрытый
20.5
IoC (Inversion of Control), IoC Container и ApplicatonContext
↗
39
35
5м 16с
6
Закрытый
20.6
Создание бинов с помощью аннотации @Bean
↗
40
40
6м 38с
7
Закрытый
20.7
Java конфигурация бинов, зависящих от других бинов
↗
36
36
10м 36с
3
Закрытый
20.8
Bean scopes
↗
32
32
6м 5с
4
Закрытый
20.9
Не используйте @Autowired, field injection и setter injection
↗
32
32
4м 8с
4
Закрытый
20.10
Dependency injection для коллекции бинов
↗
32
32
4м 47с
4
Закрытый
20.11
Обзор других аннотаций для конфигурации контейнера
↗
26
26
8м 25с
2
21. Приложение "Список интервью вопросов" - часть 2 (Spring DI))
7 уроков
181
173
39м
8
Закрытый
21.1
Введение
↗
32
24
5м 50с
2
Закрытый
21.2
Добавление поддержки maven
↗
29
29
10м 41с
1
Закрытый
21.3
Обновление структуры проекта
↗
27
27
7м 59с
1
Закрытый
21.4
Добавление spring dependency injection
↗
25
25
6м 24с
1
Закрытый
21.5
Приведение в порядок git репозитория
↗
21
21
6м 47с
1
Закрытый
21.6
Бин для инициализации данных, аннотация @PostConstruct
↗
22
22
5м 3с
1
Закрытый
21.7
Итоговый код секции
↗
25
25
0м 11с
1
22. Приложение "Список интервью вопросов" - часть 3 (Lombok)
5 уроков
146
146
26м
8
Закрытый
22.1
НАСТРОЙКА!!! Версия Intellij Idea должна быть 2024.3.2.2 и выше
↗
32
32
0м 30с
1
Закрытый
22.2
Обзор проекта Lombok и рекомендации
↗
32
32
8м 21с
2
Закрытый
22.3
Итоговый код секции
↗
29
29
0м 2с
1
Закрытый
22.4
Настройка Intellij и Maven для поддержики Lombok
↗
27
27
10м 52с
2
Закрытый
22.5
Добавление аннотаций Lombok в код
↗
26
26
7м 52с
2
23. Введение в web (в разработке)
20 уроков
436
436
158м
29
Закрытый
23.1
Как происходит коммуникация между компьютерами через сеть (OSI)
↗
37
37
7м 42с
2
Закрытый
23.2
Создание Spring Web проекта
↗
35
35
9м 34с
2
Закрытый
23.3
IP адреса, DNS адреса, localhost, протокол TCP
↗
29
29
10м 28с
1
Закрытый
23.4
HTTP протокол, струтура HTTP сообщения
↗
28
28
9м 36с
1
Закрытый
23.5
Web servers, Apache Tomcat, Servlets
↗
27
27
17м 47с
2
Закрытый
23.6
DispatcherServlet в Spring Web (демонстрация работы)
↗
23
23
6м 1с
2
Закрытый
23.7
Использование threads (потоков) в Tomcat
↗
22
22
7м 49с
3
Закрытый
23.8
URL
↗
25
25
6м 2с
2
Закрытый
23.9
Аннотация @RequestMapping
↗
24
24
8м 42с
2
Закрытый
23.10
Аннотация @PathVariable
↗
21
21
6м 46с
1
Закрытый
23.11
Аннотация @RequestParam
↗
15
15
13м 52с
1
Закрытый
23.12
Знакомство с HTTP POST и Postman
↗
16
16
5м 14с
2
Закрытый
23.13
Метод POST - разбор особенностей
↗
17
17
6м 48с
1
Закрытый
23.14
Метод POST - request body и content type
↗
19
19
8м 43с
3
Закрытый
23.15
Метод POST - пример работы с content type
↗
17
17
7м 59с
1
Закрытый
23.16
Формат JSON
↗
20
20
9м 42с
0
Закрытый
23.17
Jackson в Spring Boot, автоконфигурация
↗
16
16
7м 21с
1
Закрытый
23.18
Кастомизация автоконфигурации Jackson (LocalDateTime format)
↗
17
17
9м 16с
1
Закрытый
23.19
Jackson аннотация @JsonProperty
↗
13
13
7м 57с
0
Закрытый
23.20
Краткий обзор других аннотаций в Jackson
↗
15
15
4м 1с
1