Get in Touch

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)

Related Categories