Companies Home Search Profile

Developing a Full-Stack App : Spring Boot + JPA + Thymeleaf

Focused View

Java Corner (Karim)

13:59:37

207 View
  • 1 - Course Overview.mp4
    05:05
  • 2 - Course Sections.mp4
    03:07
  • 3 - Course Objectives.mp4
    02:08
  • 4 - Course Prerequisites.mp4
    02:03
  • 5 - 1-javacorner-admin-spring-data-jpa.zip
  • 5 - 2-javacorner-admin-spring-service-layer.zip
  • 5 - 3-javacorner-admin-spring-service-layer-test.zip
  • 5 - 4-javacorner-admin-mvc-thymeleaf.zip
  • 5 - 5-javacorner-admin-security-statefull-mvc.zip
  • 5 - Downloading Source Code.mp4
    02:54
  • 5 - source-code-projects.zip
  • 6 - Step 1 InstallUpdate JDK 11.mp4
    05:44
  • 7 - Step 2 Intellji IDE Installation Part 1.mp4
    02:47
  • 8 - Step 2 Intellji IDE Installation Part 2 Change to Dark Mode Optional.mp4
    02:06
  • 9 - Step 3 Download and Install Apache Maven.mp4
    06:39
  • 10 - Step 4 Create First Maven Application on IntelliJ IDE.mp4
    04:08
  • 11 - Step 5 Install MYSQL & PhpMyAdmin.mp4
    08:07
  • 12 - Buiness Analysis Application Requirements.mp4
    07:04
  • 13 - System Wireframes.mp4
    04:06
  • 14 - System UML Class Diagrams.mp4
    15:20
  • 15 - JavaCornerAdmin Demo Show the final output.mp4
    11:45
  • 16 - Agenda.mp4
    02:39
  • 16 - javacorner-admin-spring-data-jpa.zip
  • 17 - Step 1 Choose Application Maven Dependencies.mp4
    02:01
  • 18 - Step 2 Choose Application Maven Dependencies.mp4
    04:06
  • 19 - Step 3 Create Entities & Relationships Part 1.mp4
    10:00
  • 20 - Step 3 Create Entities & Relationships Part 2.mp4
    07:46
  • 21 - Step 3 Create Entities & Relationships Part 3.mp4
    08:35
  • 22 - Step 3 Create Entities & Relationships Part 4.mp4
    07:40
  • 23 - Step 3 Create Entities & Relationships Part 5.mp4
    05:54
  • 24 - Step 3 Create Entities & Relationships Part 6.mp4
    05:03
  • 25 - Step 3 Create Entities & Relationships Part 7.mp4
    05:53
  • 26 - Step 3 Create Entities & Relationships Part 8.mp4
    04:52
  • 27 - Step 4 Add database configurations in applicationproperties.mp4
    06:30
  • 28 - Step 5 Implement JPA Repository Interfaces Part 1.mp4
    09:05
  • 29 - Step 5 Implement JPA Repository Interfaces Part 2.mp4
    08:31
  • 30 - Step 5 Implement JPA Repository Interfaces Part 3.mp4
    08:26
  • 31 - Step 5 Implement JPA Repository Interfaces Part 4.mp4
    04:50
  • 32 - Step 6 Developing Helper Class to Test the Functionalities Part 1.mp4
    13:06
  • 33 - Step 6 Developing Helper Class to Test the Functionalities Part 2.mp4
    10:49
  • 34 - Step 6 Developing Helper Class to Test the Functionalities Part 3.mp4
    10:49
  • 35 - Step 6 Developing Helper Class to Test the Functionalities Part 4.mp4
    10:48
  • 36 - Step 6 Developing Helper Class to Test the Functionalities Part 5.mp4
    08:54
  • 37 - Step 6 Developing Helper Class to Test the Functionalities Part 6.mp4
    07:03
  • 38 - Step 7 Create the Application Database in phpMyAdmin.mp4
    01:58
  • 39 - Step 8 Generate the Database Tables from Application ORM Part 1.mp4
    02:45
  • 40 - Step 8 Generate the Database tables from Application ORM Part 2.mp4
    09:39
  • 41 - Step 8 Generate the Database tables from Application ORM Part 3.mp4
    06:50
  • 42 - Step 8 Generate the Database tables from Application ORM Part 4.mp4
    05:11
  • 43 - Step 8 Generate the Database tables from Application ORM Part 5.mp4
    05:51
  • 44 - Step 8 Generate the Database tables from Application ORM Part 6.mp4
    03:46
  • 45 - Step 8 Generate the Database tables from Application ORM Part 7.mp4
    07:16
  • 46 - Agenda.mp4
    01:30
  • 47 - Step 1 Use Spring Data JPA project.mp4
    01:04
  • 48 - Step 2 Remove Utility Package.mp4
    01:32
  • 49 - Step 3 Create Service Interfaces & their Implementations Part 1.mp4
    04:49
  • 50 - Step 3 Create Service Interfaces & their Implementations Part 2.mp4
    07:33
  • 51 - Step 3 Create Service Interfaces & their Implementations Part 3.mp4
    04:32
  • 52 - Step 3 Create Service Interfaces & their Implementations Part 4.mp4
    07:28
  • 53 - Step 3 Create Service Interfaces & their Implementations Part 5.mp4
    08:00
  • 54 - Step 3 Create Service Interfaces & their Implementations Part 6.mp4
    04:29
  • 55 - Step 3 Create Service Interfaces & their Implementations Part 7.mp4
    04:04
  • 56 - Step 3 Create Service Interfaces & their Implementations Part 8.mp4
    10:25
  • 57 - Step 4 Add Service & Transactional Annotations to Services.mp4
    04:32
  • 58 - Step 5 Update Applicationproperties file.mp4
    02:11
  • 59 - Step 6 Write from your Application to Database & Test Part 1.mp4
    08:36
  • 60 - Step 6 Write from your Application to Database & Test Part 2.mp4
    11:42
  • 61 - Agenda.mp4
    01:03
  • 61 - javacorner-admin-spring-service-layer-test.zip
  • 62 - Step 1 Use Spring Service Project.mp4
    01:27
  • 63 - Step 2 Creating Unit Tests for Service Layer using Junit & Mockito Part 1.mp4
    11:39
  • 64 - Step 2 Creating Unit Tests for Service Layer using Junit & Mockito Part 2.mp4
    10:56
  • 65 - Step 2 Creating Unit Tests for Service Layer using Junit & Mockito Part 3.mp4
    10:09
  • 66 - Step 2 Creating Unit Tests for Service Layer using Junit & Mockito Part 4.mp4
    06:54
  • 67 - Step 2 Creating Unit Tests for Service Layer using Junit & Mockito Part 5.mp4
    04:51
  • 68 - Step 2 Creating Unit Tests for Service Layer using Junit & Mockito Part 6.mp4
    09:54
  • 69 - Step 2 Creating Unit Tests for Service Layer using Junit & Mockito Part 7.mp4
    07:48
  • 70 - Step 2 Creating Unit Tests for Service Layer using Junit & Mockito Part 8.mp4
    08:56
  • 71 - Step 3 Configuring Test Containers For Integration Tests Part 1.mp4
    04:11
  • 72 - Step 3 Configuring Test Containers For Integration Tests Part 2.mp4
    05:32
  • 73 - Step 3 Configuring Test Containers For Integration Tests Part 3.mp4
    07:55
  • 74 - Step 4 Testing Repositories using TestContainers & DataJpaTest Part 1.mp4
    08:19
  • 75 - Step 4 Testing Repositories using TestContainers & DataJpaTest Part 2.mp4
    10:56
  • 76 - Step 4 Testing Repositories using TestContainers & DataJpaTest Part 3.mp4
    06:48
  • 77 - Step 4 Testing Repositories using TestContainers & DataJpaTest Part 4.mp4
    05:53
  • 78 - Step 4 Testing Repositories using TestContainers & DataJpaTest Part 5.mp4
    07:38
  • 79 - Step 4 Testing Repositories using TestContainers & DataJpaTest Part 6.mp4
    04:44
  • 80 - 4-javacorner-admin-mvc-thymeleaf.zip
  • 80 - Agenda.mp4
    01:02
  • 81 - Step 1 Use Testing Project.mp4
    01:05
  • 82 - Step 2 Add Required Dependencies to pomxml.mp4
    05:40
  • 83 - Step 3 Create Course Controller & Views Part 1.mp4
    05:56
  • 84 - Step 3 Create Course Controller & Views Part 2.mp4
    11:04
  • 85 - Step 3 Create Course Controller & Views Part 3.mp4
    10:10
  • 86 - Step 3 Create Course Controller & Views Part 4.mp4
    16:21
  • 87 - Step 3 Create Course Controller & Views Part 5.mp4
    08:38
  • 88 - Step 3 Create Course Controller & Views Part 6.mp4
    16:35
  • 89 - Step 3 Create Course Controller & Views Part 7.mp4
    11:25
  • 90 - Step 3 Create Course Controller & Views Part 8.mp4
    16:45
  • 91 - Step 4 Create Instructor Controller & Views Part 1.mp4
    12:09
  • 92 - Step 4 Create Instructor Controller & Views Part 2.mp4
    07:31
  • 93 - Step 4 Create Instructor Controller & Views Part 3.mp4
    13:25
  • 94 - Step 4 Create Instructor Controller & Views Part 4.mp4
    15:32
  • 95 - Step 4 Create Instructor Controller & Views Part 5.mp4
    04:21
  • 96 - Step 5 Create Student Controller & Views Part 1.mp4
    10:38
  • 97 - Step 5 Create Student Controller & Views Part 2.mp4
    05:49
  • 98 - Step 5 Create Student Controller & Views Part 3.mp4
    08:18
  • 99 - Step 5 Create Student Controller & Views Part 4.mp4
    11:00
  • 100 - Step 5 Create Student Controller & Views Part 5.mp4
    10:56
  • 101 - Agenda.mp4
    01:37
  • 101 - javacorner-admin-spring-data-jpa.zip
  • 102 - Step 1 Use Spring MVC Project.mp4
    01:41
  • 103 - Step 2 Add Dependencies to pomxml.mp4
    02:57
  • 104 - Step 3 Create Security Configuration Class.mp4
    13:45
  • 105 - Step 4 Implement User Detail Service.mp4
    08:34
  • 106 - Step 5 Encode password using BCryptPasswordEncoder.mp4
    05:39
  • 107 - Step 6 Adding role based restrictions to Course Controller & Views Part 1.mp4
    06:14
  • 108 - Step 6 Adding role based restrictions to Course Controller & Views Part 2.mp4
    13:38
  • 109 - Step 6 Adding role based restrictions to Course Controller & Views Part 3.mp4
    11:42
  • 110 - Step 6 Adding role based restrictions to Course Controller & Views Part 4.mp4
    16:32
  • 111 - Step 6 Adding role based restrictions to Course Controller & Views Part 5.mp4
    14:24
  • 112 - Step 7 Adding role based restrictions to Instructor Controller & ViewsPart 1.mp4
    06:44
  • 113 - Step 7 Adding role based restrictions to Instructor Controller & ViewsPart 2.mp4
    07:55
  • 114 - Step 8 Adding role based restrictions to Student Controller & ViewsPart 1.mp4
    06:13
  • 115 - Step 8 Adding role based restrictions to Student Controller & Views Part 2.mp4
    05:53
  • 116 - Step 9 Testing Applications based on Roles.mp4
    04:10
  • Description


    Developing a Full-Stack App using Spring Boot, JPA, Thymeleaf, Spring Testing (Mockito, JUnit, Docker), Spring Security

    What You'll Learn?


    • Building a Full-Stack Java Spring Project
    • Implmenet back-end layer using Spring Data JPA
    • Securing the application and implement user roles using Spring Security
    • Implement front-end using Spring MVC Thymeleaf
    • Implmenet unit testing for the project using Mocoito
    • Implmenet unit testing for the project using Unit
    • Implmenet Intrgration Testing using Test Containers
    • Downloadable Source Code

    Who is this for?


  • Java/Spring Developers who looking to practice real-time application
  • 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. Learn how to build system class diagram (UML) based on system buisness requirements.

    2. Learn to use Spring Initializr and how to contrcust the SpringBoot project.

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

    4. Learn how to develop Business layer using Spring Service.

    5. Learn how to develop Unti testing using JUnit-5 and Mockito-4.

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

    7. Learn how to develop Front-End using Spring MVC and Theymleaf.

    8. Learn how to develop Users Authentication and authorization using Spring Secuirty (Statefull)

    9. Learn how to use Maven Build tool.

    10. Using Mysql Database for data storing.

    11. Using best Java IDE while developer : Intellij IDEA.

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




    Who this course is for:

    • Java/Spring Developers who looking to practice real-time application

    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 116
    • duration 13:59:37
    • Release Date 2023/03/04