Angular 8 hands on for Java Developers
4.4 (163 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,000 students enrolled

Angular 8 hands on for Java Developers

Expand your Java skills to become a full-stack developer with the Angular web framework
4.4 (163 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,000 students enrolled
Last updated 10/2019
English
English
Current price: $97.99 Original price: $139.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 18.5 hours on-demand video
  • 6 articles
  • 5 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • 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
  • How to build responsive and reactive front-ends with Angular
  • How to get up to speed quickly with the Typescript programming language
  • How to connect Angular to a REST back-end developed in Java (Spring Boot)
  • How to ensure that the application and REST API are secured using industry standard techniques like JWTs, HttpOnly cookies and more
Course content
Expand all 209 lectures 18:19:05
+ Chapter 2 - What is Angular?
4 lectures 14:08
How angular can create a fast, responsive user experience
02:51
What an angular application looks like
04:15
How to get support while you're taking this course
01:51
+ Chapter 3 - Setting up the environment
7 lectures 19:20
The software needed to build with Angular
01:41
Installing Node.js
00:53
Installing the Angular CLI
02:07
Testing Angular with a hello world application
05:31
Running the hello world application
02:21
Configuring the Intellij Idea IDE
02:45
Installing and configuring Visual Studio Code
04:02
+ Chapter 4 - Introducing Angular architecture
8 lectures 30:05
An overview of our first example site
02:45
Component selectors
02:42
The 4 component files
03:40
Angular doesn't assemble the HTML
07:17
How to open a project from the sample files
04:54
+ Chapter 5 - Creating a component
6 lectures 15:37
Creating a new project
02:19
Running the project
02:33
Creating the component with the CLI tool
04:33
Editing the Component's HTML and making it appear
01:54
Exercise 1 - creating components
01:57
Exercise 1 - solution walkthrough
02:21
+ Chapter 6 - Template Expressions
3 lectures 15:24
An overview of the Component Class structure
07:56
Template expressions
03:11
Template expressions are dynamic
04:17
+ Chapter 7 - Simple event binding
3 lectures 11:37
Event binding
06:25
Exercise 2 - event binding
03:00
Exercise 2 - solution walkthrough
02:12
+ Chapter 8 - Component interaction - reading properties
3 lectures 16:01
Using the hidden HTML attribute
04:44
Accessing properties of a child component
06:44
The *ngIf structural directive
04:33
+ Chapter 9 - Component interaction - property binding
3 lectures 18:12
Setting up the scenario
04:36
Accessing properties from code
07:13
The @Input Decorator
06:23
Requirements
  • At least basic experience in programming in Java is essential for this course
  • Angular is taught with reference to basic knowledge of Java syntax, programming structures and libraries
  • Some experience of developing websites or rest APIs in Spring Boot is helpful but not critical
Description

This course is for existing Java developers who want to learn the popular Angular framework for developing front-end Web interfaces.

In the course we cover all of the main principles of building websites in Angular, including the Typescript Language. This is taught with reference to Java and Java web technology examples, making it a very quick and easy way for Java developers to upgrade their skills to Angular. No prior knowledge of Javascript or Typescript is needed, although some basic HTML is useful.

We then learn how to create a REST API in Java (using Spring Boot) and configure it to work with an Angular front end. Some experience of Spring Boot will be helpful.

And finally we cover securing the Angular site and the REST front end in quite a lot of depth. By the end of the course you'll understand CORS, Cross Site Scripting (XSS), JSON Web Tokens (JWT) and importantly how to ensure that the site is built and secured to production standards.

Who this course is for:
  • This course is aimed at Java developers who want to expand their skill set to become full-stack programmers.