Get in Touch

Course Outline

Getting Started with Angular 19

  • Overview of Angular and key updates in version 19
  • Initializing projects using the Angular CLI
  • Examining the core architecture of Angular

Components and Templates

  • Developing and structuring components
  • Implementing data binding and interpolation
  • Utilizing template syntax and component lifecycle hooks

Directives and Pipes

  • Applying built-in structural and attribute directives
  • Developing custom directives
  • Implementing existing and custom pipes

Dependency Injection and Services

  • Understanding the Angular dependency injection framework
  • Creating and registering services
  • Injecting services into components

Forms and Validation

  • Implementing template-driven forms
  • Utilizing reactive forms and the FormBuilder service
  • Applying form validation methodologies

Routing and Navigation

  • Configuring routes and implementing lazy-loaded modules
  • Working with router parameters and guards
  • Evaluating navigation strategies and best practices

HTTP Client and Data Handling

  • Utilizing the HttpClient module
  • Executing API requests and processing responses
  • Managing errors and leveraging RxJS observables

State Management and Signals

  • Employing RxJS for reactive state management
  • Introduction to Angular signals for government applications
  • Maintaining application-wide state consistency

Testing and Deployment

  • Conducting unit tests for components and services
  • Performing end-to-end testing with Angular tooling
  • Optimizing builds and executing deployment strategies

Summary and Next Steps

Requirements

  • Proficiency in HTML, CSS, and JavaScript is required
  • Demonstrated experience with web development methodologies and RESTful services
  • Knowledge of TypeScript is advantageous but not mandatory

Target Audience

  • Front-end developers constructing dynamic and scalable applications for government use cases
  • JavaScript practitioners transitioning to contemporary 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