Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Other IT & Software Java

Full Stack Development Using Spring Boot Angular and React

Master everything required to create a Enterprise Java Application from scratch
Rating: 4.6 out of 54.6 (1,321 ratings)
8,478 students
Created by Bharath Thippireddy
Last updated 2/2021
English
English
30-Day Money-Back Guarantee

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
Curated for the Udemy for Business collection

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

Featured review

Faiz Shiraji Doller
Faiz Shiraji Doller
24 courses
10 reviews
Rating: 5.0 out of 512 months ago
Thanks a lot. I've learn lots from this course. Now i need to learn Java Multithreading details course. If you have any course then it will be very helpfull for me. Cause your understanding style if very good for me.

Course content

29 sections • 280 lectures • 14h 40m total length

  • Preview03:20
  • Preview02:21
  • Full Stack Developer Learning Path
    07:34

  • 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

  • What are micro services
    04:12
  • Why Micro Services
    04:40
  • Preview05:18
  • Why the Layers?
    01:59
  • Layers and Technologies
    01:51
  • Six key classes
    03:03
  • Introduction
    5 questions

  • Introduction
    01:21
  • Create the DB Schema
    01:26
  • Create the Spring Boot Project
    03:24
  • Create the Model Class
    05:13
  • Create the Repository
    02:05
  • Use @GeneratedValue
    01:02
  • Configure The Data Source
    02:15
  • Using Latest Spring Boot Version
    01:33
  • Create Student
    03:53
  • Read Student
    01:40
  • Update and Delete Student
    03:29
  • Data Access Layer
    4 questions
  • Data Access Layer Assignment
    1 question

  • 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:27
  • Update - Using Thymeleaf instead of JSPs
    01:01
  • 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:14
  • 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
  • Create a Vendor Module
    1 question

  • Use Thymeleaf
    03:01
  • Implement Create Location Template
    02:22
  • Display Locations
    05:24
  • Update Locations
    03:12

  • 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
  • Setup a Email Account
    02:44
  • Use the Util Classes
    02:00
  • Test the Util Layer
    02:18
  • Email Utility
    2 questions

  • 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

  • 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

  • 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
  • Using Latest Spring Boot Version
    02:14
  • Create the Data Access Layer
    02:27
  • Update - Using Thymeleaf instead of JSPs
    01:29
  • Create User Registration View and Controller
    06:02

Instructor

Bharath Thippireddy
IT Architect and Best Selling Instructor- 400000+ students
Bharath Thippireddy
  • 4.5 Instructor Rating
  • 57,517 Reviews
  • 414,423 Students
  • 31 Courses

Bharath Thippireddy is an Entrepreneur, Software Architect and Public Speaker who has trained 400000 + students across the planet. He is Oracle Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer.

He loves learning new things both in technology and personal development and shares them on YouTube and his web site. He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA. He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra.

His trainings will help you master Full Stack Development using Java,Python,JavaScript and DevOps, AWS, Docker, Kubernetes.

From 25 Courses which currently have 400K+ Learners you can pick a track and master

Spring Boot Project Development using Angular and React

Angular and React project creation with Java or Node backend

Complete Python Stack from core Python to Django REST Framework

Docker , Kubernetes, Maven, Jenkins ,GIT , AWS EC2 ,Elastic Beanstalk,ELB,Auto Scaling and more in easy steps

Java (Java Design Patterns,Java Web Services,Java Messaging Service)

Spring modules ( Spring Security, Spring Boot,Spring Data using Hibernate,Spring Data REST)

Serverless programming using AWS Lambda and more

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.