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.
Duration 28 hours
Course Outline
Initiating Angular 19
- Overview of Angular and key updates in version 19
- Establishing project structures with Angular CLI
- Gaining insights into the Angular architectural design
Components and Templating
- Building and structuring components
- Implementing data binding and interpolation
- Mastering template syntax and lifecycle hooks
Directives and Pipes
- Applying native structural and attribute directives
- Developing bespoke directives
- Utilizing and crafting custom pipes
Dependency Injection and Services
- Grasping the Angular DI framework
- Creating and exposing services
- Injecting services into component instances
Forms and Validation
- Implementing template-driven forms
- Working with reactive forms and the form builder
- Applying various form validation methods
Routing and Navigation
- Configuring routes and implementing lazy loading for modules
- Managing router parameters and guards
- Adopting optimal navigation strategies and practices
HTTP Client and Data Processing
- Utilizing the HttpClient module
- Executing API calls and processing responses
- Managing errors and observables using RxJS
State Management and Signals
- Employing RxJS for reactive state control
- An introduction to Angular signals
- Overseeing application-wide state
Testing and Deployment
- Performing unit tests on components and services
- Conducting end-to-end tests with Angular utilities
- Optimizing builds and defining deployment tactics
Recap and Future Directions
Requirements
- A solid grasp of HTML, CSS, and JavaScript.
- Practical experience with web development principles and REST APIs.
- Knowledge of TypeScript is advantageous but not mandatory.
Intended Audience
- Web developers focused on building dynamic and scalable front-end applications.
- JavaScript developers making the shift to contemporary front-end frameworks.
- Software engineers tasked with creating enterprise-level SPAs.
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