15% off eLearning, up to 20% off virtual courses - use code: NSWOCT25USA

04038308-ea88-4212-a78b-b1744f8b94c3

Angular

Select your learning method

Learn essential skills
Course overview

This course is designed for front-end developers who want to confidently build Angular applications or strengthen their skills for future projects. You’ll learn to create modular, maintainable components, manage state using signals, and work with powerful features like routing, reactive forms, and HTTP client integration. 

Create fast, scalable front-end solutions with Angular

This course gives you a strong foundation in Angular and its core features, teaching you to develop high-performing, interactive front-end applications. You’ll explore signals for managing state, learn how to use directives to control the DOM, and work through tasks such as form handling, routing, and integrating with backend APIs.  

Learning objectives
  • Develop applications using the Angular CLI and core features 
  • Build reusable components with clearly defined inputs and outputs 
  • Apply signals to track and manage application state 
  • Craft templates that support interaction, logic and visual flow 
  • Create tailored directives to extend HTML functionality 
  • Configure navigation using routes, outlets and link states 
  • Design and validate dynamic forms with user-driven feedback 
  • Integrate APIs securely using HttpClient for data exchange 
  • Carry out unit testing to ensure reliability and performance 

What you’ll learn

Explore the key features of Angular and learn how to apply them in various development projects. You’ll work with components, signals, templates, directives and services, while also gaining experience with routing, forms, HTTP integration and testing techniques.  

Build structured, reusable components

Learn how to create modular components and connect them effectively. Understand how inputs and outputs help manage data flow, how content projection allows flexible layouts, and how Angular lifecycle hooks control component behaviour. This section focuses on writing clean, organised code that’s easy to maintain and scale.  

Design interactive templates

Build templates that respond to user actions and reflect application state. You’ll work with data binding, event handling, conditional logic, and template variables to create dynamic, responsive interfaces. You’ll also learn how to use pipes to transform data visually within the UI. 

Configure navigation and routing

You’ll set up routing to support seamless navigation across your application. This includes defining route paths, linking views, and using outlets to display content. You’ll also look at how route guards can control access to parts of your app, making your navigation smarter and more secure.  

Connect to APIs and test your code

Discover how to use Angular’s HttpClient to send and receive data from a backend service. You’ll work with headers, parameters and observables, and learn how to handle errors efficiently. The course also introduces testing techniques using Jasmine and Karma, helping you write reliable, maintainable code from the start.  

What’s included
  • 4 days of instructor-led training in a live virtual classroom 
  • Interactive hands-on live labs 
  • All relevant course materials 
  • Course completion certificate 

Key facts

Ideal for

Ideal for developers and technical team members with experience in HTML, CSS and JavaScript who want to work with Angular in a structured, component-based environment. 

Prerequisites

You’ll get the most from this course if you’ve already completed our JavaScript Developer or Modern, Responsive Websites with HTML & CSS course, or if you have similar experience. 

Learning experience

Our experienced trainers and interactive labs create a focused, practical environment – so you can put theory into practice from day one. 

FAQs

This course introduces the core features of Angular and shows you how to build responsive, component-based web applications. You’ll learn how to manage state, handle user input, connect to APIs, and structure your projects using modern development practices. 

Do I need to know JavaScript before learning Angular?

Yes, an understanding of JavaScript is essential, as Angular is built on top of it. Familiarity with HTML and CSS is also expected. If you’ve already taken our JavaScript Developer or Modern, Responsive Websites course, you’ll be well prepared to start learning Angular. 

What are signals in Angular and why are they important?

Signals are a new way to manage and track application state in Angular. They allow your app to respond to changes automatically, making it more efficient and easier to manage. On this course, you’ll learn how to use writable and computed signals to control state and improve performance. 

How does Angular handle form validation?

Angular supports two approaches to form handling: reactive and template driven. Both allow you to build forms with validation, styling based on user input, and dynamic feedback. You’ll explore both methods on the course and learn how to choose the best option for your project. 

What is the Angular CLI and why should I use it?

The Angular CLI is a command-line tool that speeds up development by automating setup, generating code and managing builds. It reduces repetitive tasks and ensures consistency. The course introduces the CLI early on, helping you use it to create and manage your Angular applications efficiently. 

Why study with ILX
500,000+ learners

Join the half a million learners developing their skills with our training 

5,000+ businesses

A trusted partner to thousands of organisations worldwide 

96% customer satisfaction

Our passionate team goes above and beyond to support customer needs 

We're here to help
Speak to our learning experts

Not sure which course or study option is right for you? Get in touch with our team of advisors for personalised guidance and support throughout your learning journey.

Business transformation
Looking to develop your business or team?

Need to upskill your team? Our bespoke development solutions are designed to enhance team performance, retain talent, and drive organisational excellence. One of our development consultants would love to chat.

Quote request

Please complete the form to ensure your quote is accurate and we will contact you soon.

By submitting this form, you agree to ILX processing your data in line with our Privacy Policy. You can unsubscribe at any time by clicking the link in our emails or contacting us directly.

Page {{ step }} of 2

Back Next