Get in Touch

Course Outline

Getting Started with Angular 19

  • Introduction to Angular and key updates in Angular 19.
  • Project initialization using Angular CLI.
  • Understanding the core Angular architecture.

Components and Templates

  • Creating and organizing components effectively.
  • Mastering data binding and interpolation.
  • Template syntax and lifecycle hooks.

Directives and Pipes

  • Utilizing built-in structural and attribute directives.
  • Developing custom directives.
  • Using and creating custom pipes.

Dependency Injection and Services

  • Grasping the Angular Dependency Injection (DI) system.
  • Creating and providing services.
  • Injecting services into components.

Forms and Validation

  • Working with template-driven forms.
  • Implementing reactive forms and the Form Builder.
  • Techniques for form validation.

Routing and Navigation

  • Configuring routes and lazy loading modules.
  • Using router parameters and guards.
  • Navigation strategies and best practices.

HTTP Client and Data Handling

  • Utilizing the HttpClient module.
  • Making API requests and handling responses.
  • Error handling and managing observables with RxJS.

State Management and Signals

  • Leveraging RxJS for reactive state management.
  • Introduction to Angular signals.
  • Managing application-wide state.

Testing and Deployment

  • Conducting unit tests for components and services.
  • Performing end-to-end testing with Angular tools.
  • Build optimization and deployment strategies.

Summary and Next Steps

Requirements

  • A solid understanding of HTML, CSS, and JavaScript.
  • Prior experience with web development concepts and REST APIs.
  • Familiarity with TypeScript is advantageous but not mandatory.

Audience

  • Web developers working on dynamic and scalable front-end applications.
  • JavaScript developers transitioning to modern front-end frameworks.
  • Software engineers developing enterprise-grade SPAs.
 28 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories