Get in Touch
 Duration 21 hours

Course Outline

Angular 20 Foundations

  • Gaining insight into the Angular ecosystem
  • Examining the architectural design of Angular 20
  • Exploring standalone components and application structure

TypeScript and Project Configuration

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

Components, Templates, and Data Binding

  • Constructing and structuring components
  • Template syntax and dynamic rendering techniques
  • Property, event, and two-way data binding mechanisms

Routing and Navigation

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

Services, Dependency Injection, and HTTP

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

State Management and Signals

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

Forms and User Input

  • Managing template-driven forms
  • Constructing reactive forms
  • Applying validation strategies and enhancing UX behaviours

Performance Optimisation and Deployment

  • Optimising builds and digital assets
  • Strategies for change detection
  • Deploying Angular 20 applications

Summary and Future Steps

Requirements

  • A foundational understanding of basic web development concepts
  • Practical experience with JavaScript or TypeScript
  • Knowledge of fundamental HTML and CSS principles

Target Audience

  • Front-end developers transitioning to the modern Angular ecosystem
  • Software engineers focused on building scalable web applications
  • Technical professionals seeking to acquire practical Angular skills

Testimonials (2)

Upcoming Courses

Related Categories