Курс на Stepik
Обложка курса «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч» на Stepik
1 500 ₽

Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч 4.750

Открыть на
STEPIK.ORG

27 часов видео. Курс охватывает основы: bash (работа с коммандной строкой), git (система контроля версиями), (java - java core, Stream API и т.д), maven (система сборки), Spring dependency injection, введение в Spring Web Курс предназначен для начинающих изучать Java backend разработку. Главный принцип курса - не пытаться покрыть все возможные темы, но отобрать самое важное и объяснить это вам так, чтобы вы сразу начали это использовать.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч»Учеников на курсе 260
Сертификаты, выданные на курсе «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч»Сертификатов выдано 124
Отзывы о курсе «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч»Отзывов получено 4
Рейтинг курса «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч»Рейтинг курса 4.750
Уроки в курсе «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч»Количество уроков 249
Тесты в курсе «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч»Количество квизов 11
Время прохождения курса «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч»Время прохождения курса
Стоимость курса «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч»Стоимость курса 1 500 ₽
Обновления курса «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч»Обновления курса
Дата публикации курса «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч»Дата публикации курса
Последнее обновление курса «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч» 23 раздела Уроки в курсе «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч» 249 уроков Тесты в курсе «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч» 11 тестов Время прохождения курса «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч» 28 ч. Последнее обновление курса «Основы backend на Java 21 и Spring с @NikiforovJava [2024] 27 ч» обн. 1 год назад

1. Введение

5 уроков
Открытый
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 урока
Открытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 урока
Закрытый
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 уроков
Закрытый
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 урока
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 урок
Закрытый
13.1 Задача Leetcode 929 - Unique Email Addresses
61
61
12м 29с
7

14. Экспресс курс Java - ООП

26 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 урок
Закрытый
17.1 Выдача сертификата
64
35
0м 23с
1

18. Приложение "Список интервью вопросов" - часть 1 (чистая java)

12 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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