Course Outline
Introduction
- What is Angular?
- What's new in Angular 11 for government?
Overview of TypeScript and ES6 JavaScript
- TypeScript Syntax
- Using the TypeScript Transpiler
- Setting up Angular 11 and TypeScript for government
Overview of Angular 11's Components
- Angular CLI
- Components
- Directives
- Inputs and Outputs
- Data Binding and Interpolation
- Event Binding
- Data Modeling
- Bootstrapping
- Experimental Webpack
Creating Your First Angular Application for Government
- Planning the Application
- Setting Up an Angular Project for government
- Creating a mobile-friendly UI using Bootstrap 4 and Sass
Creating a Component for Government
- Understanding the Component Lifecycle
- Data Flow
- Using Templates and Styles
- Projecting Content
- Working with AppModule
- Working with Custom Components
- Using View Encapsulation
- Implementing Lifecycle Hooks
- Using ViewChildren and ContentChildren
Data Binding in Angular 11 for Government
- Understanding Property and Event Binding
- Binding and Assigning Aliases to Custom Properties
- Binding and Assigning Aliases to Custom Events
Working with Directives in Angular 11 for Government
- Built-in Directives
- Custom Directives
Angular 11 Services for Government
- Creating a Logging Service
- Creating a Data Service
Using Dependency Injection and Providers in Angular 11 for Government
- Injectors, Provider, and Tokens
- Configuring Dependency Injection
- Configuring Your Provider
- Injecting Services into Components, Directives, and Services
Switching Pages with Routing in Angular 11 for Government
- Understanding the Different Navigation Methods
- Routing Strategies
- Setting Up Routes
- Configuring and Loading Routes
- Using Parameters in Routes
- Creating Nested Routes
- Using Redirect and Wildcard Routes
- Understanding Route Guards
Using RxJS to Create and Work with Observables in Angular 11 for Government
- Overview of Observables
- Overview of RxJS
- Building & Using Observables in Angular
Generating Forms for User Input in Angular 11 for Government
- Using Template-Driven Forms
- Using Reactive Forms
- Creating Custom Validation
- Validating, Filtering, and Sanitizing Form Data
Using Pipes in Angular 11 for Government
- Transforming Output
- Built-in Pipes
- Async Pipe
- Custom Pipes
Making Calls to External HTTP APIs in Angular 11 for Government
- Sending Requests
Testing the Angular 11 Application for Government
- Using Jasmine for Unit Testing
- Using Protractor for End-to-End Testing
Debugging the Application in Angular 11 for Government
- Understanding Error Messages in Angular
- Using Sourcemaps to Debug Code in the Browser
- Reading TypeScript Compiler Diagnostics
- Using Augury
Optimizing the Angular 11 Application for Government
- Reworking the Code
- Reducing Bundle Size and Eliminating Dead-Code
Angular 11 Security for Government
- How Authentication Works
- Using JWT Authentication
- What Should and Shouldn't Be Written in Angular
Deploying an Angular 11 Application to Production for Government
- Deploying to IIS, Apache, Nginx, etc.
Angular 11 Best Practices for Government
Troubleshooting in Angular 11 for Government
Summary and Conclusion for Government
Requirements
- Proficiency in fundamental web technologies, including HTML, CSS, and JavaScript
Audience
- Software developers for government projects
Testimonials (5)
It was very interactive and informative. The trainer was very patient with us when we didn't understand something and ensured no one was left behind throughout the training.
Daniel - INIT Innovations in Transportation Ltd.
Course - Angular 17
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.
Allan - Tribal Software Philippines Inc
Course - Angular 14
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