Course Outline
Introduction
- Overview of Angular and its features
- Understanding the benefits of using Angular
- Understanding the Angular framework and architecture
- What’s new in Angular 14?
- Setting up the development environment
Fundamentals of TypeScript
- Understanding the TypeScript syntax
- Defining variables, arrays, interfaces, and generics
- Type in functions
Components
- Anatomy of an Angular component
- Creating and using components
- Communicating between components
- Implementing component lifecycle hooks
Directives
- Anatomy of an Angular directive
- Creating and using directives
- Building custom directives
Services and Dependency Injection
- Anatomy of an Angular service
- Creating and using services
- Using Dependency Injection to manage services
Pipes
- Anatomy of an Angular pipe
- Creating and using pipes
- Building custom pipes
Forms
- Building and validating template-driven forms using Angular's FormBuilder
- Building and validating reactive forms using Angular's ReactiveFormsModule
- Comparing and contrasting template-driven and reactive forms
HttpClient
- Communicating with a RESTful API using Angular's HttpClient module
- Implementing GET, POST, PUT, and DELETE requests
- Handling errors and progress events
Authentication and Authorization
- Implementing authentication and authorization in Angular applications
- Using JSON Web Tokens (JWT) for authentication
- Protecting routes with guards
Testing and Debugging
- Setting up a testing environment for Angular using Karma and Jasmine
- Writing unit tests for Angular components, directives, services, and pipes
- Debugging Angular applications using the browser's DevTools
Summary and Next Steps
Requirements
- Basic understanding of HTML, CSS, and JavaScript
Audience
- Developers
- Programmers
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €9120 online delivery, based on a group of 2 delegates, €2880 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (1)
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.