Содержание курса
1. Введение
5 уроков
1 196
951
31м
98
Открытый
1.1
Знакомство с курсом
↗
349
206
8м 34с
28
Открытый
1.2
Определения и понятия
↗
235
235
2м 16с
21
Закрытый
1.3
Установка MySQL для Windows
↗
215
170
10м 23с
18
Закрытый
1.4
Установка MySQL для Mac
↗
188
155
7м 29с
12
Закрытый
1.5
Создание БД и таблицы
↗
209
185
3м 13с
19
2. JDBC
8 уроков
1 533
1 533
79м
131
Закрытый
2.1
Знакомство с JDBC и подготовка к практике
↗
223
223
8м 59с
23
Открытый
2.2
Insert - добавление строки в таблицу
↗
219
219
15м 55с
20
Закрытый
2.3
Insert с использованием интерфейса Statement
↗
191
191
8м 24с
12
Открытый
2.4
Update. Знакомство с SQL инъекциями
↗
193
193
17м 29с
16
Закрытый
2.5
Select - получение необходимой информации
↗
177
177
7м 25с
13
Закрытый
2.6
Delete - удаление строки из таблицы
↗
175
175
3м 43с
14
Закрытый
2.7
Insert и получение ID
↗
176
176
13м 41с
15
Закрытый
2.8
Подведение итогов. Минусы JDBC
↗
179
179
7м 59с
18
3. JPA. CRUD операции
13 уроков
2 248
2 229
124м
213
Открытый
3.1
Подключение Java application к Базе Данных
↗
203
184
10м 54с
22
Закрытый
3.2
Важные определения
↗
186
186
10м 44с
20
Закрытый
3.3
Создание связи между Entity-классом и таблицей
↗
186
186
9м 17с
17
Открытый
3.4
Метод persist - добавление Entity в таблицу
↗
194
194
23м 5с
18
Закрытый
3.5
Генерация значений для столбца Primary Key
↗
168
168
11м 34с
16
Закрытый
3.6
Добавление DB source в проект
↗
166
166
4м 50с
11
Закрытый
3.7
Метод find - получение Entity из таблицы
↗
171
171
7м 18с
16
Закрытый
3.8
Изменение данных об Entity в таблице
↗
161
161
9м 2с
16
Закрытый
3.9
Метод remove - удаление Entity из таблицы
↗
160
160
3м 4с
15
Закрытый
3.10
Аннотация @Transient
↗
164
164
8м 33с
15
Закрытый
3.11
Nullable и unique поля Entity
↗
162
162
7м 40с
14
Открытый
3.12
Автоматическое создание таблиц
↗
168
168
16м 56с
14
Закрытый
3.13
Подведение итогов. Плюсы JPA
↗
159
159
8м 7с
19
4. Отношения между Entity и таблицами. Mapping
13 уроков
1 919
1 876
218м
199
Закрытый
4.1
Знакомство с table relationships
↗
168
168
15м 36с
17
Открытый
4.2
Отношение One-to-One Uni. Часть 1
↗
176
151
27м 52с
14
Закрытый
4.3
Отношение One-to-One Uni. Часть 2
↗
154
154
16м 52с
17
Закрытый
4.4
Отношение One-to-One Bi
↗
155
155
23м 1с
18
Закрытый
4.5
Возможная проблема и путь её решения
↗
150
150
2м 24с
15
Закрытый
4.6
Работа с Enum
↗
148
148
12м 1с
14
Закрытый
4.7
Отношение One-to-Many Uni
↗
146
128
24м 7с
15
Закрытый
4.8
Отношение One-to-Many Bi
↗
143
143
22м 56с
15
Закрытый
4.9
Аннотация @OrderBy
↗
138
138
8м 6с
13
Закрытый
4.10
Loading Types: Eager и Lazy
↗
140
140
22м 5с
13
Закрытый
4.11
Отношение Many-to-Many Bi. Часть 1
↗
135
135
21м 55с
16
Закрытый
4.12
Отношение Many-to-Many Bi. Часть 2
↗
134
134
22м 58с
14
Закрытый
4.13
Подведение итогов
↗
132
132
5м 33с
18
5. Persistence Context
12 уроков
1 475
1 451
190м
145
Закрытый
5.1
Entity states
↗
144
144
28м 8с
17
Открытый
5.2
Транзакция
↗
145
145
18м 46с
13
Закрытый
5.3
First Level Cache
↗
129
129
17м 5с
11
Закрытый
5.4
Automatic Dirty Checking
↗
129
129
22м 48с
14
Закрытый
5.5
Метод flush
↗
122
122
17м 39с
9
Закрытый
5.6
Метод detach
↗
120
120
10м 25с
13
Закрытый
5.7
Метод refresh
↗
117
117
11м 10с
10
Закрытый
5.8
Метод clear
↗
114
114
6м 43с
8
Закрытый
5.9
Метод merge
↗
117
117
26м 2с
13
Закрытый
5.10
Second Level Cache
↗
121
97
19м 49с
13
Закрытый
5.11
Lifecycle callback методы
↗
112
112
11м 36с
12
Закрытый
5.12
Подведение итогов
↗
105
105
5м 25с
12
6. Работа с данными
8 уроков
867
822
107м
93
Открытый
6.1
JPQL Часть 1
↗
137
105
23м 36с
13
Закрытый
6.2
JPQL Часть 2
↗
108
108
17м 27с
13
Закрытый
6.3
JPQL Часть 3
↗
105
105
12м 13с
12
Закрытый
6.4
JPQL Часть 4
↗
104
91
23м 50с
13
Закрытый
6.5
Named Query
↗
105
105
9м 5с
10
Закрытый
6.6
Native Query
↗
105
105
8м 37с
10
Закрытый
6.7
Метод flush
↗
106
106
9м 25с
11
Закрытый
6.8
Подведение итогов
↗
97
97
6м 32с
11
7. Criteria API
4 урока
402
380
49м
50
Закрытый
7.1
Criteria Query Часть 1
↗
114
92
22м 40с
14
Закрытый
7.2
Criteria Query Часть 2
↗
97
97
11м 55с
13
Закрытый
7.3
Criteria Query Часть 3
↗
97
97
12м 55с
12
Закрытый
7.4
Подведение итогов
↗
94
94
4м 15с
11
8. Hibernate
8 уроков
860
820
75м
92
Закрытый
8.1
Взаимоотношения JPA и Hibernate
↗
119
119
13м 56с
11
Закрытый
8.2
Подготовка проекта
↗
115
97
8м 46с
11
Открытый
8.3
Знакомство с Session. Добавление Entity в таблицу
↗
121
121
19м 6с
15
Закрытый
8.4
Получение Entity из таблицы
↗
105
105
6м 43с
11
Закрытый
8.5
Изменение данных об Entity в таблице
↗
105
105
4м 26с
11
Закрытый
8.6
Удаление Entity из таблицы
↗
97
97
3м 29с
9
Закрытый
8.7
Знакомство с HQL
↗
107
85
16м 14с
13
Закрытый
8.8
Подведение итогов
↗
91
91
5м 27с
11
9. Advanced mapping
4 урока
379
379
59м
47
Закрытый
9.1
Composite Type mapping
↗
102
102
23м 43с
12
Закрытый
9.2
Collection mapping Часть 1
↗
97
97
19м 46с
12
Закрытый
9.3
Collection mapping Часть 2
↗
92
92
12м 28с
13
Закрытый
9.4
Подведение итогов
↗
88
88
5м 57с
10
10. Inheritance mapping
6 уроков
540
540
64м
64
Закрытый
10.1
Подготовка к практике
↗
91
91
12м 16с
11
Закрытый
10.2
Стратегия Single Table
↗
91
91
14м 5с
10
Закрытый
10.3
Стратегия Joined
↗
90
90
11м 55с
12
Закрытый
10.4
Стратегия Table per Class
↗
90
90
15м 24с
12
Закрытый
10.5
Аннотация @MappedSuperclass
↗
93
93
6м 35с
8
Закрытый
10.6
Подведение итогов
↗
85
85
6м 1с
11
11. Разное
3 урока
345
323
39м
42
Закрытый
11.1
Проблема "N+1"
↗
122
122
18м 14с
12
Закрытый
11.2
Составной (compound) Primary Key
↗
107
107
15м 59с
10
Закрытый
11.3
Подведение итогов
↗
116
94
6м 35с
20