Course Outline

Angular 20 Fundamentals

  • Understanding the Angular ecosystem
  • Exploring the Angular 20 architecture
  • Standalone components and application structure

TypeScript and Project Setup

  • TypeScript essentials for Angular
  • Configuring Angular CLI for new projects
  • Working with development tooling

Components, Templates, and Data Binding

  • Creating and organizing components
  • Template syntax and dynamic rendering
  • Property, event, and two-way data binding

Routing and Navigation

  • Setting up Angular routing
  • Route parameters and child routes
  • Lazy loading and navigation patterns

Services, Dependency Injection, and HTTP

  • Creating reusable services
  • Dependency injection patterns
  • HTTPClient for API communication

State Management and Signals

  • Understanding Angular signals
  • Reactive state patterns
  • Managing application data flows

Forms and User Input

  • Working with template-driven forms
  • Building reactive forms
  • Validation strategies and UX behaviors

Performance Optimization and Deployment

  • Optimizing builds and assets
  • Change detection strategies
  • Deploying Angular 20 applications

Summary and Next Steps

Requirements

  • An understanding of basic web development concepts
  • Experience with JavaScript or TypeScript
  • Familiarity with HTML and CSS fundamentals

Audience

  • Front-end developers transitioning to modern Angular
  • Software engineers building scalable web applications
  • Technical professionals who need practical Angular skills
 21 Hours

Testimonials (5)

Related Categories


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(81): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38