Course Outline

Getting Started with Angular 19

  • Introduction to Angular and what's new 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 DI system
  • Creating and providing services
  • Injecting services into components

Forms and Validation

  • Template-driven forms
  • Reactive forms and 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

  • An understanding of HTML, CSS, and JavaScript
  • Experience with web development concepts and REST APIs
  • Familiarity with TypeScript is helpful but not required

Audience

  • Web developers building dynamic and scalable front-end applications
  • JavaScript developers transitioning to modern front-end frameworks
  • Software engineers creating enterprise-grade SPAs
 28 Hours

Number of participants


Price Per Participant (Exc. Tax)

Testimonials (5)

Provisional Courses

Related Categories