Содержание курса
1. Рассмотрение IoC и DI
23 урока
61 498
60 592
187м
3501
Открытый
1.1
Знакомство с курсом
↗
6 849
6 849
9м 48с
253
Закрытый
1.2
Подготовка среды разработки
↗
2 524
2 524
10м 52с
113
Закрытый
1.3
Создание проекта с помощью maven
↗
2 474
2 474
5м 2с
113
Открытый
1.4
Inversion of Control. Часть 1
↗
4 702
4 702
11м 54с
174
Открытый
1.5
Inversion of Control. Часть 2
↗
3 604
2 698
12м 26с
197
Открытый
1.6
Dependency Injection. Знакомство
↗
3 298
3 298
11м 0с
164
Открытый
1.7
Dependency Injection с помощью конструктора
↗
3 200
3 200
8м 29с
151
Закрытый
1.8
Dependency Injection с помощью сеттера
↗
2 269
2 269
7м 52с
157
Закрытый
1.9
Внедрение строк и других значений
↗
2 231
2 231
5м 44с
130
Закрытый
1.10
Внедрение строк и других значений из properties файла
↗
2 197
2 197
8м 9с
135
Закрытый
1.11
Краткий повтор IoC и DI
↗
2 202
2 202
4м 54с
193
Закрытый
1.12
Bean scope
↗
2 224
2 224
17м 42с
184
Закрытый
1.13
Методы init и destroy
↗
2 163
2 163
13м 48с
168
Закрытый
1.14
Конфигурация с помощью аннотаций
↗
2 161
2 161
10м 58с
148
Открытый
1.15
Аннотация @Autowired для конструктора
↗
2 953
2 953
8м 15с
156
Закрытый
1.16
Аннотация @Autowired для сеттера
↗
2 088
2 088
3м 17с
132
Закрытый
1.17
Аннотация @Autowired для поля
↗
2 075
2 075
2м 25с
112
Закрытый
1.18
Аннотация @Qualifier
↗
2 079
2 079
7м 56с
134
Закрытый
1.19
Аннотация @Value
↗
2 057
2 057
3м 23с
111
Закрытый
1.20
Аннотации @Scope, @PostConstruct и @PreDestroy
↗
2 051
2 051
11м 42с
135
Закрытый
1.21
Конфигурация с помощью Java code. Способ 1
↗
2 059
2 059
7м 32с
127
Закрытый
1.22
Конфигурация с помощью Java code. Способ 2
↗
2 028
2 028
12м 52с
137
Закрытый
1.23
Аннотация @PropertySource
↗
2 010
2 010
4м 34с
177
2. Аспектно Ориентированное Программирование (AOP)
13 уроков
22 032
22 032
173м
1634
Закрытый
2.1
Аспектно Ориентированное Программирование. Знакомство
↗
2 038
2 038
13м 44с
157
Открытый
2.2
Advice тип @Before
↗
2 503
2 503
14м 16с
148
Закрытый
2.3
Выражение Pointcut. Часть 1
↗
1 845
1 845
18м 2с
137
Закрытый
2.4
Выражение Pointcut. Часть 2
↗
1 747
1 747
11м 31с
115
Закрытый
2.5
Объявление Pointcut
↗
1 693
1 693
9м 58с
115
Закрытый
2.6
Комбинирование Pointcut
↗
1 664
1 664
16м 22с
134
Закрытый
2.7
Порядок выполнения Aspect-ов
↗
1 634
1 634
12м 56с
124
Закрытый
2.8
Join Point
↗
1 590
1 590
19м 15с
144
Закрытый
2.9
Advice тип @AfterReturning
↗
1 541
1 541
21м 11с
114
Закрытый
2.10
Advice тип @AfterThrowing
↗
1 461
1 461
10м 30с
103
Закрытый
2.11
Advice тип @After
↗
1 430
1 430
5м 4с
108
Закрытый
2.12
Advice тип @Around. Знакомство
↗
1 445
1 445
16м 39с
102
Закрытый
2.13
Advice тип @Around. Работа с исключениями
↗
1 441
1 441
10м 35с
133
3. Основы Hibernate
18 уроков
30 861
29 965
231м
2283
Закрытый
3.1
Hibernate. Знакомство
↗
1 963
1 963
10м 15с
171
Закрытый
3.2
Установка MySQL
↗
1 892
1 709
12м 47с
114
Закрытый
3.3
Подключение Java приложения к БД
↗
1 915
1 722
10м 17с
116
Открытый
3.4
Создание связи между классом и таблицей
↗
2 452
2 452
11м 8с
145
Закрытый
3.5
Сохранение Java объектов в БД
↗
1 833
1 833
11м 12с
151
Закрытый
3.6
Генерация значений для столбца Primary Key
↗
1 770
1 770
9м 32с
119
Закрытый
3.7
Получение Java объектов из БД
↗
1 757
1 757
16м 17с
127
Закрытый
3.8
Изменение Java объектов в БД
↗
1 680
1 680
5м 16с
119
Закрытый
3.9
Удаление Java объектов из БД
↗
1 647
1 647
5м 37с
113
Закрытый
3.10
Разнообразие отношений между таблицами
↗
1 691
1 691
7м 55с
129
Закрытый
3.11
Отношение Один-к-Одному (Uni-directional). Часть 1
↗
1 714
1 589
15м 54с
124
Закрытый
3.12
Отношение Один-к-Одному (Uni-directional). Часть 2
↗
1 647
1 647
10м 40с
121
Закрытый
3.13
Отношение Один-к-Одному (Bi-directional)
↗
1 594
1 594
14м 56с
119
Закрытый
3.14
Отношение Один-ко-Многим (Bi-directional)
↗
1 554
1 349
27м 40с
131
Закрытый
3.15
Отношение Один-ко-Многим (Uni-directional)
↗
1 451
1 451
11м 29с
112
Закрытый
3.16
Типы загрузок данных: eager и lazy
↗
1 492
1 492
18м 8с
122
Закрытый
3.17
Отношение Многие-ко-Многим. Часть 1
↗
1 438
1 248
28м 36с
122
Закрытый
3.18
Отношение Многие-ко-Многим. Часть 2
↗
1 371
1 371
12м 23с
128
4. Spring MVC
14 уроков
20 398
20 200
174м
1420
Закрытый
4.1
Знакомство со Spring MVC
↗
1 777
1 777
12м 41с
124
Закрытый
4.2
Конфигурация приложения Spring MVC (IntelliJ IDEA + NetBeans)
↗
1 682
1 484
23м 40с
113
Закрытый
4.3
Первое Spring MVC приложение
↗
1 637
1 637
12м 24с
114
Закрытый
4.4
Использование данных во View
↗
1 547
1 547
16м 34с
127
Закрытый
4.5
Компонент Model
↗
1 521
1 521
11м 41с
108
Закрытый
4.6
Аннотация @RequestParam
↗
1 495
1 495
4м 3с
90
Закрытый
4.7
Аннотация @RequestMapping для Controller класса
↗
1 474
1 474
4м 26с
95
Закрытый
4.8
Spring MVC форма input
↗
1 458
1 458
21м 14с
105
Закрытый
4.9
Spring MVC форма select
↗
1 362
1 362
8м 51с
87
Закрытый
4.10
Spring MVC форма radiobutton
↗
1 311
1 311
6м 47с
77
Закрытый
4.11
Spring MVC форма checkbox
↗
1 303
1 303
9м 10с
87
Закрытый
4.12
Валидация данных: @Size, @NotEmpty, @NotBlank
↗
1 335
1 335
20м 4с
99
Закрытый
4.13
Валидация данных: @Min, @Max, @Pattern
↗
1 243
1 243
9м 49с
85
Закрытый
4.14
Валидация данных: создание собственной аннотации
↗
1 253
1 253
19м 19с
109
5. Spring MVC + Hibernate + AOP
7 уроков
9 428
9 174
124м
663
Закрытый
5.1
Конфигурация приложения Spring MVC + Hibernate
↗
1 485
1 231
24м 51с
113
Закрытый
5.2
Отображение списка всех работников
↗
1 368
1 368
25м 56с
105
Закрытый
5.3
Аннотация @Service
↗
1 306
1 306
8м 4с
80
Открытый
5.4
Добавление нового работника
↗
1 705
1 705
16м 32с
89
Закрытый
5.5
Изменение существующего работника
↗
1 218
1 218
28м 49с
93
Закрытый
5.6
Удаление работника
↗
1 144
1 144
12м 45с
90
Закрытый
5.7
Добавление в проект функционала AOP
↗
1 202
1 202
12м 35с
93
6. Spring REST
13 уроков
17 767
17 767
151м
1591
Закрытый
6.1
Знакомство с REST API
↗
1 569
1 569
6м 20с
211
Закрытый
6.2
Знакомство с JSON
↗
1 495
1 495
11м 40с
149
Закрытый
6.3
HTTP методы GET и POST
↗
1 495
1 495
20м 59с
149
Открытый
6.4
Стандарты REST API
↗
1 935
1 935
7м 0с
128
Закрытый
6.5
Конфигурация приложения
↗
1 431
1 431
21м 29с
108
Закрытый
6.6
Получение списка всех работников
↗
1 345
1 345
15м 37с
105
Закрытый
6.7
Получение одного работника по ID
↗
1 254
1 254
5м 11с
105
Закрытый
6.8
Обработка исключений
↗
1 237
1 237
16м 7с
120
Закрытый
6.9
Глобальная обработка исключений
↗
1 190
1 190
5м 16с
106
Закрытый
6.10
Добавление нового работника
↗
1 212
1 212
7м 54с
96
Закрытый
6.11
Изменение существующего работника
↗
1 175
1 175
5м 34с
88
Закрытый
6.12
Удаление работника
↗
1 138
1 138
7м 51с
99
Закрытый
6.13
Написание REST Client
↗
1 291
1 291
26м 23с
127
7. Spring Security
6 уроков
8 238
8 075
65м
540
Закрытый
7.1
Знакомство со Spring Security
↗
1 440
1 440
8м 38с
110
Закрытый
7.2
Конфигурация приложения
↗
1 402
1 402
16м 13с
82
Открытый
7.3
Процедура аутентификации
↗
1 910
1 910
8м 16с
88
Закрытый
7.4
Процедура авторизации
↗
1 241
1 241
12м 33с
89
Закрытый
7.5
Хранение пароля в БД в не шифрованном формате
↗
1 154
991
12м 22с
88
Закрытый
7.6
Хранение пароля в БД в зашифрованном формате
↗
1 091
1 091
9м 2с
83
8. Spring Boot
8 уроков
10 836
10 635
112м
914
Закрытый
8.1
Знакомство со Spring Boot
↗
1 527
1 527
8м 38с
108
Закрытый
8.2
Создание Spring Boot приложения
↗
1 453
1 453
21м 36с
113
Закрытый
8.3
Создание REST API. Часть 1
↗
1 413
1 413
17м 4с
108
Закрытый
8.4
Создание REST API. Часть 2
↗
1 280
1 280
8м 17с
95
Закрытый
8.5
Использование JPA в REST API проекте
↗
1 245
1 245
10м 52с
88
Закрытый
8.6
Интерфейс JpaRepository
↗
1 200
1 200
25м 27с
116
Закрытый
8.7
Spring Data REST
↗
1 172
1 172
12м 41с
89
Закрытый
8.8
Знакомство со Spring Boot Actuator
↗
1 546
1 345
12м 46с
197