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 Angular framework and architecture.
- New developments in Angular 15.
Setting up the development environment
- Installing and configuring Angular 15.
- Utilizing stable standalone APIs that enable developers to build applications without Ng Modules.
- Gaining insight into enhanced performance.
Foundations of TypeScript
- Understanding TypeScript syntax.
- Defining variables and arrays.
- Typing in functions.
Components
- Understanding the anatomy of an Angular component.
- Creating and utilizing components.
- Facilitating communication between components.
- Implementing component lifecycle hooks.
- Using CDK List to build UI components.
Directives
- Understanding the anatomy of an Angular directive.
- Creating and utilizing directives.
- Building custom directives.
- Utilizing the directive composition API.
- Employing the Image Directive in Angular applications and automating srcset generation.
Services and Dependency Injection
- Understanding the anatomy of an Angular service.
- Creating and utilizing services.
- Managing services through Dependency Injection.
Pipes
- Understanding the anatomy of an Angular pipe.
- Creating and utilizing pipes.
- Building custom pipes.
Forms
- Creating and validating forms using Angular's FormBuilder.
- Implementing reactive forms.
- Using template-driven forms.
HttpClient
- Interacting with RESTful APIs via 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.
- Using JSON Web Tokens (JWT) for authentication.
- Securing routes with guards.
- Minimizing boilerplate code in guards.
Testing and Debugging
- Writing unit tests with Jasmine and Karma.
- Testing Angular components, directives, services, and pipes.
- Debugging Angular applications using browser DevTools.
- Learning about esbuild enhancements for faster builds.
Summary and Next Steps
Requirements
- Basic knowledge of HTML, CSS, and JavaScript.
Audience
- Developers.
- Programmers.
28 Hours
Testimonials (2)
all the important part were covered
carlo capuano - ITER Organization
Course - Angular 18
The trainer’s attitude – helping you feel comfortable, making jokes to lighten the mood, and answering everyone’s questions.