Get in Touch
 Duration 21 hours

Course Outline

Angular 21 Fundamentals

  • An overview of the Angular ecosystem
  • Exploring the architecture of Angular 21
  • Implementing standalone components and structuring applications

TypeScript and Project Setup

  • Essential TypeScript concepts for Angular development
  • Initializing projects using Angular CLI
  • Leveraging key development tools

Components, Templates, and Data Binding

  • Creating and organizing components
  • Manipulating templates and dynamic content
  • Employing property, event, and two-way binding methods

Routing and Navigation

  • Configuring application routing
  • Managing route parameters and nested routes
  • Applying lazy loading and navigation strategies

Services, Dependency Injection, and HTTP

  • Designing reusable service architectures
  • Implementing dependency injection principles
  • Utilizing HTTPClient for backend communication

State Management and Signals

  • An introduction to Angular signals
  • Working with reactive state patterns
  • Orchestrating data flow within the application

Forms and User Input

  • Building template-driven forms
  • Developing and managing reactive forms
  • Implementing validation and enhancing user experience

Performance Optimization and Deployment

  • Optimizing application performance and build output
  • Utilizing efficient change detection techniques
  • Deploying Angular 21 applications to production environments

Summary and Next Steps

Requirements

  • A solid grasp of fundamental web development concepts
  • Practical experience with JavaScript or TypeScript
  • Working knowledge of HTML and CSS fundamentals

Audience

  • Front-end developers adopting modern Angular practices
  • Software engineers developing scalable web applications
  • Technical professionals seeking to acquire practical Angular skills.

Number of participants


Price per participant (excl. VAT)

Testimonials (3)

Upcoming Courses

Related Categories