Full Stack Angular with Node and Java Backend
4.4 (261 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.
1,159 students enrolled

Full Stack Angular with Node and Java Backend

Master Angular Fundamentals and create a project in easy steps
4.4 (261 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.
1,159 students enrolled
Last updated 6/2020
English
English, Italian [Auto], 1 more
  • Polish [Auto]
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9.5 hours on-demand video
  • 1 article
  • 8 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
  • Learn what Single Page Applications are
  • Understand how Angular makes it easy to build SPAs
  • Create Angular Components
  • Use various directives angular provides
  • Create Services and use them to make GET and POST calls
  • Develop REST APIs using Node and ExpressJS
  • Create a Angular front end that consumes those REST APIs
  • Configure routing for the Single Page Application
  • Create and use pipes to format the data
  • Use Reactive Forms and Template Driven Forms
  • Create custom directives and use them
  • Create a Flight Reservation back end API using JAVA
  • Create a Front End by consuming the back end API
  • Create a Check In App that will check in a passenger
Requirements
  • Knowledge of JavaScript and TypeScript
  • Or Should have completed my TypeScript course
  • Knowledge for Java Spring Boot is required to work on the Java Backend
Description

The ONLY course that covers the all the features of Angular along with Java and NODE Backend Development!

---

Sample of the reviews:

The best material I have seen that explains Angular clearly. Well structured lessons with a brief summary after each section. There has been a lot of thought into the content and structure of the course. Highly recommended. - John Lawman

Bharath is a great instructor. I have enrolled in all of his courses. They are short and to the point. Act as a quick refresher. I knew AngularJs 1.x and wanted to deep dive into the latest angular offering. With this course, I am much more confident. This course covers almost whatever you will need on the front-end side. I am eagerly waiting for Security/Testing sections to be added. All the Best. - Sanjiv Bhargava

Good info. though I haven't completed with the remaining course, I find the course is very engaging and covers all aspects of angular for beginners to expert level. - Arun Kumar

Respond

---

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 JavaScript and TypeScript and want to master AngularJS then this course is for you.If you are an experienced AngularJS developer who wants to fill in any gaps in your knowledge of creating a Single Page Applications  using AngularJS then this course is for you too.You will learn how to create Rest APIs using Express and Java Spring Boot and use them in your Angular Front End and build Full Stack Application from scratch.

AngularJS is the most widely used Single Page Application Development framework in the industry today. Angular makes it super easy to create production ready Single Page applications. You will start this course by learning what Angular is ,the different features that are a part of every Angular application .You will be working hands on one feature at a time .You will then create two mini Single Page applications using all the knowledge you gain from those sections.

  • Learn what Single Page Applications are

  • Understand how Angular makes it easy to build SPAs

  • Create Angular Components

  • Use various directives angular provides

  • Create Services and use them to make GET and POST calls

  • Develop REST APIs using Node and ExpressJS

  • Create a Angular front end that consumes those REST APIs

  • Configure routing for the Single Page Application

  • Create and use pipes to format the data

  • Use Reactive Forms and Template Driven Forms

  • Create custom directives and use them

  • Create a Flight Reservation back end API using JAVA

  • Create a Front End by consuming the back end API

  • Create a Check In App that will check in a passenger

What are the requirements?

  AngularJS , Visual Studio Code (Installation is covered in easy setup section)

Who this course is for:
  • Anyone who want to understand and create Single Page Applications
  • Students who want to master Angular features in easy steps
  • Students who want to create end to end applications using Angular Frontend and Java Backend
  • Students who want to create end to end applications using Angular Frontend and Node/Express Backend
Course content
Expand all 190 lectures 09:18:12
+ Software Setup
8 lectures 18:27
Install Angular
02:13
Install Yarn
01:06
Install Visual Studio Code
01:01
Install MySql and MySql workbench
03:14
Launch MySql Workbench
01:43
Windows Only -Install Mysql
04:49
Windows Only - Install Mysql Workbench
02:58
Download the completed projects
01:23
+ Components
12 lectures 45:09
Create the First Component
06:41
NgModules
01:58
Bootstrap and run the first component
05:02
Using the new component as the root component
02:45
Create a Seller Component
04:18
Using Arrays of data and ngFor directive
04:50
Use the function
00:38
Input property binding
03:02
Output Event Binding
03:21
Components
7 questions
The instructions are in the video
Components
1 question
+ Directives
12 lectures 33:31
Introduction
02:17
Using ngIf dynamically
03:50
The instructions are in the video
ngIf
1 question
Using ngSwitch
04:12
Using ngSwitchDefault
01:02
The instructions are in the video
ngSwitch
1 question
Using ngFor
02:41
Using ngFor with objects
02:58
The instructions are in the video
ngFor
1 question
Using ngNonBindable
01:30
NgStyle
03:53
Dynamic Styling with ngStyle
03:11
Using NgClass
02:17
Dynamic NGClass
02:22
Directives
3 questions
+ Services
12 lectures 26:46
Dependency Injection
03:45
Usecase
01:24
Links to rest services
00:28
Create the project and service
01:46
Service code walkthrough and imports
02:34
Implement the service
02:15
Create the component
03:06
Handle Errors
00:54
Implement HTML
04:27
Update configuration
02:01
Services in action
01:53
Add styles
02:13
Services
3 questions
+ Posting Data
7 lectures 16:57
Introduction
00:58
Create the project
01:43
Implement the Service
02:11
Implement the Component
03:30
Implement the HTML
03:50
Bootstrap the applicaiton
02:06
Run the application
02:39
+ Using Multiple Services
8 lectures 18:03
Introduction
00:52
Create the project
01:51
Implement the Services
03:01
Use the Services
03:46
Implement the HTML
01:02
Configure the app
02:41
Run the application
00:53
Use forkJoin
03:57
+ REST API Using ExpressJS
13 lectures 39:16
Introduction
01:25
Create the Product table
01:00
Create the project
02:34
Create the DB Connection
04:56
Create a controller
03:07
Implement the READ endpoint
03:33
Initialize REST application
03:43
Test READ
02:35
Get single Product
02:22
Create
06:19
Test and Troubleshoot Create
03:06
Update
02:31
Delete
02:05
REST APIs using ExpressJS
4 questions
The instructions are in the video
REST API Using ExpressJS
1 question
+ Create a Angular Client Project
8 lectures 26:15
Create the project
01:35
Create and implement Get Products Service method
02:20
Create the component and view
03:24
Update Configuration
01:04
Test GET Products
04:44
Implement the Other Methods
03:11
Test Create
04:42
Test other methods
05:15
The instructions are in the video
Angular Client
1 question
+ Routing
11 lectures 26:53
Routing
02:23
Usecase and Refactoring
02:14
Refactor Components
05:20
Refactor HTML
01:46
Routing Steps
02:24
Create the Routing Module
03:39
Add the Routes
02:31
The pathmatch property
00:51
Configure the routing module
00:47
Use routes in HTML
01:56
Routing in Action
03:02
Routing
1 question
The instructions are in the video
Routing
1 question