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 using Angular
- Grasping the Angular framework and architecture
- Exploring new features in Angular 14
- Setting up the development environment
TypeScript Fundamentals
- Understanding TypeScript syntax
- Defining variables, arrays, interfaces, and generics
- Type handling in functions
Components
- Understanding the anatomy of an Angular component
- Creating and utilizing components
- Facilitating communication between components
- Implementing component lifecycle hooks
Directives
- 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 utilizing services
- Managing services through Dependency Injection
Pipes
- Anatomy of an Angular pipe
- Creating and using pipes
- Building custom pipes
Forms
- Constructing and validating template-driven forms using Angular's FormBuilder
- Constructing and validating reactive forms using 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
- Implementing authentication and authorization in Angular applications
- Utilizing JSON Web Tokens (JWT) for authentication
- Safeguarding 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.
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.