Companies Home Search Profile

Developing a Full-Stack App : Spring Boot + JWT + Angular 14

Focused View

Java Corner (Karim)

18:07:21

573 View
  • 1. Course Overview.mp4
    05:42
  • 2. Course Sections.mp4
    03:33
  • 3. Course Objectives.mp4
    01:59
  • 4. Course Prerequisites.mp4
    01:14
  • 5.1 1-javacorner-admin-spring-data-jpa.zip
  • 5.2 2-javacorner-admin-spring-rest-layer.zip
  • 5.3 3-javacorner-admin-angular(base).zip
  • 5.4 3-javacorner-admin-angular(final).zip
  • 5.5 4-javacorner-admin-backend-security.zip
  • 5.6 5-javacorner-admin-frontend-security.zip
  • 5. Download Course Source Code.mp4
    03:26
  • 1. Agenda.mp4
    01:51
  • 2. Step 1 Download and Install JDK 11.mp4
    02:07
  • 3. Step 2 Download and Install Java IDE ( IntelliJ IDE).mp4
    03:18
  • 4. Step 2 Download and Install Java IDE ( STS IDE ).mp4
    03:18
  • 5. Step 3 Download and Install Apache Maven (Part 1).mp4
    01:52
  • 6. Step 3 Download and Install Apache Maven (Part 2).mp4
    03:38
  • 7. Step 4 Download and Install Angular CLI.mp4
    04:19
  • 8. Step 5 Download and Install WebStorm.mp4
    02:03
  • 9. Step 6 Download and Install MySql DBMS.mp4
    08:07
  • 1. Agenda.mp4
    01:51
  • 2. Step 1 Download and Install JDK 11.mp4
    05:44
  • 3. Step 2 Download and Install Java IDE (IntelliJ IDE).mp4
    02:47
  • 4. Step 2 Download and Install Java IDE (IntelliJ IDE Change to Dark Mode).mp4
    02:06
  • 5. Step 2 Download and Install Java IDE ( STS IDE ).mp4
    02:16
  • 6. Step 2 Download and Install Java IDE ( STS IDE Change to Dark Mode).mp4
    02:03
  • 7. Step 2 Create First Java Application on STS IDE (HelloWorld).mp4
    03:21
  • 8. Step 3 Download and Install Apache Maven (Part 1).mp4
    01:52
  • 9. Step 3 Download and Install Apache Maven (Part 2).mp4
    06:39
  • 10. Step 3 Create First Maven Application on IntelliJ IDE.mp4
    04:08
  • 11. Step 3 Create First Maven Application on STS IDE.mp4
    06:09
  • 12. Step 4 Download and Install Angular 14 CLI.mp4
    04:19
  • 13. Step 5 Download and Install WebStorm.mp4
    02:03
  • 14. Step 6 Download and Install (MySql + PhpMyAdmin).mp4
    08:07
  • 1. Agenda.mp4
    01:47
  • 2. What is Spring Framework.mp4
    04:59
  • 3. What is Spring Boot.mp4
    04:12
  • 4. Why Spring Boot.mp4
    03:33
  • 5. History of SpringBoot.mp4
    02:21
  • 6. New Features of Spring Boot 2 and Spring Boot 3.mp4
    06:20
  • 7. Spring Boot vs Spring MVC.mp4
    05:35
  • 1. Agenda.mp4
    02:58
  • 2. Business Requirements.mp4
    07:14
  • 3. Wireframes.mp4
    08:18
  • 4. UML Class Diagram.mp4
    15:20
  • 1. Agenda.mp4
    01:29
  • 2. Technical Architecture.mp4
    04:30
  • 3. Demo for JavaCorner-Admin Application.mp4
    22:18
  • 1. Agenda.mp4
    02:39
  • 2. Step 1 Create a Spring Boot Initializr.mp4
    02:01
  • 3. Step 2 Choose Application Maven Dependencies.mp4
    04:06
  • 4. Step 3 Create Entities & Relationships (Part 1).mp4
    10:00
  • 5. Step 3 Create Entities & Relationships (Part 2).mp4
    07:46
  • 6. Step 3 Create Entities & Relationships (Part 3).mp4
    08:35
  • 7. Step 3 Create Entities & Relationships (Part 4).mp4
    07:40
  • 8. Step 3 Create Entities & Relationships (Part 5).mp4
    05:54
  • 9. Step 3 Create Entities & Relationships (Part 6).mp4
    05:03
  • 10. Step 3 Create Entities & Relationships (Part 7).mp4
    05:53
  • 11. Step 3 Create Entities & Relationships (Part 8).mp4
    04:52
  • 12. Step 4 Add database configurations in application.properties.mp4
    06:30
  • 13. Step 5 Implement JPA Repository Interfaces (Part 1).mp4
    09:05
  • 14. Step 5 Implement JPA Repository Interfaces (Part 2).mp4
    08:31
  • 15. Step 5 Implement JPA Repository Interfaces (Part 3).mp4
    08:26
  • 16. Step 5 Implement JPA Repository Interfaces (Part 4).mp4
    04:50
  • 17. Step 6 Developing Helper Class to Test the Functionalities (Part 1).mp4
    13:06
  • 18. Step 6 Developing Helper Class to Test the Functionalities (Part 2).mp4
    09:59
  • 19. Step 6 Developing Helper Class to Test the Functionalities (Part 3).mp4
    10:49
  • 20. Step 6 Developing Helper Class to Test the Functionalities (Part 4).mp4
    10:48
  • 21. Step 6 Developing Helper Class to Test the Functionalities (Part 5).mp4
    08:54
  • 22. Step 6 Developing Helper Class to Test the Functionalities (Part 6).mp4
    07:03
  • 23. Step 7 Create the Application Database in phpMyAdmin.mp4
    01:58
  • 24. Step 8 Generate the Database Tables from Application ORM (Part 1).mp4
    02:45
  • 25. Step 8 Generate the Database Tables from Application ORM (Part 2).mp4
    09:39
  • 26. Step 8 Generate the Database Tables from Application ORM (Part 3).mp4
    06:50
  • 27. Step 8 Generate the Database Tables from Application ORM (Part 4).mp4
    05:11
  • 28. Step 8 Generate the Database Tables from Application ORM (Part 5).mp4
    05:51
  • 29. Step 8 Generate the Database Tables from Application ORM (Part 6).mp4
    03:46
  • 30. Step 8 Generate the Database Tables from Application ORM (Part 7).mp4
    07:16
  • 1. Step 1 Use Spring JPA Project & Add Web dependency.mp4
    02:46
  • 2. Step 2 Adapt DAO Classes (Part 1).mp4
    11:21
  • 3. Step 2 Adapt DAO Classes (Part 2).mp4
    05:02
  • 4. Step 3 Creating DTOs and Mappers (Part 1).mp4
    07:32
  • 5. Step 3 Creating DTOs and Mappers (Part 2).mp4
    12:47
  • 6. Step 4 Developing Service Layer (Part 1 Course Service).mp4
    12:31
  • 7. Step 4 Developing Service Layer (Part 2 Course Service).mp4
    14:23
  • 8. Step 4 Developing Service Layer (Part 3 User Service).mp4
    07:36
  • 9. Step 4 Developing Service Layer (Part 4 Instructor Service).mp4
    14:07
  • 10. Step 4 Developing Service Layer (Part 5 Instructor Service & Role Service).mp4
    10:27
  • 11. Step 4 Developing Service Layer (Part 6 Student Service).mp4
    17:06
  • 12. Step 5 Testing Application with Runner Class.mp4
    19:20
  • 13. Step 6 Developing Rest APIs (Part 1 Course Rest Controller).mp4
    13:34
  • 14. Step 6 Developing Rest APIs (Part 2 Test Course Rest Controller).mp4
    13:54
  • 15. Step 6 Developing Rest APIs (Part 3 Instructor Rest Controller).mp4
    20:21
  • 16. Step 6 Developing Rest APIs (Part 4 Test Instructor Rest Controller).mp4
    17:44
  • 17. Step 6 Developing Rest APIs (Part 5 Student Rest Controller).mp4
    16:02
  • 18. Step 6 Developing Rest APIs (Part 6 Test Student Rest Controller).mp4
    16:14
  • 19. Step 6 Developing Rest APIs (Part 7 User Rest Controller).mp4
    06:15
  • 20. Step 7 Creating Swagger Documentation.mp4
    06:15
  • 1. Step 1 Importing Angular Base Project and Explore the Application Structure.mp4
    04:45
  • 2. Step 2 Courses Component (Part 1).mp4
    20:57
  • 3. Step 2 Courses Component ( Part 2 ).mp4
    15:26
  • 4. Step 2 Courses Component ( Part 3 ).mp4
    13:13
  • 5. Step 2 Courses Component ( Part 4 ).mp4
    18:16
  • 6. Step 2 Courses Component ( Part 5 ).mp4
    17:06
  • 7. Step 2 Courses Component ( Part 6 ).mp4
    17:44
  • 8. Step 3 Instructors Component ( Part 1 ).mp4
    16:24
  • 9. Step 3 Instructors Component ( Part 2 ).mp4
    04:47
  • 10. Step 3 Instructors Component ( Part 3 ).mp4
    05:28
  • 11. Step 3 Instructors Component ( Part 4 ).mp4
    18:39
  • 12. Step 3 Instructors Component ( Part 5 ).mp4
    06:45
  • 13. Step 3 Instructors Component ( Part 6 ).mp4
    12:45
  • 14. Step 3 Instructors Component ( Part 7 ).mp4
    15:22
  • 15. Step 4 Students Component Assignment.html
  • 16. Step 5 Instructor Courses Component ( Part 1 ).mp4
    07:23
  • 17. Step 5 Instructor Courses Component ( Part 2 ).mp4
    18:15
  • 18. Step 5 Instructor Courses Component (Part 3).mp4
    04:32
  • 19. Step 5 Instructor Courses Component (Part 4).mp4
    18:31
  • 20. Step 5 Instructor Courses Component (Part 5).mp4
    03:48
  • 21. Step 5 Instructor Courses Component (Part 6).mp4
    16:31
  • 22. Step 5 Instructor Courses Component (Part 7).mp4
    04:44
  • 23. Step 6 Student Courses Component (Part 1).mp4
    04:45
  • 24. Step 6 Student Courses Component (Part 2).mp4
    15:41
  • 25. Step 6 Student Courses Component (Part 3).mp4
    03:43
  • 26. Step 6 Student Courses Component (Part 4).mp4
    09:28
  • 27. Step 6 Student Courses Component (Part 5).mp4
    03:59
  • 28. Step 6 Student Courses Component (Part 6).mp4
    06:28
  • 1. Step 1 Adding Dependencies to pom.xml.mp4
    03:04
  • 2. Step 2 Encoding Password in the Database.mp4
    06:06
  • 3. Step 3 Creating Security Configuration.mp4
    06:18
  • 4. Step 4 Implementing UserDetailsService.mp4
    08:19
  • 5. Step 5 Creating JWT Helper Class and Methods.mp4
    21:14
  • 6. Step 6 Creating JWT Authentication Filter (Part 1 Create Filter).mp4
    09:49
  • 7. Step 6 Creating JWT Authentication Filter (Part 2 Testing Login API).mp4
    07:04
  • 8. Step 7 Creating JWT Authorization Filter.mp4
    18:48
  • 9. Step 8 Pre Authorize API Based on Role (Part 1).mp4
    17:05
  • 10. Step 8 Pre Authorize API Based on Role (Part 2).mp4
    12:32
  • 11. Step 9 Generate Access Token using Refresh Token (Part 1).mp4
    11:06
  • 12. Step 9 Generate Access Token using Refresh Token (Part 2).mp4
    06:27
  • 1. Summary.mp4
    10:14
  • 2. Whats Next .mp4
    02:01
  • Description


    Understanding Spring Boot + Building a Full-Stack Appication using Spring Boot + Angular + JWT + Rest Service + Data JPA

    What You'll Learn?


    • Spring Boot Fundamentals and Concepts
    • Developing Full-Stack Application for a real-time system
    • Hands-on expereince for developing bottom-up Spring Boot application
    • Implmenet back-end layer using Spring Data JPA
    • Implement business layer using Spring Boot with Rest Service (APIs)
    • Spring Boot with Spring Security
    • Securing the application and implement user roles using Spring Security

    Who is this for?


  • Web Developers
  • Spring Developers
  • JEE Developers
  • More details


    Description

    Introduction to Spring Boot : 


    Spring Boot is an open source Java-based framework used to create a micro Service. It is developed by Pivotal Team and is used to build stand-alone and production ready spring applications. This chapter will give you an introduction to Spring Boot and familiarizes you with its basic concepts.


    Spring Boot Advantages :


    Spring Boot offers the following advantages to its developers −

    • Easy to understand and develop spring applications

    • Increases productivity

    • Reduces the development time


    Course Description :


    This course teaches how to build a full-stack application from the bottom up and touches on very import concepts used in real live software development .


    Course Objectives :


    1. Understanding Spring Boot concepts and fundamentals.

    2. Mastering Spring Boot concepts by creating a Full-Stack Application based on Spring and Spring Boot.

    3. Learn how to build system class diagram (UML) based on system business requirements.

    4. Understanding how to design and architect full-stack application.

    5. Learn to use Spring Initializr and how to construct the Spring Boot project.

    6. Learn how to develop Model layer using Spring Data JPA.

    7. Learn how to develop Business layer using Spring Rest Service (APIs).

    8. Learn how to develop Integration testing using Test Containers.

    9. Learn how to develop Front-End using Angular JS 14.

    10. Learn how to develop Users Authentication and authorization using Spring Security.

    11. Learn how securing Rest APIs using JWT.

    12. Learn how to use Maven Build tool.

    13. Using MySQL Database for data storing.

    14. Using best Java IDE while developer : IntelliJ IDEA.

    15. Explaining how to install the software on Windows and Linux.

    16. Learn how to migrate from Spring Boot 2.7 to Spring Boot 3.0 (will release this part by March 2023).



    Who this course is for:

    • Web Developers
    • Spring Developers
    • JEE Developers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Java Corner (Karim)
    Java Corner (Karim)
    Instructor's Courses
    Hi, I am Karim or JavaCorner, I am working Java Solution architect and I have +13 years of experience in Software Development.Below are the technologies and products which I am teaching : 1- Java Programming Language.2- JavaEE/JEE Web Programming.3- Java JPA and Hibernate.4- Spring Core Development and Spring Projects.5- SpringBoot.6- Spring Cloud and Microservices.7- IBM BPM and ODM.8- Docker and DevOps.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 133
    • duration 18:07:21
    • Release Date 2023/03/06