Get in Touch
 Duration 28 hours

Course Outline

Initiating Angular 19

  • Overview of Angular and key updates in version 19
  • Establishing project structures with Angular CLI
  • Gaining insights into the Angular architectural design

Components and Templating

  • Building and structuring components
  • Implementing data binding and interpolation
  • Mastering template syntax and lifecycle hooks

Directives and Pipes

  • Applying native structural and attribute directives
  • Developing bespoke directives
  • Utilizing and crafting custom pipes

Dependency Injection and Services

  • Grasping the Angular DI framework
  • Creating and exposing services
  • Injecting services into component instances

Forms and Validation

  • Implementing template-driven forms
  • Working with reactive forms and the form builder
  • Applying various form validation methods

Routing and Navigation

  • Configuring routes and implementing lazy loading for modules
  • Managing router parameters and guards
  • Adopting optimal navigation strategies and practices

HTTP Client and Data Processing

  • Utilizing the HttpClient module
  • Executing API calls and processing responses
  • Managing errors and observables using RxJS

State Management and Signals

  • Employing RxJS for reactive state control
  • An introduction to Angular signals
  • Overseeing application-wide state

Testing and Deployment

  • Performing unit tests on components and services
  • Conducting end-to-end tests with Angular utilities
  • Optimizing builds and defining deployment tactics

Recap and Future Directions

Requirements

  • A solid grasp of HTML, CSS, and JavaScript.
  • Practical experience with web development principles and REST APIs.
  • Knowledge of TypeScript is advantageous but not mandatory.

Intended Audience

  • Web developers focused on building dynamic and scalable front-end applications.
  • JavaScript developers making the shift to contemporary front-end frameworks.
  • Software engineers tasked with creating enterprise-level SPAs.

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories