Course Outline

Introduction

  • Overview of Angular for government use
  • Understanding the Angular framework and architecture
  • Exploring the anatomy of an Angular application
  • Highlights of new features in Angular 13

Fundamentals of TypeScript

  • Comprehending TypeScript syntax for government development
  • Defining variables and arrays in TypeScript
  • Specifying types in functions

Building Components

  • Introduction to components for government applications
  • Creating a component using Angular CLI
  • Understanding the structure of a component class
  • Utilizing component templates
  • Implementing event binding in components

Working with Angular Forms

  • Introduction to forms for government applications
  • Using template-driven forms in Angular
  • Importing the forms module
  • Setting up a form structure
  • Overview of reactive forms for enhanced data handling
  • Importing the reactive forms module
  • Constructing a reactive form
  • Designing form templates for user interaction

Services, Dependency Injection, and Pipes

  • Introduction to services in Angular applications for government use
  • Creating a basic service for data management
  • Understanding the structure of a service class
  • Introduction to dependency injection for modular development
  • Injecting a service instance into components
  • Introduction to pipes for data transformation
  • Using built-in pipes in Angular
  • Applying pipes in HTML templates
  • Chaining multiple pipes for complex transformations

Working with HTTP Client

  • Overview of the Angular HTTP client for government applications
  • Utilizing the HTTP client for data retrieval and submission
  • Importing the HTTP client module
  • Configuring HTTP client request options
  • Returning an HTTP response object for processing
  • Setting custom request headers
  • Creating a new and simple observable for asynchronous data handling

Angular Component Router

  • Introduction to the Angular component router for government applications
  • Navigating views using the router
  • Using the Angular router API for dynamic routing
  • Creating a router-enabled application for efficient navigation
  • Hosting and managing router components

Implementing Micro-Frontend Architecture with Angular

  • Overview of micro-frontend architecture for government applications
  • Advantages and features of micro-frontend in public sector development
  • Exploring different approaches to micro-frontend implementation
  • Understanding the micro-frontend framework for modular design
  • Creating micro-frontend projects with Angular for government use

Testing Angular Applications

  • Unit testing Angular artifacts for quality assurance
  • Utilizing testing tools for comprehensive test coverage
  • Following testing steps to ensure application reliability

Summary and Next Steps

Requirements

  • Foundational knowledge of HTML, CSS, and JavaScript

Target Audience for Government

  • Software Developers
  • Programmers
 28 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories