Course Outline
Overview of Angular 18
- Ecosystem analysis and framework fundamentals
- Key updates in Angular 18, including enhancements to Angular DevTools
- Configuration of the development environment for government systems
Architecture and Configuration
- Application of Angular CLI for efficient management
- Organizational standards for project structure and file hierarchy
- Implementation of modules and components within the framework
- Utilization of optimized TypeScript 4.7 features to enhance performance and operational efficiency
Template Syntax and Data Binding
- Core syntax for Angular templates
- Implementation of interpolation, property binding, and event handling
- Two-way data synchronization using ngModel
Component and Directive Implementation
- Development and integration of reusable components
- Execution of component lifecycle events
- Application of built-in directives (e.g., ngIf, ngFor)
- Creation of custom directives for specific governance requirements
Service Management and Dependency Injection
- Development and deployment of services
- Configuration of dependency injection mechanisms
- Strategies for managing application state across government applications
Routing and Navigation Standards
- Initialization of the Angular router
- Configuration of routes and parameter handling
- Implementation of updated routing protocols
- Application of lazy loading and route protection measures
Form Processing in Angular
- Development of template-driven forms
- Implementation of reactive forms for complex data flows
- Validation protocols and error management procedures
HTTP Client and Observable Data Streams
- Execution of HTTP requests via HttpClient
- Processing and handling of HTTP responses
- Integration with RxJS observables for asynchronous operations
Advanced Functionalities
- Implementation of Angular animations
- Support for internationalization (i18n) standards
- Performance optimization strategies, including zoneless change detection
Quality Assurance and Testing
- Unit testing protocols using Jasmine and Karma
- End-to-end testing procedures with Protractor
- Compliance with best practices for testing Angular applications
Deployment and Lifecycle Maintenance
- Build processes and deployment of Angular applications
- Version control management using Git
- Adherence to continuous integration and delivery (CI/CD) standards
Migration Strategies and Troubleshooting
- Transition protocols from previous Angular versions
- Identification and mitigation of common operational pitfalls
- Resolution procedures for issues specific to Angular 18
Practical Application Exercises
- Interactive laboratory sessions
- Development of real-world project components
- Collaborative exercises and peer review processes
Conclusion and Future Directions
Requirements
- Familiarity with JavaScript programming
- Professional background in web development
- Fundamental proficiency in HTML and CSS standards
Intended Audience
- Web application developers
- Front-end engineering professionals
- Individuals seeking to implement Angular for single-page application (SPA) solutions for government systems
Testimonials (3)
all the important part were covered
carlo capuano - ITER Organization
Course - Angular 18
the trainer was clear with very good knowledge and showed lots of enthusiasm, thanks!
Renaud Vernet - ITER Organization
Course - Angular 18
exercises, problem solving for each one of us