-
Урок 1.
00:03:44
IMPORTANT: Source Code and Files [Watch Entire Video First]
-
Урок 2.
00:07:18
What and Why of Spring
-
Урок 3.
00:19:36
Setting up the Development Environment
-
Урок 4.
00:20:56
Understanding Post Form, Query Params and Path Variables
-
Урок 5.
00:21:08
Path Variables and Request Params Continued
-
Урок 6.
00:04:49
Overview of Spring MVC
-
Урок 7.
00:27:49
Form Submission in Views
-
Урок 8.
00:05:53
Redirects and Data
-
Урок 9.
00:06:39
Setting Up a New Project (The PMA Web App)
-
Урок 10.
00:06:06
Turn a Class into an Entity
-
Урок 11.
00:16:53
Bind Java Objects to Forms in Thymeleaf
-
Урок 12.
00:17:53
Create Crud Repository for Project Entity
-
Урок 13.
00:17:42
Create Crud Repository for Employee Entity
-
Урок 14.
00:19:07
Using Crud Repositories
-
Урок 15.
00:15:43
Organize Thymeleaf Views
-
Урок 16.
00:11:01
HW for Thymeleaf Views and Navigation
-
Урок 17.
00:10:29
@OneToMany and @ManyToOne Annotations for Relating Entities
-
Урок 18.
00:29:09
@OneToMany Annotation with Thymeleaf Form Binding
-
Урок 19.
00:19:16
@ManyToMany Annotation
-
Урок 20.
00:06:49
Seeding the Database with CommandLineRunner
-
Урок 21.
00:20:01
Seeding the Database Using SQL Files
-
Урок 22.
00:08:05
Including Javascript and CSS Files in Your Project
-
Урок 23.
00:12:51
Improving the Homepage
-
Урок 24.
00:19:11
Custom Queries in Spring Data Repositories
-
Урок 25.
00:14:14
Custom Query Continued: Project Status Query
-
Урок 26.
00:19:11
Using Model Attributes with JavaScript in Spring and Thymeleaf
-
Урок 27.
00:19:26
Spring Dependency Injection
-
Урок 28.
00:12:13
Component Scanning @Service, @Component and @Repository Annotations
-
Урок 29.
00:11:32
Constructor Injection, Field Injection and Setter Injection
-
Урок 30.
00:10:46
@Primary and @Qualifier Annotations
-
Урок 31.
00:08:09
Property Configurations and Reading Values
-
Урок 32.
00:12:06
Reading Environment Variables in Property Configuration Files
-
Урок 33.
00:07:54
Installing the PostgreSQL Database and Driver
-
Урок 34.
00:23:34
Configure Properties for Postgres Database
-
Урок 35.
00:24:04
Setting Up Configurations for Integration Testing
-
Урок 36.
00:07:58
Using @SpringBootTest Annotation Correctly
-
Урок 37.
00:10:22
Integration Tests for Controllers/Views
-
Урок 38.
00:40:10
Deploy a Spring Application to AWS EC2 Server
-
Урок 39.
00:33:46
Working with Docker to Containerize Your Apps
-
Урок 40.
00:24:59
Building a Docker Image for a Spring Boot App and Running it in a Container
-
Урок 41.
00:20:43
Setting up an AWS Cloud Hosted Postgres Database
-
Урок 42.
00:13:42
Making a Production Ready Docker Image for Your Spring Boot App
-
Урок 43.
00:02:35
Decoupling Repositories from Controllers
-
Урок 44.
00:19:37
Working with Spring Profiles
-
Урок 45.
00:18:43
Spring AOP Part 1: Pointcut and Advice (@Before and @After)
-
Урок 46.
00:15:48
Spring AOP Part 2: JoinPoint and ProceedingJoinPoint with @Around
-
Урок 47.
00:06:22
Best Practices for Logging
-
Урок 48.
00:12:18
Spring Security Part 1: Basic In-Memory Authentication
-
Урок 49.
00:08:48
Spring Security Part 2: Authorization in Memory
-
Урок 50.
00:08:26
Spring Security Part 3: JDBC Backed Security
-
Урок 51.
00:20:48
Spring Security Part 4: Postgres Database with JDBC Authorization/Authentication
-
Урок 52.
00:32:15
Spring Security Part 5: User Registration and Password Encryption
-
Урок 53.
00:13:29
Spring Security Part 6: Customize White Label Error Pages
-
Урок 54.
00:09:13
The Anatomy of a REST API
-
Урок 55.
00:33:02
CRUD REST Endpoints for Entities and HTTP Verbs
-
Урок 56.
00:08:26
Setting Validation Rules for a REST API
-
Урок 57.
00:18:10
Custom Clientside Validation Involving Data Repositories
-
Урок 58.
00:11:07
Pagination in REST API
-
Урок 59.
00:11:11
Spring Data Rest
-
Урок 60.
00:23:07
Update and Delete Entities
-
Урок 61.
00:17:56
Improving Forms and Validations
-
Урок 62.
00:15:03
Timelines Project- Part 1
-
Урок 63.
00:11:21
Timelines Project - Part 2
-
Урок 64.
00:16:30
Timelines Project- Part 3