Get in Touch
 Duration 21 hours

Course Outline

Angular 20 Fundamentals

  • Gaining an understanding of the Angular ecosystem
  • Exploring the architecture of Angular 20
  • Implementing standalone components and application structure

TypeScript and Project Setup

  • Essential TypeScript concepts for Angular
  • Setting up Angular CLI for new projects
  • Utilising development tooling effectively

Components, Templates, and Data Binding

  • Creating and structuring components
  • Template syntax and dynamic rendering techniques
  • Implementing property, event, and two-way data binding

Routing and Navigation

  • Configuring Angular routing
  • Handling route parameters and child routes
  • Applying lazy loading and navigation patterns

Services, Dependency Injection, and HTTP

  • Creating reusable services
  • Applying dependency injection patterns
  • Using HTTPClient for API communication

State Management and Signals

  • Understanding the concept of Angular signals
  • Implementing reactive state patterns
  • Managing application data flows

Forms and User Input

  • Working with template-driven forms
  • Building reactive forms
  • Applying validation strategies and UX behaviours

Performance Optimization and Deployment

  • Optimising builds and assets
  • Utilising change detection strategies
  • Deploying Angular 20 applications

Summary and Next Steps

Requirements

  • A solid grasp of fundamental web development concepts
  • Practical experience with JavaScript or TypeScript
  • Basic familiarity with HTML and CSS

Target Audience

  • Front-end developers seeking to transition to modern Angular
  • Software engineers focused on building scalable web applications
  • Technical professionals requiring practical Angular skills

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories