Get in Touch

Course Outline

Getting Started with Angular 19

  • Introduction to Angular and new features in Angular 19.
  • Project setup with Angular CLI.
  • Understanding the Angular architecture.

Components and Templates

  • Creating and organizing components.
  • Data binding and interpolation.
  • Template syntax and lifecycle hooks.

Directives and Pipes

  • Using built-in structural and attribute directives.
  • Creating custom directives.
  • Using 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

  • Setting up routes and lazy loading modules.
  • Router parameters and guards.
  • Navigation strategies and best practices.

HTTP Client and Data Handling

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

State Management and Signals

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

Testing and Deployment

  • Unit testing components and services.
  • 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.
  • Practical experience with web development concepts and REST APIs.
  • Familiarity with TypeScript is advantageous, though not mandatory.

Target Audience

  • Web developers focused on creating dynamic and scalable front-end applications.
  • JavaScript developers transitioning to modern front-end frameworks.
  • Software engineers developing enterprise-grade Single Page Applications (SPAs).
 28 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories