HOME > Development > Angular 10 hands on for Java Developers

Angular 10 hands on for Java Developers

  • Development
  • Mar 10, 2025
SynopsisAngular 10 hands on for Java Developers, available at $74.99,...
Angular 10 hands on for Java Developers  No.1

Angular 10 hands on for Java Developers, available at $74.99, has an average rating of 4.3, with 216 lectures, based on 513 reviews, and has 3521 subscribers.

You will learn about 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 This course is ideal for individuals who are This course is aimed at Java developers who want to expand their skill set to become full-stack programmers. It is particularly useful for This course is aimed at Java developers who want to expand their skill set to become full-stack programmers.

Enroll now: Angular 10 hands on for Java Developers

Summary

Title: Angular 10 hands on for Java Developers

Price: $74.99

Average Rating: 4.3

Number of Lectures: 216

Number of Published Lectures: 216

Number of Curriculum Items: 216

Number of Published Curriculum Objects: 216

Original Price: $124.99

Quality Status: approved

Status: Live

What You Will 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
  • Who Should Attend

  • This course is aimed at Java developers who want to expand their skill set to become full-stack programmers.
  • Target Audiences

  • This course is aimed at Java developers who want to expand their skill set to become full-stack programmers.
  • 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.

    Course Curriculum

    Chapter 1: Chapter 1 – Introduction

    Lecture 1: Introduction

    Lecture 2: Changes in Angular 10

    Chapter 2: Module 1 – Creating a simple angular app

    Lecture 1: Course Files

    Chapter 3: Chapter 2 – What is Angular?

    Lecture 1: How angular sites differ from traditional web technologies

    Lecture 2: How angular can create a fast, responsive user experience

    Lecture 3: What an angular application looks like

    Lecture 4: How to get support while youre taking this course

    Chapter 4: Chapter 3 – Setting up the environment

    Lecture 1: The software needed to build with Angular

    Lecture 2: Installing Node.js

    Lecture 3: Installing the Angular CLI

    Lecture 4: Testing Angular with a hello world application

    Lecture 5: Angular 10 changes

    Lecture 6: Running the hello world application

    Lecture 7: Configuring the Intellij Idea IDE

    Lecture 8: Installing and configuring Visual Studio Code

    Chapter 5: Chapter 4 – Introducing Angular architecture

    Lecture 1: An overview of our first example site

    Lecture 2: What is a component?

    Lecture 3: index.html and styles.css

    Lecture 4: Component selectors

    Lecture 5: The 4 component files

    Lecture 6: How angular can construct a page

    Lecture 7: Angular doesnt assemble the HTML

    Lecture 8: How to open a project from the sample files

    Chapter 6: Chapter 5 – Creating a component

    Lecture 1: Creating a new project

    Lecture 2: Running the project

    Lecture 3: Creating the component with the CLI tool

    Lecture 4: Editing the Components HTML and making it appear

    Lecture 5: Exercise 1 – creating components

    Lecture 6: Exercise 1 – solution walkthrough

    Chapter 7: Chapter 6 – Template Expressions

    Lecture 1: An overview of the Component Class structure

    Lecture 2: Template expressions

    Lecture 3: Template expressions are dynamic

    Chapter 8: Chapter 7 – Simple event binding

    Lecture 1: Angular 10 changes

    Lecture 2: Event binding

    Lecture 3: Exercise 2 – event binding

    Lecture 4: Exercise 2 – solution walkthrough

    Chapter 9: Chapter 8 – Component interaction – reading properties

    Lecture 1: Using the hidden HTML attribute

    Lecture 2: Angular 10 changes

    Lecture 3: Accessing properties of a child component

    Lecture 4: The *ngIf structural directive

    Chapter 10: Chapter 9 – Component interaction – property binding

    Lecture 1: Setting up the scenario

    Lecture 2: Accessing properties from code

    Lecture 3: The @Input Decorator

    Chapter 11: Chapter 10 – Component interaction – event binding

    Lecture 1: Why we need custom events

    Lecture 2: Creating an event emitter

    Lecture 3: Triggering an event

    Lecture 4: Sending data with events

    Lecture 5: Revisiting *ngIf and hidden

    Chapter 12: Module 2 – Introduction to Typescript

    Lecture 1: Course files

    Chapter 13: Chapter 11 – Introduction to typescript

    Lecture 1: Module introduction

    Lecture 2: Similarities to Java and the impact of TSLint

    Lecture 3: Data types and variables

    Lecture 4: Declaring variables

    Lecture 5: Working with Arrays

    Lecture 6: Loops and conditions

    Chapter 14: Chapter 12 – Classes and objects

    Lecture 1: Understanding Javascript objects

    Lecture 2: Creating classes

    Lecture 3: Class attributes

    Lecture 4: Constructors and methods

    Lecture 5: String templates

    Lecture 6: Some hints for debugging classes

    Lecture 7: Angular 10 changes

    Lecture 8: Object equality

    Chapter 15: Chapter 13 – Enums

    Lecture 1: Creating an enum

    Lecture 2: Looping through an enum

    Lecture 3: Angular 10 changes

    Lecture 4: Enums with values

    Lecture 5: Retrieving a label from its value

    Chapter 16: Chapter 14 – Services and dependency injection

    Lecture 1: What is a service

    Lecture 2: Creating a service

    Lecture 3: Angular 10 changes

    Lecture 4: Dependency Injection

    Lecture 5: Exercise 1 – dependency injection

    Lecture 6: Exercise 1 – solution walkthrough

    Chapter 17: Chapter 15 – The observer design pattern

    Lecture 1: The need for the observer design pattern

    Lecture 2: Introducing the pattern and creating an observable

    Lecture 3: Triggering an event, and creating an observer

    Lecture 4: Dealing with errors and the complete event

    Lecture 5: Unsubscribing an observer

    Lecture 6: Exercise 2 – observer design pattern

    Lecture 7: Exercise 2 – solution walkthrough

    Chapter 18: Chapter 16 – Debugging in Angular

    Lecture 1: Introduction to Debugging

    Instructors

  • Angular 10 hands on for Java Developers  No.2
    Matt Greencroft
    Course tutor at Virtual Pair Programmers
  • Angular 10 hands on for Java Developers  No.3
    Virtual Pair Programmers
    Instructor at Udemy
  • Rating Distribution

  • 1 stars: 5 votes
  • 2 stars: 4 votes
  • 3 stars: 57 votes
  • 4 stars: 191 votes
  • 5 stars: 256 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!