React Full Stack Web Development With Spring Boot(Inc. JWT)
React Full Stack Web Development With Spring Boot(Inc. JWT), available at $49.99, has an average rating of 3.95, with 78 lectures, based on 73 reviews, and has 415 subscribers.
You will learn about Full Stack Development React, React Architecture, Example React Implementation Spring Boot, String Boot Model View Controller Structure Liquibase Example Cases This course is ideal for individuals who are All developers curious about React and Spring Boot It is particularly useful for All developers curious about React and Spring Boot.
Enroll now: React Full Stack Web Development With Spring Boot(Inc. JWT)
Summary
Title: React Full Stack Web Development With Spring Boot(Inc. JWT)
Price: $49.99
Average Rating: 3.95
Number of Lectures: 78
Number of Published Lectures: 77
Number of Curriculum Items: 78
Number of Published Curriculum Objects: 77
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Full Stack Development
- React, React Architecture, Example React Implementation
- Spring Boot, String Boot Model View Controller Structure
- Liquibase Example Cases
Who Should Attend
- All developers curious about React and Spring Boot
Target Audiences
- All developers curious about React and Spring Boot
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 example project will be product management system. With this project, we will create an application that contains different pages like Login, Register, Home, Admin, Profile etc. And we will manage all pages one by one. Like you see from page list, we will have different role-based pages like Admin, Profile… so we will also see the role based authentication and authorization or for frontend terminology, it is guards.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Prerequest Of Application
Lecture 2: Spring Boot And React Overview
Lecture 3: Architecture Of All System – Overview
Lecture 4: Source Code
Chapter 2: Preparation For Server Side – Intellij, Lombok, Spring Boot…
Lecture 1: Prerequests
Lecture 2: Install Java 11+
Lecture 3: Open Demo Project In Intellij
Lecture 4: Install And Enable Lombok
Lecture 5: Lombok Overview
Lecture 6: Spring Boot Overview – Basic Annotations, Dependency Injection…
Chapter 3: Restful Web Services – Overview
Lecture 1: @RequestParam Annotation and How does it work?
Lecture 2: @PathVariable Annotation and How does it work?
Lecture 3: @RequestBody Annotation and How does it work?
Chapter 4: Server Side – Spring Boot
Lecture 1: Source Code For Server Side
Lecture 2: Server Side Overview
Lecture 3: Installation – Spring Initializer
Lecture 4: Configuration – Application Properties
Lecture 5: Entity Diagram
Lecture 6: Hibernate Overview – Basic Annotations
Lecture 7: User Model Class
Lecture 8: Create Product Model Class
Lecture 9: Create Transaction Model Class
Lecture 10: Liquibase Overview
Lecture 11: Implement Liquibase Changes For User
Lecture 12: Implement Liquibase For Product And Transaction
Lecture 13: JPA (Java Persistence API) Repository Overview
Lecture 14: Create User Repository – JPA Repository
Lecture 15: Create Product And Transaction Repository – JPA Repository
Lecture 16: User Service Implementation – Spring Service
Lecture 17: Product Service Implementation – Spring Service
Lecture 18: Transaction Service Implementation – Spring Service
Lecture 19: Controller Overview
Lecture 20: Rest Controller Overview – Get, Post, Delete, Put, Patch
Lecture 21: Response Entity Overview
Lecture 22: User Controller Implementation
Lecture 23: Admin Controller Implementation
Lecture 24: Spring Security – Overview
Lecture 25: How will we implement the Security? – Overview
Lecture 26: User Details Service Implementation – Security
Lecture 27: Spring Security Default Configuration And Customization
Lecture 28: Authentication In Spring Security
Lecture 29: Authorization In Spring Security
Lecture 30: Web Security Configuration – Spring Security
Lecture 31: JSON Web Token (JWT) – Overview
Lecture 32: Json Web Token (JWT) Installation And Configuration
Lecture 33: Create Json Web Token (JWT) Provider
Lecture 34: Create Json Web Token (JWT) Authorization Filter
Lecture 35: Test Server Side
Lecture 36: Server Side – Build And Run
Chapter 5: Client Side – React
Lecture 1: Source Code For Client Side
Lecture 2: React Overview – Components, NPM, Basic Syntaxes, One Way Data Flow…
Lecture 3: Client Side Overview
Lecture 4: Installation – Create-React-App
Lecture 5: Getting Start to React Project – How React works?
Lecture 6: Configuration
Lecture 7: Create Model Classes On React
Lecture 8: Observables Overview
Lecture 9: Axios Promise Overview
Lecture 10: User Service Implementation
Lecture 11: Login Component Implementation
Lecture 12: Register Component Implementation
Lecture 13: Profile Component Implementation
Lecture 14: Home Component Implementation
Lecture 15: Product Detail Component Implementation
Lecture 16: Admin Service Implementation
Lecture 17: Admin Component Implementation
Lecture 18: Create User Modal To Edit And To Create User Form
Lecture 19: Create Confirmation Dialog As React Component
Lecture 20: 404 (Not Found) And 401(Unathorized) Components Implementation
Lecture 21: Routers In React – Router Implementation
Lecture 22: Guards – Overview
Lecture 23: Authentication Guard Implementation – Router Authorization
Lecture 24: Create Template Navigation Bar
Lecture 25: Active Tab On Navigation Bar – Current Location Router
Lecture 26: Client Side Build And Run
Chapter 6: Test And Results
Lecture 1: Test Application After All Implementations
Lecture 2: Source Code Of All System
Instructors
-
Senol Atac
Software Architect
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 8 votes
- 3 stars: 15 votes
- 4 stars: 21 votes
- 5 stars: 23 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024