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
Getting Started with Angular 19
- Introduction to Angular and key updates in Angular 19.
- Project initialization using Angular CLI.
- Understanding the core Angular architecture.
Components and Templates
- Creating and organizing components effectively.
- Mastering data binding and interpolation.
- Template syntax and lifecycle hooks.
Directives and Pipes
- Utilizing built-in structural and attribute directives.
- Developing custom directives.
- Using and creating custom pipes.
Dependency Injection and Services
- Grasping the Angular Dependency Injection (DI) system.
- Creating and providing services.
- Injecting services into components.
Forms and Validation
- Working with template-driven forms.
- Implementing reactive forms and the Form Builder.
- Techniques for form validation.
Routing and Navigation
- Configuring routes and lazy loading modules.
- Using router parameters and guards.
- Navigation strategies and best practices.
HTTP Client and Data Handling
- Utilizing the HttpClient module.
- Making API requests and handling responses.
- Error handling and managing observables with RxJS.
State Management and Signals
- Leveraging RxJS for reactive state management.
- Introduction to Angular signals.
- Managing application-wide state.
Testing and Deployment
- Conducting unit tests for components and services.
- Performing end-to-end testing with Angular tools.
- Build optimization and deployment strategies.
Summary and Next Steps
Requirements
- A solid understanding of HTML, CSS, and JavaScript.
- Prior experience with web development concepts and REST APIs.
- Familiarity with TypeScript is advantageous but not mandatory.
Audience
- Web developers working on dynamic and scalable front-end applications.
- JavaScript developers transitioning to modern front-end frameworks.
- Software engineers developing enterprise-grade SPAs.
28 Hours
Testimonials (3)
The trainer’s attitude – helping you feel comfortable, making jokes to lighten the mood, and answering everyone’s questions.
Ana Fedeles
Course - Angular 20
the vibe was relaxed, so it was easy to focus on the training.
Diana Popa
Course - Angular 20
The trainer vibe, in-depth and strong angular features presentations