- Familiarity with Angular 14, HTML, CSS, and JavaScript
Audience
- Developers
- Programmers
Angular is a popular JavaScript framework for building web applications.
This instructor-led, live training (online or onsite) is aimed at experienced developers and programmers who wish to take their Angular 14 skills to the next level and leverage the advanced features of Angular 14 to build, test, and deploy high-performance web applications.
By the end of this training, participants will be able to:
- Build advanced applications using Angular 14.
- Understand and implement Angular 14's more complex features and techniques.
- Develop maintainable and scalable Angular 14 code.
- Create custom libraries and modules to extend Angular 14's functionality.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
- Overview of advanced Angular 14 topics
- Review of Angular 14 fundamentals
Advanced TypeScript
- Understanding advanced TypeScript syntax
- Advanced techniques for working with classes and interfaces
- Type guards, union types, and intersection types
- Advanced decorators
Advanced Components
- Customizing Angular's change detection
- Using content projection to create reusable components
- Building dynamic components
- Using advanced input and output techniques
Advanced Directives
- Customizing directive behavior
- Building structural directives
- Advanced directive techniques
Advanced Services
- Advanced Dependency Injection techniques
- Creating and using service factories
- Using services for state management
- Reactive programming with RxJS
Advanced Forms
- Implementing custom form controls
- Advanced form validation techniques
- Working with complex form models
- Building custom form templates
Advanced HttpClient
- Interceptors and middleware
- Caching and offline data storage
- Implementing WebSockets
- Managing large data sets with pagination
Advanced Testing and Debugging
- Advanced testing techniques with Jasmine and Karma
- Mocking services and components for testing
- Debugging performance issues
- Testing complex asynchronous code
Creating Libraries and Modules
- Building custom Angular 14 libraries
- Developing custom Angular 14 modules
- Reusing code across multiple projects
- Publishing and distributing custom libraries and modules
Performance Optimization
- Understanding Angular 14's performance characteristics
- Profiling and identifying performance bottlenecks
- Implementing advanced optimization techniques
- Building performant applications with lazy loading
Summary and Next Steps
United Arab Emirates - Angular 14 Advanced
Saudi Arabia - Angular 14 Advanced
South Africa - Angular 14 Advanced
Österreich - Angular 14 Advanced
Deutschland - Angular 14 Advanced
Czech Republic - Angular 14 Advanced
Magyarország - Angular 14 Advanced
Luxembourg - Angular 14 Advanced
Lithuania - Angular 14 Advanced
Nederland - Angular 14 Advanced
Portugal - Angular 14 Advanced
Belgique - Angular 14 Advanced
Australia - Angular 14 Advanced
Malaysia - Angular 14 Advanced
New Zealand - Angular 14 Advanced
Philippines - Angular 14 Advanced
Singapore - Angular 14 Advanced
Thailand - Angular 14 Advanced
Argentina - Angular 14 Advanced
Costa Rica - Angular 14 Advanced
Guatemala - Angular 14 Advanced
Colombia - Angular 14 Advanced
Venezuela - Angular 14 Advanced
United Kingdom - Angular 14 Advanced
South Korea - Angular 14 Advanced
Pakistan - Angular 14 Advanced
Sri Lanka - Angular 14 Advanced
Bulgaria - Angular 14 Advanced
Indonesia - Angular 14 Advanced
Kazakhstan - Angular 14 Advanced
Slovakia - Angular 14 Advanced
Botswana - Angular 14 Advanced