Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Overview of Angular and its key features
- Understanding the advantages of adopting Angular
- Exploring the Angular framework and architecture
- Highlights of what is new in Angular 14
- Setting up the development environment
Core Concepts of TypeScript
- Comprehending TypeScript syntax
- Defining variables, arrays, interfaces, and generics
- Type annotations in functions
Components
- Structure of an Angular component
- Creating and utilizing components
- Facilitating communication between components
- Implementing component lifecycle hooks
Directives
- Structure of an Angular directive
- Creating and utilizing directives
- Developing custom directives
Services and Dependency Injection
- Structure of an Angular service
- Creating and utilizing services
- Managing services through Dependency Injection
Pipes
- Structure of an Angular pipe
- Creating and utilizing pipes
- Developing custom pipes
Forms
- Constructing and validating template-driven forms with Angular's FormBuilder
- Constructing and validating reactive forms with Angular's ReactiveFormsModule
- Comparing template-driven and reactive forms
HttpClient
- Interacting with a RESTful API using Angular's HttpClient module
- Executing GET, POST, PUT, and DELETE requests
- Managing errors and progress events
Authentication and Authorization
- Integrating authentication and authorization into Angular applications
- Employing JSON Web Tokens (JWT) for authentication
- Safeguarding routes using guards
Testing and Debugging
- Preparing a testing environment for Angular using Karma and Jasmine
- Writing unit tests for Angular components, directives, services, and pipes
- Debugging Angular applications via browser DevTools
Summary and Next Steps
Requirements
- Foundational knowledge of HTML, CSS, and JavaScript.
Target Audience
- Developers
- Programmers
28 Hours
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.