4.5 out of 5
4.5
4 reviews on Udemy

Step By Step Create Admin Panel With Spring Boot And Angular

Dashboard, Admin Panel, Hibernate, Liquibase, Spring Boot 2, Angular 7, Mysql, CRUD operations, Json Web Token (JWT)
Instructor:
Senol Atac
29 students enrolled
English [Auto-generated]
To create admin dashboard panel
Basic CRUD (Create, Read, Update, Delete) operations on Spring Boot and Angular
Spring Boot
Angular

In this course, we will create admin panel. With this admin panel, we will learn and implement a lot of new things. Our system will be based on user and product management system. So we will go on with users and products. The basic operations will be like below:

For users:

  • login
  • register
  • profile
  • to see all products
  • to purchase product

For admin:

  • manage users (CRUD (create, read, update, delete) operations)
  • manage products (CRUD (create, read, update, delete) operations)

All operations will be implemented step by step.

In this course, we will use below tools, frameworks and languages:

  • Spring Boot 2.1.4
  • MySQL
  • Hibernate
  • Liquibase
  • Gradle
  • Lombok
  • Spring Security
  • Angular 7
  • Intellij
  • Json Web Token (JWT)

Introduction

1
Prerequests Of Application
2
Introduction
3
System Architecture - Overview
4
Source Code

Server Side

1
Prerequests For Server Side
2
Source Code For Server Side
3
Spring Overview - Basic Annotations, Dependency Injection...
4
Overview
5
Installation - https://start.spring.io
6
Configuration
7
Entity Diagram
8
Create User Model
9
Create Product Model
10
Create Transaction Model
11
Liquibase Template And Implementation
12
Liquibase Implementation For Product And Transaction
13
Create Repository For User
14
Create Repository For Product And Transaction
15
User Service Implementation
16
Product Service Implementation
17
Transaction Service Implementation
18
Controller Overview
19
User Controller
20
Admin Controller
21
Spring Security Overview
22
User Details Service Implementation - Security
23
What is CORS And CRSF
24
Spring Security Default Configuration And Customization
25
Web Security Configuration - Spring Security
26
Json Web Token Overview
27
Json Web Token Installation And Configuration
28
Create Json Web Token Provider
29
Create Json Web Token Authorization Filter And Implement It
30
Server Side - Build And Run

Client Side

1
Prerequests For Client Side
2
Source Code For Client Side
3
Angular Overview - Components, Directives...
4
Overview
5
Installation
6
Configuration
7
Router Implementation In Angular
8
Model View Controller Architecture In Angular
9
Create User Model Class
10
Create Product Model Class
11
Create Transaction Model Class
12
User Service Implementation
13
Guard Authentication Implementation
14
Error Pages Implementation (404, 401)
15
Login Component Page And View Implementation
16
Register Component Page And View Implementation
17
Profile Component Page And View Implementation
18
Home Component Page And View Implementation
19
Product Detail Component Page And View Implementation
20
User Template Implementation
21
Admin Service Implementation
22
Dashboard Component Page And View Implementation
23
User List Component Page And View Implementation
24
Product List Component Page And View Implementation
25
Transaction List Component Page And View Implementation
26
Admin Template Implementation
27
App Component Implementation
28
Json Web Token Implementation On Angular
29
CSS Stylesheets For Components
30
Client Side - Build And Run

Test And Result

1
Test Application After All Implementations
2
Github Repository
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.5
4.5 out of 5
4 Ratings

Detailed Rating

Stars 5
3
Stars 4
0
Stars 3
1
Stars 2
0
Stars 1
0
d66e2553896dbbe690712edf2be865c2
30-Day Money-Back Guarantee

Includes

5 hours on-demand video
11 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion