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
- Introduction to Angular and key features in Angular 19
- Project setup using Angular CLI
- Overview of the Angular architecture
Components and Templates
- Creating and organizing components
- Data binding and interpolation techniques
- Template syntax and lifecycle hooks
Directives and Pipes
- Employing built-in structural and attribute directives
- Developing custom directives
- Utilizing and creating custom pipes
Dependency Injection and Services
- Understanding the Angular Dependency Injection (DI) system
- Creating and providing services
- Injecting services into components
Forms and Validation
- Template-driven forms
- Reactive forms and the Form Builder
- Form validation techniques
Routing and Navigation
- Configuring routes and implementing lazy loading for modules
- Working with router parameters and guards
- Navigation strategies and best practices
HTTP Client and Data Handling
- Utilizing the HttpClient module
- Executing API requests and managing responses
- Error handling and working with observables via RxJS
State Management and Signals
- Leveraging RxJS for reactive state management
- Introduction to Angular signals
- Managing application-wide state
Testing and Deployment
- Unit testing for components and services
- End-to-end testing using Angular tools
- Build optimization and deployment strategies
Summary and Next Steps
Requirements
- A solid understanding of HTML, CSS, and JavaScript
- Practical experience with web development concepts and REST APIs
- While beneficial, familiarity with TypeScript is not a strict requirement
Audience
- Web developers creating dynamic and scalable front-end applications
- JavaScript developers looking to transition to modern front-end frameworks
- Software engineers working on 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