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
Introduction
- Overview of Angular
- Comparing Angular, React, and Vue
- Review of Angular 16 features and architecture
- Setting up the Development Environment for government projects
Getting Started
- Creating a new Angular 16 project using Angular CLI for government applications
- Exploring the project structure and files in an Angular 16 environment
- Running and serving the application to ensure it functions correctly
- Displaying data using interpolation and expressions within government projects
Components
- Understanding the role of components in Angular 16 for government applications
- Creating and using components effectively for government use cases
- Passing data between components using inputs and outputs to enhance functionality
- Utilizing component lifecycle hooks for optimal performance in government projects
Directives
- Distinguishing between structural and attribute directives for government applications
- Creating and using built-in directives such as ngIf, ngFor, and ngSwitch for government projects
- Developing and implementing custom directives to meet specific government requirements
Pipes
- Understanding the purpose of pipes in Angular 16 for government applications
- Creating and using built-in pipes such as date, currency, and json for government data handling
- Developing and utilizing custom pipes to address unique government needs
Services
- Understanding the role of services in Angular 16 for government applications
- Creating and using services to manage shared data and functionality in government projects
- Injecting dependencies using providers to enhance modularity in government applications
Modules
- Understanding the role of modules in Angular 16 for government applications
- Creating and using modules to organize and manage code in government projects
- Importing and exporting modules to facilitate code reuse in government applications
Data Binding
- Distinguishing between one-way and two-way data binding for government applications
- Creating and using property binding, event binding, and banana-in-a-box syntax for effective data management in government projects
- Utilizing template reference variables to enhance interactivity in government applications
Routing
- Understanding the role of routing in Angular 16 for government applications
- Creating and configuring routes to manage navigation in government projects
- Navigating between routes using routerLink and router.navigate for seamless user experience in government applications
- Using route parameters, query parameters, and fragments to enhance routing capabilities in government projects
Forms
- Distinguishing between template-driven and reactive forms for government applications
- Creating and validating forms using form controls, form groups, and form arrays for government data entry
- Using built-in validators such as required, minLength, and maxLength to ensure data integrity in government forms
- Developing and utilizing custom validators to meet specific government validation requirements
HTTP Client
- Understanding the role of HTTP client in Angular 16 for government applications
- Creating and using HTTP requests to communicate with backend services in government projects
- Using observables to handle asynchronous data streams efficiently in government applications
- Using interceptors to modify or handle HTTP requests or responses for enhanced security in government projects
Debugging
- Understanding common errors and bugs in Angular 16 applications for government use
- Using Chrome DevTools to inspect elements, sources, network, console, etc., for effective debugging of government applications
- Utilizing breakpoints, watch expressions, call stack, etc., to debug code in government projects
Testing
- Understanding the importance of testing in Angular 16 applications for government use
- Using Jest as an alternative testing framework for government projects
- Using Karma as a test runner for unit tests in government applications
- Using Protractor as an end-to-end testing tool to ensure robustness in government applications
Summary and Next Steps
Requirements
- An understanding of HTML, CSS, and JavaScript for government projects
- Experience with TypeScript and RxJS
- Web development experience
Audience
- Developers who wish to learn how to use Angular 16 to create dynamic and responsive web applications for government use
- Developers who wish to upgrade their skills from previous versions of Angular for government projects
- Programmers who wish to explore the new features and updates of Angular 16 for government applications
28 Hours
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