-
Урок 1.
00:01:33
1 - Welcome
-
Урок 2.
00:02:11
2- What You'll Learn
-
Урок 3.
00:01:18
3- Prerequisites
-
Урок 4.
00:04:09
4- Starter Project
-
Урок 5.
00:01:22
5- How to Take This Course
-
Урок 6.
00:00:51
1- Introduction
-
Урок 7.
00:05:12
2- How the Web Works
-
Урок 8.
00:01:38
3- What is Spring MVC
-
Урок 9.
00:04:15
4- Creating a Controller
-
Урок 10.
00:03:27
5- View Templates
-
Урок 11.
00:02:00
6- Passing Data to Views
-
Урок 12.
00:04:29
7- Building an API
-
Урок 13.
00:00:58
1- Introduction
-
Урок 14.
00:04:01
2- Creating Your First RESTful API
-
Урок 15.
00:02:36
3- Calling APIs with Postman
-
Урок 16.
00:03:29
4- Creating Dynamic Routes
-
Урок 17.
00:03:03
5- Setting HTTP Status Codes
-
Урок 18.
00:04:51
6- Data Transfer Objects
-
Урок 19.
00:04:56
7- Mapping Objects Using MapStruct
-
Урок 20.
00:05:02
8- Customizing Reponse Data
-
Урок 21.
00:08:14
9- Extracting Query Parameters
-
Урок 22.
00:10:20
10- Exercise- Building Product Endpoints
-
Урок 23.
00:02:51
11- Extracting Request Headers
-
Урок 24.
00:03:18
12- Extracting Request Body
-
Урок 25.
00:09:27
13- Creating Resources
-
Урок 26.
00:05:47
14- Updating Resources
-
Урок 27.
00:01:54
15- Deleting Resources
-
Урок 28.
00:04:55
16- Handling Action-Based Updates
-
Урок 29.
00:11:15
17- Exercise- Building a CRUD API
-
Урок 30.
00:00:49
1- Introduction
-
Урок 31.
00:03:52
2- Introduction to Jakarta Validation
-
Урок 32.
00:05:13
3- Handling Validation Errors
-
Урок 33.
00:01:44
4- Global Error Handling
-
Урок 34.
00:04:39
5- Implementing Custom Validation
-
Урок 35.
00:03:16
6- Validating Business Rules
-
Урок 36.
00:01:01
1- Introduction
-
Урок 37.
00:08:06
2- Creating Database Tables
-
Урок 38.
00:06:32
3- Creating Entities
-
Урок 39.
00:06:04
4- Creating a Cart
-
Урок 40.
00:12:52
5- Adding a Product to the Cart
-
Урок 41.
00:10:24
6- Getting a Cart
-
Урок 42.
00:08:40
7- Updating a Cart Item
-
Урок 43.
00:06:17
8- Refactoring Towards an Object-Oriented Design
-
Урок 44.
00:04:48
9- Removing a Product from the Cart
-
Урок 45.
00:01:54
10- Clearing a Cart
-
Урок 46.
00:12:30
11- Extracting a Service
-
Урок 47.
00:04:35
12- Documenting APIs with Swagger
-
Урок 48.
00:00:53
1- Introduction
-
Урок 49.
00:05:21
2- Authentication Methods
-
Урок 50.
00:01:14
3- Adding Spring Security
-
Урок 51.
00:07:35
4- Configuring Security Settings
-
Урок 52.
00:02:51
5- Hashing Passwords
-
Урок 53.
00:04:52
6- Exercise- Building the Login API
-
Урок 54.
00:11:18
7- Working with AuthenticationManager
-
Урок 55.
00:06:19
8- Generating JSON Web Tokens
-
Урок 56.
00:08:04
9- Managing Secrets
-
Урок 57.
00:07:16
10- Validating JSON Web Tokens
-
Урок 58.
00:03:07
11- Understanding Filters
-
Урок 59.
00:08:56
12- Implementing a Custom Filter to Validate JWTs
-
Урок 60.
00:03:40
13- Accessing the Current User
-
Урок 61.
00:06:21
14- Exercise- Enhancing the JWT Payload
-
Урок 62.
00:01:52
15- Understanding Refresh Tokens
-
Урок 63.
00:04:57
16- Issuing Refresh Tokens
-
Урок 64.
00:04:56
17- Externalizing JWT Configuration
-
Урок 65.
00:07:58
18- Refreshing Access Tokens
-
Урок 66.
00:05:45
19- Adding Role to Users
-
Урок 67.
00:08:34
20- Role-based Authorization
-
Урок 68.
00:12:41
21- Exercise- Refactoring the JwtService
-
Урок 69.
00:01:37
22 - Logging Out Users
-
Урок 70.
00:02:11
23- Using Auth Providers
-
Урок 71.
00:00:55
1- Introduction
-
Урок 72.
00:04:52
2- Creating Database Tables
-
Урок 73.
00:05:52
3- Creating Entities
-
Урок 74.
00:14:25
4- Checking Out
-
Урок 75.
00:12:04
5- Organizing API Tests with Postman Collections
-
Урок 76.
00:05:01
6- Improving Error Handling
-
Урок 77.
00:03:56
7- Refactoring Towards an Object-Oriented Design
-
Урок 78.
00:05:57
8- Extracting a Service
-
Урок 79.
00:10:25
9- Getting Orders
-
Урок 80.
00:10:30
10- Getting a Single Order
-
Урок 81.
00:00:51
1- Introduction
-
Урок 82.
00:03:09
2- Overview of the Checkout Process
-
Урок 83.
00:03:30
3- Adding Stripe to the Project
-
Урок 84.
00:09:45
4- Creating a Checkout Session
-
Урок 85.
00:07:12
5- Handling Stripe Erorrs
-
Урок 86.
00:10:41
6- Decoupling from Stripe
-
Урок 87.
00:06:49
7- Building a Webhook Endpoint
-
Урок 88.
00:05:08
8- Testing the Webhook Endpoint
-
Урок 89.
00:04:59
9- Updating Order Status
-
Урок 90.
00:17:48
10- Refactoring the Webhook Logic
-
Урок 91.
00:03:22
11- Organizing Code by Feature
-
Урок 92.
00:00:49
1- Introduction
-
Урок 93.
00:02:35
2- Deploying the Database
-
Урок 94.
00:03:57
3- Managing Environments with Spring Profiles
-
Урок 95.
00:05:23
4- Packaging the App for Production
-
Урок 96.
00:01:46
5- Pushing Your Code to GitHub
-
Урок 97.
00:01:16
6- Deploying the App
-
Урок 98.
00:04:38
7- Configuring Production Environment Variables
-
Урок 99.
00:02:14
8- Testing with Postman Environments
-
Урок 100.
00:02:53
9- Populating the Database
-
Урок 101.
00:02:29
10- Revisiting the Security Rules
-
Урок 102.
00:05:53
11- Modularizing Security Rules
-
Урок 103.
00:07:01
12- Registering the Webhook Endpoint with Stripe
-
Урок 104.
00:00:25
1- Thank You