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
- Exploring the advantages of adopting Angular
- Understanding the Angular framework and its architecture
- What’s new in Angular 14?
- Preparing the development environment
TypeScript Fundamentals
- Grasping TypeScript syntax
- Defining variables, arrays, interfaces, and generics
- Applying types in functions
Components
- Exploring the anatomy of an Angular component
- Creating and utilizing components
- Facilitating communication between components
- Implementing component lifecycle hooks
Directives
- Examining the anatomy of an Angular directive
- Creating and applying directives
- Developing custom directives
Services and Dependency Injection
- Understanding the structure of an Angular service
- Creating and employing services
- Managing services via Dependency Injection
Pipes
- Analyzing the anatomy of an Angular pipe
- Creating and using pipes
- Constructing custom pipes
Forms
- Building and validating template-driven forms with Angular's FormBuilder
- Building 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 tracking progress events
Authentication and Authorization
- Integrating authentication and authorization into Angular applications
- Utilizing JSON Web Tokens (JWT) for secure authentication
- Securing routes with guards
Testing and Debugging
- Establishing a testing environment for Angular using Karma and Jasmine
- Writing unit tests for Angular components, directives, services, and pipes
- Debugging Angular applications using browser DevTools
Summary and Next Steps
Requirements
- Fundamental 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.