Angular Fundamentals  ( angularfun | 21 hours )

Prerequisites:
  • Basics of html, css, js, ts
Overview:

___ is ___.

This instructor-led, live training (online or onsite) is aimed at beginner-level / intermediate-level / advanced-level ___ who wish to use ___ to ___.

By the end of this training, participants will be able to:

  • Install and configure ___.
  • ___. 
  • ___. 
  • ___. 

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction to Angular 18

  • Overview of Angular and its ecosystem
  • What's new in Angular 18, including the latest updates to Angular DevTools
  • Setting up the development environment

Project Setup and Architecture

  • Using Angular CLI
  • Project structure and file organization
  • Angular modules and components
  • Leveraging optimized TypeScript 4.7 capabilities for better performance and developer experience

Templates and Data Binding

  • Angular templates syntax
  • Interpolation, property binding, and event binding
  • Two-way data binding with ngModel

Components and Directives

  • Creating and using components
  • Component lifecycle hooks
  • Built-in directives (ngIf, ngFor, etc.)
  • Custom directives

Services and Dependency Injection

  • Creating and using services
  • Dependency injection in Angular
  • Managing application state

Routing and Navigation

  • Setting up the Angular router
  • Configuring routes and route parameters
  • Understanding and implementing new routing features
  • Lazy loading and route guards

Forms in Angular

  • Template-driven forms
  • Reactive forms
  • Form validation and error handling

HTTP Client and Observables

  • Making HTTP requests with HttpClient
  • Handling HTTP responses
  • Working with RxJS observables

Testing in Angular

  • Unit testing with Jasmine and Karma
  • End-to-end testing
  • Best practices for testing Angular applications

Deployment and Maintenance

  • Building and deploying Angular applications
  • Version control with Git
  • Continuous integration and delivery (CI/CD) practices

Migration and Troubleshooting

  • Migrating from older versions of Angular
  • Common pitfalls and how to avoid them
  • Troubleshooting common issues with Angular 18