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 new features in Angular 19.
- Project setup with Angular CLI.
- Understanding the Angular architecture.
Components and Templates
- Creating and organizing components.
- Data binding and interpolation.
- Template syntax and lifecycle hooks.
Directives and Pipes
- Using built-in structural and attribute directives.
- Creating custom directives.
- Using and creating custom pipes.
Dependency Injection and Services
- Understanding the Angular Dependency Injection (DI) system.
- Creating and providing services.
- Injecting services into components.
Forms and Validation
- Template-driven forms.
- Reactive forms and the form builder.
- Form validation techniques.
Routing and Navigation
- Setting up routes and lazy loading modules.
- Router parameters and guards.
- Navigation strategies and best practices.
HTTP Client and Data Handling
- Using the HttpClient module.
- Making API requests and handling responses.
- Error handling and observables with RxJS.
State Management and Signals
- Using RxJS for reactive state management.
- Introduction to Angular signals.
- Managing application-wide state.
Testing and Deployment
- Unit testing components and services.
- 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.
- Practical experience with web development concepts and REST APIs.
- Familiarity with TypeScript is advantageous, though not mandatory.
Target Audience
- Web developers focused on creating dynamic and scalable front-end applications.
- JavaScript developers transitioning to modern front-end frameworks.
- Software engineers developing enterprise-grade Single Page Applications (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