Get in Touch

Course Outline

Introduction

  • General overview of Angular
  • Gaining insight into the Angular framework and its architecture
  • Understanding the structure of an Angular application
  • Exploring new features in Angular 13

TypeScript Fundamentals

  • Grasping TypeScript syntax
  • Defining variables and arrays
  • Applying types in functions

Developing Components

  • Overview of components
  • Generating a component via Angular CLI
  • Comprehending the component class
  • Utilizing a component template
  • Event binding techniques

Working with Angular Forms

  • Introduction to forms
  • Employing template-driven forms
  • Importing the forms module
  • Configuring a form
  • Overview of reactive forms
  • Importing the reactive forms module
  • Building a form
  • Designing the template

Services, Dependency Injection, and Pipes

  • Overview of services
  • Creating a basic service
  • Understanding the service class
  • Introduction to dependency injection
  • Injecting a service instance
  • Introduction to pipes
  • Utilizing built-in pipes
  • Applying pipes within an HTML template
  • Chaining pipes

Working with the HTTP Client

  • Angular HTTP client overview
  • Utilizing the HTTP client
  • Importing the HTTP client module
  • Configuring HTTP client request options
  • Returning an HTTP response object
  • Setting request headers
  • Creating a simple observable

Angular Component Router

  • Introduction to the Angular component router
  • Navigating views
  • Utilizing the Angular router API
  • Creating an application with router support
  • Hosting router components

Implementing Micro-Frontend Architecture with Angular

  • Overview of micro-frontends
  • Benefits and features of micro-frontends
  • Understanding various approaches to micro-frontends
  • Grasping the micro-frontend framework
  • Developing micro-frontend projects using Angular

Testing Angular Applications

  • Unit testing Angular artifacts
  • Utilizing testing tools
  • Testing procedures

Summary and Next Steps

Requirements

  • A foundational understanding of HTML, CSS, and JavaScript

Target Audience

  • Software Developers
  • Programmers
 28 Hours

Testimonials (2)

Related Categories