[Last updated 9/2024] Project Development Using Spring Boot (Udemy – Vietsub and Engsub)
About Course
Views
Master
Project Development Using Spring Boot
– Build Enterprise-Level Applications with Ease in this Comprehensive Course
What you’ll learn:
Master everything required to build an end to end Enterprise Java Application
Updated to the latest Spring Boot 3.X Version
Understand the different layers that make up a Enterprise Java Application
Create a data access layer in two simple steps
Create the Presentation and Services Layers for your application
Develop Utility Classes
Learn how to send emails form your applications
Use third party libraries in your applications
Create two end to end mini applications
Create a AngularJS front end for the Java backend
Learn how to enable logging
Implement Security
Learn the two different ways to deploy your application
Description:
Unlock the full potential of
Spring Boot
in this hands-on course that guides you through
project development
from start to finish. Learn to build robust, scalable, and secure applications for enterprise-level projects using the
Spring Boot
framework. You’ll master essential concepts like dependency injection, data management, and REST API development while applying best practices in real-world scenarios. Whether you’re a beginner or a developer looking to advance your skills, this course offers practical knowledge to enhance your career in
Spring Boot
development.
Link gốc:
https://www.udemy.com/course/end-to-end-java-project-development-using-spring-boot/
Time Course:
12.5 hours (246 Lectures + Documents)
Instructor
: Bharath Thippireddy
Total Weight:
5.87 GB
** Note
:
Chú ý:
Course Content
14 – Externalized Configuration
-
001 Externalize Flight Reservation Properties.mp4
06:54
27 – Uploading and Downloading Documents
-
001 Create the DB Table.mp4
00:59 -
002 Create the Project.mp4
01:28 -
003 Create the Model and Repository.mp4
03:14 -
004 Create the Upload JSP.mp4
03:19 -
005 Create the Controller.mp4
01:27 -
006 Implement the upload method.mp4
03:36 -
007 Save the document.mp4
02:19 -
008 Test Upload.mp4
04:09 -
009 Download requirement.mp4
00:53 -
010 Update the upload method.mp4
01:56 -
011 Update the View.mp4
05:07 -
012 Test and run display documents.mp4
01:58 -
013 Implement the download method.mp4
01:38 -
014 Stream the file back.mp4
03:47 -
015 Save the file name.mp4
01:42 -
016 Test Download.mp4
01:08
26 – Validations
-
001 Introduction.mp4
00:48 -
002 Use Validations.mp4
07:04 -
003 Propagate Exception Message.mp4
04:20
25 – Test Coverage and Static Code Analysis
-
001 Introduction.mp4
01:44 -
002 Jacoco Code Coverage.mp4
05:14 -
003 Sonar Introduction.mp4
01:16 -
004 Install Sonar.mp4
02:39 -
005 Configure sonar support.mp4
03:35
24 – Unit Testing and Coverage
-
001 Introduction.mp4
03:40 -
002 Setup Mocking.mp4
01:40 -
003 Test Register User.mp4
04:32 -
004 Test Update Interests.mp4
05:56 -
005 Test fetch Users.mp4
03:18 -
006 Test Delete Interest.mp4
02:12 -
007 Test find Matches.mp4
05:19
23 – E-Dating Usecase
-
010 Install Lombok Plugin.mp4
02:54 -
019 Test.mp4
03:00 -
018 REST Endpoint for Find Matches.mp4
02:41 -
017 JPA Method for Find Matches.mp4
03:49 -
016 Delete a interest.mp4
02:16 -
015 Implement GetAll Users.mp4
02:08 -
014 Implement Update Interest.mp4
06:21 -
013 Test.mp4
04:59 -
012 Implement Create UserAccount Endpoint.mp4
02:31 -
011 Use Lombok Annotations.mp4
01:08 -
001 Introduction.mp4
01:22 -
009 Create Repositories.mp4
01:14 -
008 Define Relationships.mp4
01:56 -
007 Create Entities.mp4
03:23 -
006 Create Project.mp4
01:28 -
005 Project Creation Steps.mp4
01:22 -
004 Setup Database.mp4
01:59 -
003 Lombok Introduction.mp4
02:55 -
002 REST Endpoints.mp4
03:29
22 – Containerize Spring Boot App using Docker
-
001 Introduction.mp4
06:48 -
002 Install Docker.mp4
03:58 -
003 Usecase.mp4
03:01 -
004 Launch a MySql Docker Container.mp4
07:17 -
005 Dockerize the Flight Services APP.mp4
03:24 -
006 Docker in action.mp4
06:01
21 – Deploy to AWS
-
001 AWS EC2 and S3 Quick Start.mp4
02:51 -
002 Usecase.mp4
03:44 -
003 Launch a EC2 Instance.mp4
07:41 -
004 Mac Only – Connecting to EC2.mp4
03:17 -
005 Windows – Use MobaXterm and connect.mp4
04:08 -
006 Install java and mysql.mp4
08:42 -
007 Upload jar to S3 Bucket.mp4
03:19 -
008 Get , Run APP and Test.mp4
03:41
20 – Frontend Development using REACT
-
001 What is React.mp4
05:22 -
002 Install Node.mp4
01:43 -
003 Install Yarn.mp4
01:05 -
004 Install React CLI.mp4
01:14 -
005 Install Visual Studio Code.mp4
01:01 -
006 Create the project.mp4
01:28 -
007 Download Skeleton Code.mp4
01:28 -
008 Code Walkthrough.mp4
06:21 -
009 Implement Home Page.mp4
03:02 -
010 Implement Add Patient.mp4
02:53 -
011 Collect Clinical’s – Display Patient Details.mp4
02:57 -
012 Collect Clinical’s – handleSubmit.mp4
02:36 -
013 Analyze.mp4
02:48 -
014 Test.mp4
01:56
19 – Create the REST Backend
-
011 Test save method.mp4
02:31 -
021 Add Cross Site Origin Support.mp4
01:09 -
020 Test GET Clinical Data.mp4
01:15 -
019 Reuse BMI Logic.mp4
03:52 -
018 Implement GET Clinical Data Method.mp4
05:21 -
017 Test Analyze Method.mp4
02:43 -
016 Filter the results.mp4
03:38 -
015 Calculate BMI.mp4
06:06 -
014 Implement Analyze Method.mp4
03:45 -
013 Test save clinical data.mp4
01:52 -
012 Implement save clinical data api.mp4
07:30 -
001 Download the completed projects.mp4
00:40 -
010 Test GET methods.mp4
04:55 -
009 Implement the GET and Save Patient methods.mp4
04:08 -
008 Create the Patient REST Controller.mp4
04:33 -
007 Create the Repositories.mp4
02:00 -
006 Define Entity Relationships.mp4
04:10 -
005 Create the Model.mp4
03:16 -
004 Create the project.mp4
02:05 -
003 Executable Java Project.mp4
01:56 -
002 Setup the database.mp4
03:05
18 – Project Usecase
-
001 Usecase and Requirements.mp4
02:29
17 – Create CheckIn Application using AngularJS
-
001 Introduction.mp4
01:27 -
002 Angular in brief.mp4
03:59 -
003 Installation.mp4
02:13 -
004 Create Project.mp4
02:48 -
005 Implement the Service.mp4
02:57 -
006 Download HTMLs.mp4
00:22 -
007 Configure Routes.mp4
01:36 -
008 Implement Start CheckIn.mp4
04:49 -
009 Bootstrap and Test.mp4
01:40 -
010 Implement CheckIn.mp4
06:58
16 – Deployment
-
001 JAR Deployment.mp4
04:06 -
002 WAR Deployment.mp4
04:06
15 – Transaction Management
-
001 Introduction.mp4
02:31 -
002 Which layer should a transaction start.mp4
01:43
01 – Introduction
-
03:20
-
02:21
-
003 Full Stack Developer Learning Path.mp4
07:34
13 – Logging
-
001 What is logging.mp4
03:38 -
002 Configure and use loggers.mp4
04:34 -
003 Configure Root Log Level.mp4
02:26 -
004 Logging in controller layer.mp4
05:06 -
005 Logging in Services Layer.mp4
02:47 -
006 Util and Integration Layer.mp4
04:28 -
007 Test Logging.mp4
01:56 -
008 Log to file.mp4
02:20 -
009 Logging Components.mp4
02:17 -
010 Create logback.xml.mp4
03:42 -
011 Define the appender log pattern.mp4
03:32 -
012 Configure Rolling Policy.mp4
03:55 -
013 Define Root Logger.mp4
00:54 -
014 Test Logback.mp4
01:43
12 – Generate and Email Itinerary
-
001 Add IText dependencies.mp4
01:00 -
002 Create the PDFGenerator.mp4
03:06 -
003 Add Flight Details.mp4
05:30 -
004 Add Passenger Details.mp4
02:45 -
005 Add Email Support.mp4
01:10 -
006 Create EmailUtil.mp4
04:17 -
007 Use the Utility Classes.mp4
03:22 -
008 Turn on less secure app support.mp4
01:13 -
009 Test Book Flight.mp4
03:46 -
010 Test Check In.mp4
01:15
11 – Develop a Flight Checkin Application
-
001 Create the project.mp4
02:25 -
002 Create the Model and Rest Client classes.mp4
04:24 -
003 Implement the Find Reservation REST Client.mp4
02:05 -
004 Implement the Update Reservation REST Client.mp4
02:10 -
005 Display Start Check In UI.mp4
03:48 -
006 Handle Start Check IN.mp4
03:00 -
007 Display Reservation Details.mp4
06:16 -
008 Testing.mp4
03:33 -
009 Implement the Check In Method.mp4
03:08 -
010 Check In Confirmation.mp4
01:05 -
011 Test CheckIn.mp4
01:48
10 – Create the Integration Layer
-
001 Integration Layer Requirements.mp4
01:58 -
002 Create the Find Reservation REST Service.mp4
03:36 -
003 Create the Update Reservation REST Service.mp4
04:06 -
004 Test REST Services.mp4
03:22 -
005 Add Cross Site Origin Support.mp4
00:54
09 – Flight Reservation Application
-
001 Usecase.mp4
01:14 -
002 Create Project.mp4
03:28 -
003 Create Model Classes.mp4
06:58 -
004 Create Repos.mp4
02:18 -
005 Create DB Schema.mp4
03:55 -
006 Load Flight Data.mp4
01:30 -
007 Show Find Flights.mp4
02:09 -
008 Find Flights.mp4
05:56 -
009 Complete find flight repo method.mp4
05:03 -
010 Show Complete Reservation.mp4
05:38 -
011 Create DTO.mp4
02:28 -
012 Code WalkThrough.mp4
03:01 -
013 Implement Services Layer.mp4
06:33 -
014 Create Controller Method.mp4
02:40 -
015 Test.mp4
02:23
08 – Integration Layer
-
001 Introduction.mp4
01:42 -
002 What is REST.mp4
06:19 -
003 Create the REST Controller.mp4
01:17 -
004 Get All Locations.mp4
02:08 -
005 Test Get All Locations.mp4
02:15 -
006 Create Location.mp4
03:44 -
007 Update Location.mp4
02:20 -
008 Delete Location.mp4
02:59 -
009 Get One Location.mp4
02:02
07 – Reports Utility
-
001 Introduction.mp4
02:17 -
002 Low level workflow.mp4
01:56 -
003 Add maven dependency.mp4
01:37 -
004 Add Repository Method.mp4
03:21 -
005 Create Utility Class.mp4
03:34 -
006 Generate the report.mp4
04:14 -
007 Create the controller method.mp4
04:21 -
008 Test.mp4
03:55
06 – Utility Classes
-
001 Introduction.mp4
01:43 -
002 Email UseCase.mp4
01:52 -
003 Add the Maven Dependency.mp4
01:05 -
004 Create the Utility classes.mp4
04:52 -
005 Configure the Mail Properties.mp4
03:01 -
006 UPDATE – Google APP Account.mp4
02:00 -
007 Use the Util Classes.mp4
02:00 -
008 Test the Util Layer.mp4
02:18
05 – Presentation Layer
-
011 Create the services layer.mp4
03:06 -
020 Update Location.mp4
04:43 -
019 Delete Location.mp4
03:55 -
018 Display All Locations.mp4
03:34 -
017 Test Create.mp4
02:00 -
016 Create Location.mp4
06:27 -
015 Web App Flow.mp4
01:36 -
014 Configure Context Path.mp4
01:29 -
013 Setup ThymeLeaf Templates.mp4
03:26 -
012 Implement the methods.mp4
03:27 -
001 Usecase.mp4
02:16 -
010 Configure the Data Source.mp4
01:33 -
009 Create the Repository.mp4
01:20 -
008 Create the Model Class.mp4
03:11 -
007 Create Project.mp4
01:42 -
006 Create the Location Table.mp4
01:10 -
005 Update Workflow.mp4
02:49 -
004 Delete Workflow.mp4
01:48 -
003 Display Locations Workflow.mp4
01:53 -
002 Create Workflow.mp4
01:46
04 – Create the Data Access Layer
-
001 Introduction.mp4
01:21 -
002 Create the DB Schema.mp4
01:26 -
003 Create the Spring Boot Project.mp4
03:24 -
004 Create the Model Class.mp4
05:13 -
005 Create the Repository.mp4
02:05 -
006 Use @GeneratedValue.mp4
01:02 -
007 Configure The Data Source.mp4
02:15 -
008 Using Latest Spring Boot Version.mp4
01:33 -
009 Create Student.mp4
03:53 -
010 Read Student.mp4
01:40 -
011 Update and Delete Student.mp4
03:29
03 – Java Project Development Concepts
-
001 What are micro services.mp4
04:12 -
002 Why Micro Services.mp4
04:40 -
003 Four Layers and Classes.mp4
05:18 -
004 Why the Layers.mp4
01:59 -
005 Layers and Technologies.mp4
01:50 -
006 Six key classes.mp4
03:03
02 – Software Setup
-
001 Install Java and STS.mp4
02:08 -
002 Install MySQL and MySQL workbench.mp4
03:14 -
003 Using MySQL Workbench.mp4
01:43 -
004 Windows only – Install MySql.mp4
04:49 -
005 Windows Only – Install Mysql Workbench.mp4
02:58 -
006 Install Postman.mp4
01:27 -
007 Download the completed projects.mp4
00:59 -
008 Download Assignment Solutions.mp4
00:40 -
009 Notes from Theory Lectures.mp4
00:25 -
010 Troubleshooting Maven Projects.mp4
01:25