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 features in Angular 19
- Project initialization with Angular CLI
- Overview of the Angular architecture
Components and Templates
- Creating and organizing components
- Data binding and interpolation techniques
- Template syntax and lifecycle hooks
Directives and Pipes
- Utilizing built-in structural and attribute directives
- Building 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 form builder
- Form validation techniques
Routing and Navigation
- Configuring routes and lazy-loaded modules
- Router parameters and guards
- Navigation strategies and best practices
HTTP Client and Data Handling
- Working with the HttpClient module
- Executing API requests and handling responses
- Error handling and observables with RxJS
State Management and Signals
- Implementing reactive state management with RxJS
- Introduction to Angular signals
- Managing application-wide state
Testing and Deployment
- Unit testing for components and services
- End-to-end testing using Angular tools
- Build optimization and deployment strategies
Summary and Next Steps
Requirements
- A solid understanding of HTML, CSS, and JavaScript.
- Experience with web development concepts and REST APIs.
- Familiarity with TypeScript is beneficial but not mandatory.
Audience
- Web developers focused on creating dynamic and scalable front-end applications.
- JavaScript developers transitioning to modern front-end frameworks.
- Software engineers building 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