Full Stack Development Using Spring Boot Angular and React
4.5 (1,100 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.
6,500 students enrolled

Full Stack Development Using Spring Boot Angular and React

Master everything required to create a Enterprise Java Application from scratch
4.5 (1,100 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.
6,500 students enrolled
Last updated 8/2020
English
English
Current price: $18.99 Original price: $29.99 Discount: 37% off
7 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 14.5 hours on-demand video
  • 2 articles
  • 14 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • 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
  • Master everything required to build an end to end Enterprise Java Application
  • 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
Requirements
  • Knowledge of Spring Framework and Spring Boot
  • Or Should have completed my Spring Framework in easy steps course
Description

The ONLY course that covers the End To End Java Project Development and Also use Angular and React for frontend development while working on those projects.

---

Sample of the reviews:

whether fresher/experience this tutorial is amazingly explained practically. Sir Bharath Thippireddy is so fluent in his explanations that sometimes we fail to realise that we have learnt the complex frameworks so easily just bcz the way he explains in ease! I feel so grateful to b his student. Thanks alot sir! - Vijay Bundele

Respond

I liked this a lot ,its wonderful...The way of step by step teaching ,presenting the content in very organized way which is too good...also the content is huge which include lots of good information..Being first time learner i learned a lot from this course. Thanks. - Md Modabbir Hussain.

Been a great experiencie. Bharath has been very helpful also, whenever asked any question. The videos are very explicit and he walks through everything. - Gonçalo Faustino

---

All source code is available for download

Responsive Instructor - All questions answered within 24 hours

Professional video and audio recordings (check the free previews)

----

Do you have the knowledge of java and spring framework but do not know how to create an end to end java project, then this course is for you.If you are an experienced java developer who wants to fill in any gaps in your knowledge of creating an enterprise java application then this course is for you too.

Spring is the most widely used framework in the industry today. Spring Boot makes it super easy to create production ready java applications. You will start this course by learning what micro services are ,the different layers that are a part of every java application and the spring modules that should be used across these layers and the ten key classes you will create no matter how many java application you create.You will implement one layer at a time working hands on.You will then create two micro service applications using all the knowledge you gain from those sections.

The goal of this course is to help you master the concepts of micro services,layers in a java application and java project creation and build an end to end application while exploring the various features of spring.By the time you finish this course, you will have gained the understanding of Java Project Development, Data Access Layer Creation using Spring Data, Presentation Layer Creation using Spring MVC,Utility Classes and more.You will also create REST web services and consume them through the integration layer.You will also implement non functional requirements like logging,security,deployment and more.

What Will I Learn?

Master everything required to build an end to end Enterprise  Java Application

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

All in simple and easy steps

Who this course is for:
  • Anyone who want to understand and create End to End java applications
  • Students who want to master the various layers in a JavaEE application
  • Students who want to create two micro service projects which will communicate with each other
  • Students who have taken my Spring Framework In Easy Steps Course
Course content
Expand all 276 lectures 14:27:14
+ Software Setup
11 lectures 21:30
Install Java
01:27
Install Spring Tool Suite
01:34
Configuring JDK in STS
01:29
Install MySQL and MySQL workbench
03:14
Using MySQL Workbench
01:43
Windows only - Install MySql
04:49
Windows Only - Install Mysql Workbench
02:58
Install Postman
01:27
Download the completed projects
00:59
Notes from Theory Lectures
00:25
Troubleshooting Maven Projects
01:25
+ Java Project Development Concepts
6 lectures 21:03
What are micro services
04:12
Why Micro Services
04:40
Why the Layers?
01:59
Layers and Technologies
01:51
Six key classes
03:03
Introduction
5 questions
+ Create the Data Access Layer
14 lectures 39:36
Introduction
01:21
Create the DB Schema
01:26
Create the Spring Boot Project
03:24
Spring 2.X Updates
02:46
Create the Model Class
05:13
Create the Repository
02:05
Use @GeneratedValue
01:02
Configure The Data Source
02:15
Create Student
04:40
Read Student
01:54
Using Spring Boot 2.X
04:53
Update Student
02:47
Delete Student
01:51
Migrating to Spring Boot 2.X
03:59
Data Access Layer
4 questions
Data Access Layer Assignment
Data Access Layer Assignment
1 question
+ Presentation Layer
32 lectures 01:23:34
Introduction
01:11
Create Workflow
01:46
Display Locations Workflow
01:53
Delete Workflow
01:48
Update Workflow
02:49
Create the Location Table
01:10
Create the locationweb Project
02:20
Create the Model Class
03:11
Create the Repository
01:20
Configure the Data Source
01:33
Create the services layer
03:06
Implement the methods
03:44
Create the View for Save Location
04:49
Create the Controller
02:13
Configure prefix and suffix
01:09
Add the Jasper dependency
01:56
Application testing and flow
02:22
Update the application context
01:39
Handle the create request
04:28
Send a response back
02:16
Create testing and flow
03:16
Add the View All Link and Controller Method
03:05
Create the JSP
01:52
Use JSTL
04:56
Testing and Flow
00:45
Add Create Location Link
01:41
Code the Delete Request Flow
04:28
Code the Delete Response Flow
02:20
Add the Edit Button and Show Update Controller method
03:38
Create EditLocation JSP
04:26
Handle the update
03:34
Test the update
02:50
The assignment instructions are provided in video and the solutions can be downloaded from the lecture under software setup section.
Create a Vendor Module
1 question
+ Utility Classes
8 lectures 19:36
Introduction
01:44
Email UseCase
01:52
Add the Maven Dependency
01:05
Create the Utility classes
04:52
Configure the Mail Properties
03:01

https://www.google.com/settings/security/lesssecureapps

Setup a Email Account
02:44
Use the Util Classes
02:00
Test the Util Layer
02:18
Email Utility
2 questions
+ Reports Utility
9 lectures 26:20
Introduction
02:17
Low level workflow
01:56
Add maven dependency
01:37
Add Repository Method
03:21
Create Utility Class
03:34
Generate the report
04:14
Create the controller method
04:22
Create the view
02:00
Testing
02:59
+ Integration Layer
9 lectures 24:46
Introduction
01:42
What is REST?
06:19
Create the REST Controller
01:17
Get All Locations
02:08
Test Get All Locations
02:15
Create Location
03:44
Update Location
02:20
Delete Location
02:59
Get One Location
02:02
Integration Layer
3 questions
+ Project Creation
8 lectures 30:40
Why Micro Services
04:40
Create DB Schema
03:55
Create a Project
02:05
Create model classes
06:49
Mark with JPA annotations
03:55
Define relationships
00:47
Create the Data Access Layer
02:27
Create User Registration View and Controller
06:02
+ User Registration Usecase
7 lectures 19:49
Requirements and Design
01:47
Update Spring boot and Maven configuration
02:46
Access User Registration
01:22
Handle User Registration Request
04:40
Test User Registration
01:23
Handle Login
05:25
Test Login
02:26