Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Spring Boot and Angular with RxJS State Management
Introduction
Application Demo (3:01)
Environment Setup (0:20)
Asking Questions
Source Code
API Service
Design Overview (3:17)
Bootstrapping Spring Boot Application (0:40)
Application Domain (6:58)
Creating Enum Level (2:17)
Creating Custom HTTP Response (7:07)
Service Overview (1:18)
Service Repository (2:15)
Service - Part 1 (9:17)
Service - Part 2 (5:34)
Service - Part 3 (2:47)
Service - Part 4 (6:33)
Service - Part 5 (3:56)
Resource - Part 1 (5:47)
Resource - Part 2 (4:04)
Database Configuration (4:14)
Code Refactoring (1:40)
API Testing
API Testing - Part 1 (1:59)
API Testing - Part 2 (3:07)
API Testing - Part 3 (1:27)
API Testing - Part 4 (1:23)
API Testing - Part 5 (1:24)
Exception Handling
Introduction (1:13)
Handling Invalid Method Arguments (12:13)
Handling Internal Exception (3:48)
Handling Illegal State Exception (5:10)
Handling Note Not Found Exception (3:26)
Testing Exception Handling (4:00)
Overriding White Label Error Page (7:05)
Exception Handling Code Cleanup (1:55)
Front End
Introduction (1:26)
Software Requirement (1:43)
Creating the Angular App (1:08)
Data State (1:39)
Mapping Note (3:09)
Mapping Custom HTTP Response (1:42)
Application State (3:08)
Configuring HTTP (2:22)
Note Service
Note Service - Part 1 (5:22)
Note Service - Part 2 (4:34)
Note Service - Part 3 (5:33)
Note Component
Defining Application State (5:32)
Initializing Application State (3:55)
CORS and Server URL Configuration (4:50)
Understanding Application States (5:22)
Changing Data State to String Type (2:09)
User Interface Template (1:40)
UI Setup and Resources (3:47)
Managing UI and Applicate States (6:35)
Accessing and Displaying Data (5:25)
Adding Priority Code Color (2:59)
Sorting Notes by Created Date (2:32)
Saving Note Function (11:30)
Saving Note Form (5:18)
TypeScript Configuration (3:37)
Removing Multiple Subscriptions (6:12)
Update Note Function (5:42)
Update Note From (5:23)
Update Note (9:18)
Filter Note Service Function (9:44)
Filter Notes (9:12)
Delete Note (4:18)
Notification
Introduction and Setup (5:07)
Notification Service (7:10)
Improvements
Fixing Notification Message (3:26)
Calling Proper Toaster Functions (0:36)
Improving Change Detection (3:12)
Outroduction
Final Note (2:34)
Teach online with
TypeScript Configuration
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock