React Full Stack Web Development With Spring Boot(Inc. JWT)
3.6 (33 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
199 students enrolled

React Full Stack Web Development With Spring Boot(Inc. JWT)

Spring Boot, React, Intellij, Java, Mysql, Liquibase, MVC, CRUD, JWT, Full Stack Development, JWT (Json Web Token)
3.6 (33 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
199 students enrolled
Created by Senol Atac
Last updated 8/2019
English
English [Auto-generated]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 7 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Full Stack Development
  • React, React Architecture, Example React Implementation
  • Spring Boot, String Boot Model View Controller Structure
  • Liquibase Example Cases
Course content
Expand all 67 lectures 04:54:57
+ Preparation For Server Side - Intellij, Lombok, Spring Boot...
5 lectures 17:48
Prerequests
04:01
Open Demo Project In Intellij
03:07
Install And Enable Lombok
01:20
Lombok Overview
01:38
Spring Boot Overview - Basic Annotations, Dependency Injection...
07:42
+ Server Side - Spring Boot
34 lectures 02:21:34
Source Code For Server Side
00:01
Server Side Overview
02:14
Installation - Spring Initializer
02:30
Configuration - Application Properties
06:46
Entity Diagram
03:25
Hibernate Overview - Basic Annotations
04:00
User Model Class
03:19
Create Product Model Class
02:06
Create Transaction Model Class
03:07
Liquibase Overview
03:20
Implement Liquibase Changes For User
04:10
Implement Liquibase For Product And Transaction
04:25
JPA (Java Persistence API) Repository Overview
03:24
Create User Repository - JPA Repository
02:21
Create Product And Transaction Repository - JPA Repository
01:43
User Service Implementation - Spring Service
06:39
Product Service Implementation - Spring Service
02:54
Transaction Service Implementation - Spring Service
02:19
Controller Overview
01:56
Rest Controller Overview - Get, Post, Delete, Put, Patch
04:02
User Controller Implementation
09:24
Admin Controller Implementation
12:31
Spring Security - Overview
03:31
User Details Service Implementation - Security
04:28
Spring Security Default Configuration And Customization
10:41
Authentication In Spring Security
03:42
Authorization In Spring Security
04:29
Web Security Configuration - Spring Security
08:35
JSON Web Token (JWT) - Overview
02:58
Json Web Token (JWT) Installation And Configuration
02:26
Create Json Web Token (JWT) Provider
06:39
Create Json Web Token (JWT) Authorization Filter
04:58
Test Server Side
02:16
Server Side - Build And Run
00:14
+ Client Side - React
22 lectures 02:01:53
Source Code For Client Side
00:01
React Overview - Components, NPM, Basic Syntaxes, One Way Data Flow...
07:34
Client Side Overview
02:11
Installation - Create-React-App
03:44
Configuration
01:27
Create Model Classes On React
02:43
User Service Implementation
07:14
Login Component Implementation
12:40
Register Component Implementation
08:04
Profile Component Implementation
02:35
Home Component Implementation
10:15
Product Detail Component Implementation
02:56
Admin Service Implementation
03:57
Admin Component Implementation
10:57
Create User Modal To Edit And To Create User Form
13:49
Create Confirmation Dialog As React Component
08:39
404 (Not Found) And 401(Unathorized) Components Implementation
03:25
Routers In React - Router Implementation
05:59
Authentication Guard Implementation - Router Authorization
04:40
Create Template Navigation Bar
06:32
Active Tab On Navigation Bar - Current Location Router
02:25
Client Side Build And Run
00:05
Requirements
  • Basic Java Knowledge
  • Basic Javascript Knowledge
Description

In this course, we will implement example project step by step with using Spring Boot and React. We will create a product management system. And products can be seen and bought by users.

There will be two roles of users. Admin and User.

So we will also go on with role based authentication. To imlement it, we will use Json Web Token (JWT).

To secure login, authentication and authorization, we will use Spring security.

We will go on with two main components. These are client side and server side.

On client side, we will implement example react project.

   - Admin Panel and user operations will be implemented.

On server side, we will implement example spring boot project.

   - Model view controller will be implemented.

   - Liquibase will be implemented for database changesets.

   - Mysql will be used for Database.

   - Json Web Token will be used for role based authentication.


Our examle project will be product management system.

Who this course is for:
  • All developers curious about React and Spring Boot