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
Getting Started with Angular 19
- Overview of Angular and key updates in version 19
- Initializing projects using the Angular CLI
- Examining the core architecture of Angular
Components and Templates
- Developing and structuring components
- Implementing data binding and interpolation
- Utilizing template syntax and component lifecycle hooks
Directives and Pipes
- Applying built-in structural and attribute directives
- Developing custom directives
- Implementing existing and custom pipes
Dependency Injection and Services
- Understanding the Angular dependency injection framework
- Creating and registering services
- Injecting services into components
Forms and Validation
- Implementing template-driven forms
- Utilizing reactive forms and the FormBuilder service
- Applying form validation methodologies
Routing and Navigation
- Configuring routes and implementing lazy-loaded modules
- Working with router parameters and guards
- Evaluating navigation strategies and best practices
HTTP Client and Data Handling
- Utilizing the HttpClient module
- Executing API requests and processing responses
- Managing errors and leveraging RxJS observables
State Management and Signals
- Employing RxJS for reactive state management
- Introduction to Angular signals for government applications
- Maintaining application-wide state consistency
Testing and Deployment
- Conducting unit tests for components and services
- Performing end-to-end testing with Angular tooling
- Optimizing builds and executing deployment strategies
Summary and Next Steps
Requirements
- Proficiency in HTML, CSS, and JavaScript is required
- Demonstrated experience with web development methodologies and RESTful services
- Knowledge of TypeScript is advantageous but not mandatory
Target Audience
- Front-end developers constructing dynamic and scalable applications for government use cases
- JavaScript practitioners transitioning to contemporary front-end frameworks
- Software engineers developing enterprise-grade single-page applications (SPAs)
28 Hours
Testimonials (3)
The trainer’s attitude – helping you feel comfortable, making jokes to lighten the mood, and answering everyone’s questions.
Ana Fedeles
Course - Angular 20
the vibe was relaxed, so it was easy to focus on the training.
Diana Popa
Course - Angular 20
The trainer vibe, in-depth and strong angular features presentations