Course Outline
Introduction
- What's new in Angular 13?
Advanced Components
- Overview of advanced components
- Using advanced decorators
- Using advanced lifecycle hooks
- Building complex components
- Implementing dynamic components
- Building custom directives
- Building reusable components
Advanced Services
- Overview of advanced services
- Using service providers
- Using advanced dependency injection techniques
- Using observables and subjects
- Building asynchronous services
- Creating singleton services
- Creating factory providers
- Creating use-value providers
Advanced Routing
- Overview of advanced routing
- Using nested routes
- Using route guards
- Using lazy loading
- Using preloading
- Creating custom route resolvers
- Using query parameters
- Using route params
Advanced Forms
- Overview of advanced forms
- Building custom form controls
- Building custom validators
- Building custom async validators
- Using reactive forms in complex scenarios
- Using dynamic forms
- Using template-driven forms with validation
- Building custom form directives
Advanced Testing
- Overview of advanced testing
- Testing advanced components
- Testing advanced services
- Testing advanced forms
- Using test-driven development techniques
- Using mocking and spies
- Using end-to-end testing with Protractor
Performance Optimization
- Overview of performance optimization
- Using AOT compilation
- Using lazy loading
- Optimizing change detection
- Optimizing component rendering
- Optimizing network requests
- Optimizing server-side rendering
Deployment and Build Optimization
- Overview of deployment and build optimization
- Using the Angular CLI
- Using the production build
- Using code splitting
- Using tree shaking
- Optimizing for progressive web apps
- Optimizing for search engines
Troubleshooting
Summary and Next Steps
Requirements
- Basic understanding of HTML, CSS, and JavaScript
- Experience with Angular 13 or completion of an introductory Angular 13 course
Audience
- Experienced developers and programmers who want to expand their knowledge of Angular 13
Testimonials (10)
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Course - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
Course - Angular JavaScript
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Course - Building Web Apps using the MEAN stack
I liked your jokes
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Course - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
Step by step analysis. Each line of code explanation. Every problem I had during the course was successfully solved and Łukasz told me the reason. I also liked good practices that have been presented. Never have I been convinced about TDD style - I just dont find it useful and worth its time. Łukasz pointed out so many advantages of TDD, it completely changed my opinion.
Michał Uściński - Devapo Sp. z o. o.
Course - Testing Angular Applications
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Course - Reactive Programming with Angular RxJS
I liked the communication and way of passing knowledge.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Course - Angular 5
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Course - Angular 6
Good examples and interactive course !