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 features
- Understanding the Angular framework and architecture
- What’s new in Angular 15?
Setting up the development environment
- Installing and configuring Angular 15
- Utilizing stable standalone APIs that enable Angular developers to build apps without Ng Modules.
- Understanding the enhanced performance
Fundamentals of TypeScript
- Understanding the TypeScript syntax
- Defining variables and arrays
- Type in functions
Components
- Anatomy of an Angular component
- Creating and using components
- Communicating between components
- Implementing component lifecycle hooks
- Using CDK List for building UI components
Directives
- Anatomy of an Angular directive
- Creating and using directives
- Building custom directives
- Using the directive composition API
- Applying the Image Directive in Angular applications and handling automatic srcset generation in the Image Directive
Services and Dependency Injection
- Anatomy of an Angular service
- Creating and using services
- Managing services through Dependency Injection
Pipes
- Anatomy of an Angular pipe
- Creating and using pipes
- Building custom pipes
Forms
- Constructing and validating forms using Angular's FormBuilder
- Implementing reactive forms
- Utilizing template-driven forms
HttpClient
- Interacting with a RESTful API 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
- Utilizing 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
- Evaluating Angular components, directives, services, and pipes
- Debugging Angular applications using browser DevTools
- Exploring improvements in esbuild for faster builds
Summary and Next Steps
Requirements
- Foundational 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.