Course Outline
Introduction
- What's new in Angular 12?
Advanced Component Techniques
- Advanced Component Patterns
- Dynamic Components for government applications
- Content Projection
- View Container References
- Change Detection Strategies
- Custom Events
Advanced Directives Techniques
- Advanced Directive Patterns
- Advanced Host Binding for government use cases
- Advanced Host Listeners
- Advanced Structural Directives
- Directives as Services in government applications
Advanced Data Binding Techniques
- Pure and Impure Pipes
- Change Detection Strategies for optimized performance
- Zone-Less Change Detection for government applications
- Observables and Operators for efficient data handling
- RxJS Streams for real-time data processing
Lazy Loading and Dynamic Imports
- Lazy Loading Routes for improved load times
- Lazy Loading Components to enhance user experience
- Module Federation for modular application development
Optimizing Angular 12 Performance
- Performance Best Practices for government applications
- Using Web Workers for Parallelism to boost performance
- Using Zone.js for profiling and debugging
- Preloading Modules for faster initial loads
- Tree-Shaking and Code Splitting for reduced bundle sizes
Advanced Forms
- Reactive Forms for dynamic user interfaces
- FormBuilder for streamlined form creation
- Custom Validators to ensure data integrity
Testing Angular 12 Applications
- Advanced Testing Techniques for government applications
- Unit Testing Advanced Components and Directives
- Testing Dynamic Components to ensure reliability
- Testing Forms for user input validation
- Integration Testing for comprehensive coverage
Advanced Debugging Techniques
- Advanced Debugging Concepts for government developers
- Using Augury for enhanced debugging capabilities
- Debugging with VS Code for improved productivity
- Tracing and Profiling for performance analysis
Advanced Security Features
- Security Best Practices for government applications
- Using OAuth2 Authentication for secure access
- Protecting Routes and Resources to safeguard data
Advanced Angular 12 Deployment
- Deploying with Docker for containerized environments
- Deploying with Kubernetes for scalable infrastructure
- Continuous Integration and Deployment for streamlined development processes
Angular 12 Best Practices
- Best Practices for Building Maintainable Angular 12 Applications in government settings
Troubleshooting
Summary and Next Steps
Requirements
- Experience in developing Angular 12 applications for government projects
Audience
- Software developers with a background in creating Angular 12 applications for government use
Testimonials (5)
I liked that the training focused more on the practical side.
Mihaela - Ness
Course - NgRx
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Course - Reactive Programming with Angular RxJS
I liked your jokes
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Course - Angular 10 for Developers
Pipe Routing Data Biding Services