3.5 out of 5
3.5
7 reviews on Udemy

Full Stack Hybrid Mobile App And Web Admin Panel Development

Dashboard, Spring Boot 2.1.7, Full Stack Development, Ionic 4, Angular 7, Hibernate, Liquibase, Mysql, Android, IOS
Instructor:
Senol Atac
86 students enrolled
English [Auto]
Full Stack Development With Spring Boot And Angular 7
Full Stack Development With Spring Boot And Ionic 4
Complete Full Stack Development For Mobile And Web

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.7

  • MySQL

  • Hibernate

  • Liquibase

  • Gradle

  • Lombok

  • Spring Security

  • Angular 7

  • Ionic 4

  • Intellij

  • Json Web Token (JWT)

We will go on with three main components on our development:

  1. Server Side: Spring Boot, Spring Security, MySQL, Liquibase…

  2. Client Side: Angular 7, User Interface (UI), Javascript, npm, nodejs…

  3. Mobile side: Ionic 4, Android, IOS, Emulator…

Introduction

1
Introduction - Architecture Of All System

Server Side Preparation

1
Source Code
2
Prerequests For Server Side
3
Open An Example Project In Intellij
4
Lombok Installation On Intellij
5
Lombok Overview And Basic Annotations
6
Spring Boot Overview - Dependency Injection, Bean, Component...

Server Side

1
Source Code For Server Side
2
Overview
3
Installation
4
Configuration
5
Entity Diagram For Model Classes
6
Hibernate Overview
7
User Model Class Implementation
8
Product Model Class Implementation
9
Transaction Model Class Implementation
10
Liquibase Overview
11
Liquibase Implementation For Create Table Operations
12
Liquibase Implementation For Test Data
13
Java Persistence API (JPA) Repository Overview
14
User Repository Implementation With Jpa Repository
15
Product And Transaction Repository Implementation
16
User Service Implementation
17
Product Service Implementation
18
Transaction Service Implementation
19
Controller Overview
20
Rest Controller Overview - GET, POST, PUT, DELETE, PATCH Reponse And Request
21
User Controller Implementation
22
Admin Controller Implementation

Spring Security Implementation

1
Spring Security Overview
2
User Details Service Implementation
3
Spring Security Default Configurations Overview
4
Authentication In Spring Security
5
Authorization In Spring Security
6
Web Security Configuration

Json Web Token (JWT) Implementation

1
Json Web Token Overview
2
Json Web Token (JWT) Installation And Configuration
3
Json Web Token (JWT) Provider Implementation
4
Json Web Token (JWT) Filter Implementation
5
Test Server Side

Client Side Preparation

1
Source Code For Client Side
2
Prerequests For Client Side
3
Angular Overview - Components, Directives, Pipes...
4
Model View Controller Architecture In Angular
5
JavaScript Overview - Destructuring, Constructor...

Client Side Implementation

1
Overview
2
Installation
3
Configuration
4
Routers
5
User Model Class Implementation
6
Product Model Class Implementation
7
Transaction Model Class Implementation
8
User Service Implementation
9
Authentication Guard Implementation
10
Error Pages Implementation - 401,404
11
Login Component Implementation
12
Register Component Implementation
13
Profile Component Implementation
14
Home Component Implementation
15
Product Detail Component Implementation
16
User Template Implementation
17
Admin Service Implementation
18
Dashboard Component Implementation
19
User List Component Implementation
20
Product List Component Implementation
21
Transaction List Component Implementation
22
Admin Template Implementation
23
App Component Implementation
24
Json Web Token Implementation On Angular
25
CSS Stylesheets For Components
26
Client Side - Build And Run

Mobile Side Preparation

1
Source Code For Mobile Side
2
Prerequests For Mobile Side

Mobile Side Implementation

1
Overview
2
Installation
3
Templates Of User Pages
4
Templates Of Admin Pages
5
Templates Of Error Pages
6
Templates Of Services And Guards
7
Configuration
8
Routers
9
User Model Class
10
Product Model Class
11
Transaction Model Class
12
User Service Implementation
13
Authentication Guard Implementation
14
Side Menu Controller
15
Side Menu View
16
Error Pages - 404 Not Found, 401 Unathorized
17
Login Page Controller
18
Login Page View
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!
3.5
3.5 out of 5
7 Ratings

Detailed Rating

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

Includes

9 hours on-demand video
6 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion
Full Stack Hybrid Mobile App And Web Admin Panel Development
Price:
$29.98 $24

Community

For Professionals

For Businesses

We support Sales, Marketing, Account Management and CX professionals. Learn new skills. Share your expertise. Connect with experts. Get inspired.

Community

Partnership Opportunities

Layer 1
samcx.com
Logo
Register New Account
Compare items
  • Total (0)
Compare
0