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
Testimonials (5)
I liked that the training focused more on the practical side.
Mihaela - Ness
Course - NgRx
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Course - Reactive Programming with Angular RxJS
I liked your jokes
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Course - Angular 10 for Developers
Pipe Routing Data Biding Services