Angular 10 hands on for Java Developers
- Development
- Mar 10, 2025

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
Who Should Attend
Target Audiences
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

Matt Greencroft
Course tutor at Virtual Pair Programmers

Virtual Pair Programmers
Instructor at Udemy
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Personal Branding Be Seen As A Celebrity In Your Niche
- Life Insurance Annuity Ultimate Buyer’s Guide
- Personal Finance
- Company Valuation Financial Modeling
- How to Draw Cute Thanksgiving!
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- Canva Next Level- Become a Canva Expert
- 3Ds MAX + VRAY 5 + Interior 3D Rendering
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Polymer Clay Jewelry Making Techniques for Beginners
- 7Advanced Photoshop Manipulations Tutorials Bundle
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling