This course is designed to help you master Angular through fun, easy-to-follow coding examples. Angular is a leading front-end framework used to build powerful single-page applications (SPAs) using HTML, CSS, and TypeScript. Whether you're aiming to become a front-end or full-stack developer, learning Angular is a key step in your journey.
By the end of this course, you’ll have the skills to confidently build complete SPAs with Angular, quickly diagnose and resolve common compile-time and runtime issues, and write clean, maintainable, and professional-grade code.
Who should take this Course?
The Angular 9 Online Course is ideal for front-end developers, web programmers, and software engineers who want to build modern, dynamic single-page applications using Angular. It’s also suitable for students and professionals looking to upgrade from earlier Angular versions or enhance their JavaScript framework skills. A basic understanding of HTML, CSS, and JavaScript is recommended to make the most of this course.
Course Curriculum
1. Single Page Applications, Why Angular, and Getting Started
Course Overview
Introduction to Single Page Applications (SPA)
What do we need Angular for
Setting up the Development Environment
Angular Application Architecture
First Angular App
2. TypeScript and ESNext
Module Introduction and Introduction to TypeScript
Setting up the environement to write TypeScript
Variable declarations (var, let, and const)
Types - Primitives
Types - Reference and Special Types
Operators - Spread and Backticks
Operators - Destructure and Rest
Classes
Interface
Arrow Functions
Modules
fetch
async/await
3. Decorators, @NgModule, Angular Modules and App Bootstrap Mechanism in Angular
Module Introduction and an overview of Angular Modules
What are decorators?
Angular Modules and the @NgModule Decorator
declarations
imports and exports
providers, bootstrap, and entryComponents
Angular Application Bootstrap Mechanism
4. @Component Decorator, Angular Components, Communication, and the Lifecycle Hooks
Module Introduction
Angular Components and the @Component Decorator
Creating an Angular Component using the Angular CLI and on StackBlitz