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
Advanced Angular Architecture
- Designing scalable project structures.
- Standalone API and modular architecture patterns.
- Strategies for separation of concerns and maintainability.
Advanced Components and Signals
- In-depth exploration of Angular Signals.
- Techniques for controlling change detection.
- Patterns for efficient component communication.
Reactive and Asynchronous Programming
- Advanced RxJS operators within Angular.
- Interoperability between Signals and RxJS.
- Managing complex reactive data flows.
State Management at Scale
- Selecting the appropriate state management approach.
- NgRx, NGXS, and standalone reactive solutions.
- Best practices for enterprise-level state management.
Advanced Routing Strategies
- Lazy loading and route-level code splitting.
- Route guards, resolvers, and advanced navigation flows.
- Optimizing routes for large-scale applications.
Performance Optimization
- Profiling Angular 20 applications.
- Rendering performance techniques based on Signals.
- Reducing bundle sizes and improving load times.
Testing and Quality Engineering
- Writing advanced unit tests for components and services.
- End-to-end testing using modern test runners.
- Debugging complex Angular applications.
API Integration and Backend Communication
- Advanced HttpClient patterns.
- Error handling and retry strategies.
- Working with real-time and streaming APIs.
Summary and Next Steps
Requirements
- Proficient knowledge of modern JavaScript.
- Practical experience with core Angular concepts.
- Familiarity with TypeScript and component-based architectures.
Target Audience
- Frontend developers.
- Software engineers.
- Technical professionals involved in Angular application development.
21 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.