Урок 1. 00:02:13
Introduction
Урок 2. 00:05:16
Getting the Most out of this Course
Урок 3. 00:05:09
Setting up your Development Environment
Урок 4. 00:12:21
GitHub Work Flow
Урок 5. 00:02:46
Is your IDE Free Like A Puppy?
Урок 6. 00:02:04
Introduction
Урок 7. 00:14:33
Introduction to Spring Data JPA
Урок 8. 00:06:16
Use Spring Initializr to Create Project
Урок 9. 00:06:05
JPA Entities
Урок 10. 00:03:53
Equality in Hibernate
Урок 11. 00:06:44
Spring Data Repositories
Урок 12. 00:08:05
Initializing Data with Spring
Урок 13. 00:05:17
SQL Logging
Урок 14. 00:03:47
H2 Database Console
Урок 15. 00:01:23
Introduction
Урок 16. 00:04:22
What is a Database?
Урок 17. 00:12:09
Relational Database Principles
Урок 18. 00:08:37
What is a Relational Database Management System
Урок 19. 00:05:09
History of MySQL
Урок 20. 00:06:43
RDBMS Deployment Architectures
Урок 21. 00:06:36
Data Mapping SQL to Java
Урок 22. 00:12:08
Create Schema and User for Spring Boot
Урок 23. 00:01:32
Introduction
Урок 24. 00:04:46
Spring Boot Test
Урок 25. 00:05:22
Spring Boot JPA Test Splice
Урок 26. 00:08:06
Test Transactions
Урок 27. 00:04:05
Bootstrapping Data
Урок 28. 00:01:19
Introduction
Урок 29. 00:07:44
Hibernate DDL Update Modes
Урок 30. 00:08:12
MySQL Spring Boot Configuration
Урок 31. 00:09:39
Integration Test for MySQL
Урок 32. 00:07:43
H2 MySQL Compatibility Mode
Урок 33. 00:06:08
Schema Initialization with Hibernate
Урок 34. 00:03:09
Schema Initialization with MySQL
Урок 35. 00:04:50
Use H2 for Spring Boot Application
Урок 36. 00:01:18
Introduction
Урок 37. 00:11:09
Overview of Liquibase
Урок 38. 00:07:41
Liquibase Maven Plugin
Урок 39. 00:05:29
Generate Changeset from Database
Урок 40. 00:05:51
Organizing Change Logs
Урок 41. 00:07:46
Spring Boot Configuration
Урок 42. 00:06:43
Initializing Data with Spring
Урок 43. 00:08:47
Alter Table with Liquibase
Урок 44. 00:00:55
Introduction
Урок 45. 00:10:06
Overview of Flyway
Урок 46. 00:10:17
Spring Boot Configuration
Урок 47. 00:05:25
Alter Table with Flyway
Урок 48. 00:04:47
Clean and Rebuild with Flyway
Урок 49. 00:01:53
Introduction
Урок 50. 00:06:53
Hibernate Primary Keys Overview
Урок 51. 00:06:28
Auto Incremented Primary Key
Урок 52. 00:06:43
Vendor Specific Flyway Migrations
Урок 53. 00:07:40
UUID Primary Key
Урок 54. 00:07:14
UUID RFC 4122 Primary Key
Урок 55. 00:05:48
H2 Workaround
Урок 56. 00:05:34
Natural Primary Key
Урок 57. 00:06:38
Composite Primary Key
Урок 58. 00:07:13
Embedded Composite Primary Key
Урок 59. 00:02:14
Introduction
Урок 60. 00:05:12
Introduction to DAO Pattern
Урок 61. 00:08:47
Create Author DAO
Урок 62. 00:07:55
Implement Get Author By Id
Урок 63. 00:05:45
Release Database Resources
Урок 64. 00:03:50
IntelliJ Database Configuration
Урок 65. 00:06:33
Using Prepared Statements
Урок 66. 00:05:28
Refactoring Duplicate Code
Урок 67. 00:08:30
Save New Author
Урок 68. 00:05:45
Update Author
Урок 69. 00:06:27
Delete Author
Урок 70. 00:10:08
Refactor Author id to Author
Урок 71. 00:01:25
Introduction
Урок 72. 00:02:40
Introduction to Spring JDBC Template
Урок 73. 00:03:37
Create Row Mapper
Урок 74. 00:04:54
Implement Get Author By Id
Урок 75. 00:02:25
Implement Find Author By Name
Урок 76. 00:06:32
Save New Author
Урок 77. 00:03:42
Update Author
Урок 78. 00:04:00
Delete Author
Урок 79. 00:16:12
Implement Author with List of Books
Урок 80. 00:01:02
Introduction
Урок 81. 00:08:53
Introduction to Hibernate
Урок 82. 00:04:07
Project Code Review
Урок 83. 00:05:19
Implement Get Author By Id
Урок 84. 00:07:05
Implement Find Author By Name
Урок 85. 00:06:59
Save New Author
Урок 86. 00:04:46
Update Author
Урок 87. 00:03:55
Delete Author
Урок 88. 00:00:52
Introduction
Урок 89. 00:04:25
Query
Урок 90. 00:04:08
Typed Query
Урок 91. 00:04:41
Named Query
Урок 92. 00:05:01
Named Query with Parameters
Урок 93. 00:09:17
Criteria Query
Урок 94. 00:07:13
Native SQL Queries
Урок 95. 00:01:16
Introduction
Урок 96. 00:03:33
Spring Data JPA Query Methods
Урок 97. 00:03:14
Project Code Review
Урок 98. 00:06:59
Author CRUD Operations
Урок 99. 00:03:23
Query Methods
Урок 100. 00:03:37
Optional Return Type
Урок 101. 00:05:54
Null Handling
Урок 102. 00:04:37
Stream Query Results
Урок 103. 00:04:31
Asynchronous Query Results
Урок 104. 00:03:21
Declaring Queries Using @Query
Урок 105. 00:03:10
Named Parameters with @Query
Урок 106. 00:03:05
Native SQL Queries
Урок 107. 00:03:44
JPA Named Queries
Урок 108. 00:01:06
Introduction
Урок 109. 00:04:23
Overview of Paging and Sorting
Урок 110. 00:02:43
JDBCTemplate Code Review
Урок 111. 00:04:19
Find All Books with JDBCTemplate
Урок 112. 00:05:27
Find All Books with Paging
Урок 113. 00:06:27
Find All Books Using Pagable
Урок 114. 00:10:04
Find All Books Order By Title
Урок 115. 00:02:13
Hibernate Code Review
Урок 116. 00:05:14
Paging with Hibernate
Урок 117. 00:04:04
Sorting with Hibernate
Урок 118. 00:06:30
Paging with Spring Data JPA
Урок 119. 00:05:03
Sorting with Spring Data JPA
Урок 120. 00:05:23
Query, Paging, and Sorting with Spring Data JPA
Урок 121. 00:01:28
Introduction
Урок 122. 00:10:23
JPA Inheritance
Урок 123. 00:06:07
JPA Mapped Super Class
Урок 124. 00:11:36
Embedded Types
Урок 125. 00:05:19
Java Enumerated Types
Урок 126. 00:03:50
Hibernate Created Date
Урок 127. 00:03:32
Hibernate Update Date
Урок 128. 00:01:17
Introduction
Урок 129. 00:10:43
Overview of Database Relationships
Урок 130. 00:08:46
One to Many
Урок 131. 00:08:07
Cascade on Persist
Урок 132. 00:06:50
Many to One Unidirectional
Урок 133. 00:04:17
Association Helper Methods
Урок 134. 00:12:31
Many to Many
Урок 135. 00:06:49
JPA Buddy Plugin
Урок 136. 00:05:20
One to One
Урок 137. 00:06:12
Cascade Delete
Урок 138. 00:06:00
Orphan Removal
Урок 139. 00:06:36
One to One Bi-Directional
Урок 140. 00:03:17
Hibernate Cascade Types
Урок 141. 00:01:04
Introduction
Урок 142. 00:18:10
Load Test Data
Урок 143. 00:05:40
Load Test Data Fix
Урок 144. 00:08:54
Lazy vs Eager Fetch
Урок 145. 00:13:19
Hibernate N + 1 Problem
Урок 146. 00:01:12
Introduction
Урок 147. 00:18:48
Overview of Database Transactions
Урок 148. 00:07:44
Database Locking Demo
Урок 149. 00:18:50
Spring Data JPA Transactions
Урок 150. 00:03:30
Create Bootstrap Class
Урок 151. 00:05:27
Lazy Initialize Error
Урок 152. 00:05:25
Transactional Proxy Mode
Урок 153. 00:04:49
Adding Version Property
Урок 154. 00:06:55
Optimistic Locking Demo
Урок 155. 00:05:15
Version Property Cannot Be Null
Урок 156. 00:09:27
Pessimistic Locking
Урок 157. 00:01:05
Introduction
Урок 158. 00:11:02
Java Bean Validation Overview
Урок 159. 00:02:36
Java Bean Validation Maven Dependencies
Урок 160. 00:08:40
Adding Validation
Урок 161. 00:05:41
When and Where to Use Validation?
Урок 162. 00:01:18
Introduction
Урок 163. 00:03:23
Overview of JPA Inheritance
Урок 164. 00:02:00
Project Code Review
Урок 165. 00:04:29
Mapped Super Class
Урок 166. 00:06:41
Table Per Class
Урок 167. 00:05:43
Single Table
Урок 168. 00:07:43
Joined Table
Урок 169. 00:02:18
Introduction
Урок 170. 00:03:04
Overview
Урок 171. 00:04:04
Initial Project Creation
Урок 172. 00:02:04
Database Setup
Урок 173. 00:04:16
Spring Configuration
Урок 174. 00:04:39
Flyway Initialization Script
Урок 175. 00:05:51
Table and Column Naming
Урок 176. 00:02:46
LOB Columns
Урок 177. 00:02:51
Basic Annotation
Урок 178. 00:05:11
Column Properties
Урок 179. 00:03:27
Database Indexes
Урок 180. 00:04:14
Refactor for Bi-Directional Association
Урок 181. 00:03:10
Summary
Урок 182. 00:01:31
Introduction
Урок 183. 00:04:24
Overview of Listeners and Interceptors
Урок 184. 00:05:05
Project Code Review
Урок 185. 00:05:36
Initial Persistence Test
Урок 186. 00:05:19
Encryption Service
Урок 187. 00:04:16
Verify Data at Rest
Урок 188. 00:06:19
Create Hibernate Interceptor
Урок 189. 00:01:46
Custom Encryption Annotation
Урок 190. 00:08:23
Implement Encryption Interceptor
Урок 191. 00:01:17
Introduction
Урок 192. 00:02:15
Remove Listener Example
Урок 193. 00:02:20
Create Hibernate Listeners
Урок 194. 00:08:12
Register Hibernate Listeners
Урок 195. 00:05:57
Implement Hibernate Encryption Listeners
Урок 196. 00:02:07
Introduction
Урок 197. 00:01:36
Disable Hibernate Event Listeners
Урок 198. 00:02:56
JPA Callback on Entity Methods
Урок 199. 00:03:33
JPA Callback Listener
Урок 200. 00:03:16
Spring Context Helper
Урок 201. 00:03:09
Implement Callback Encryption
Урок 202. 00:04:56
JPA Converters
Урок 203. 00:01:52
Introduction
Урок 204. 00:02:51
Project Code Review
Урок 205. 00:06:28
Adding Project Lombok
Урок 206. 00:02:51
My SQL Configuration
Урок 207. 00:04:23
Data Source Properties
Урок 208. 00:03:11
Create Data Source Connections
Урок 209. 00:04:42
Create Entity Managers
Урок 210. 00:02:54
Create Transaction Managers
Урок 211. 00:04:24
Spring Data JPA Repository Configuration
Урок 212. 00:04:31
Create Flyway Migration Scripts
Урок 213. 00:03:27
Flyway Datasource Configuration
Урок 214. 00:03:43
Custom Flyway Migrations
Урок 215. 00:04:09
Flyway Migration Testing
Урок 216. 00:04:34
Hikari Database Pooling Properties
Урок 217. 00:03:39
Configure Hibernate Schema Validation
Урок 218. 00:06:20
Configure Hibernate Naming Conventions
Урок 219. 00:02:45
Hibernate Transient Properties
Урок 220. 00:04:47
Create Credit Card Id References
Урок 221. 00:05:45
Save New Credit Card
Урок 222. 00:05:00
Get Credit Card by Id
Урок 223. 00:02:49
Summary
Урок 224. 00:02:15
Introduction
Урок 225. 00:04:58
Project Code Review
Урок 226. 00:02:39
Add Spring Data REST Dependency
Урок 227. 00:04:26
List All With Spring Data REST
Урок 228. 00:01:54
Set Base Path
Урок 229. 00:04:57
Customize URL Path
Урок 230. 00:02:47
Version Property - ETag Header
Урок 231. 00:03:46
API Profile
Урок 232. 00:02:40
Create with Spring Data REST
Урок 233. 00:02:14
Update Data with Spring Data REST
Урок 234. 00:01:52
Delete Data with Spring Data REST
Урок 235. 00:02:47
Use Repository Methods
Урок 236. 00:12:21
GitHub Workflow
Урок 237. 00:49:48
Restful Web Services with Spring MVC
Урок 238. 00:18:51
Dependency Injection Best Practices
Урок 239. 00:17:29
Introduction to Testing with Spring
Урок 240. 00:04:37
Introduction to MockMVC
Урок 241. 00:30:33
Building a Spring Boot Application
Урок 242. 00:56:34
Kube By Example - Building a Spring Boot Docker Images