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 initialization with Angular CLI
- Overview of the Angular architecture
Components and Templates
- Designing and organizing components
- Data binding and interpolation techniques
- 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
- Understanding the Angular Dependency Injection system
- Creating and providing services
- Injecting services into components
Forms and Validation
- Implementing template-driven forms
- Working with reactive forms and the Form Builder
- Advanced form validation techniques
Routing and Navigation
- Configuring routes and lazy loading modules
- Managing router parameters and guards
- Navigation strategies and best practices
HTTP Client and Data Handling
- Utilizing the HttpClient module
- Executing API requests and handling responses
- Error handling and using observables with RxJS
State Management and Signals
- Applying RxJS for reactive state management
- Introduction to Angular signals
- Managing global application state
Testing and Deployment
- Writing unit tests for components and services
- Conducting end-to-end testing with Angular tools
- Build optimization and deployment strategies
Summary and Next Steps
Requirements
- Fundamental knowledge of HTML, CSS, and JavaScript
- Experience with web development concepts and REST APIs
- Familiarity with TypeScript is beneficial but not mandatory
Target Audience
- Web developers creating 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