Course Outline


Angular 8

  • What is Angular?
  • Angular architecture
  • Angular 8 features

Preparing the Development Environment

  • Installing and configuring Angular 8

Angular Quick Start

  • Creating an application
  • Adding Bootstrap
  • Creating routing

Components and Binding

  • Creating and using custom components
  • Working with bindings
  • Building modules
  • Styling components

Developing an Angular Library

  • Creating Angular libraries
  • Publishing Angular libraries

Services and Dependecy Injection

  • Creating a service
  • Injecting a service into a component, directive, and service

Form Handling

  • Creating a form
  • Validating, filtering, and sanitizing form data

Pipes and HTTP Requests

  • Transforming output
  • Setting up Firebase
  • Sending requests

Offline Capabilities

  • Adding service workers
  • Caching assets and URLs

Testing the Application

  • Testing with unit tests

Debugging the Application

  • Handling errors

Deploying the Application

  • Hosting with Firebase

Securing the Application

  • Using JWT authentication


Summary and Conclusion


  • JavaScript and TypeScript programming experience


  • Web Developers
  21 Hours


Related Courses

AngularJS Basics

  14 hours

Angular JavaScript

  28 hours

Building Web Apps using the MEAN stack

  35 hours

AngularJS Advanced

  21 hours


  14 hours

AngularJS Good Practices

  14 hours

Angular 2 Fundamentals

  21 hours

JavaScript, jQuery, NodeJS & AngularJS

  56 hours

Angular 4 Fundamentals

  21 hours

Angular 2: Building Web Apps Using the MEAN Stack

  35 hours

Ionic1: Build a Mobile App with Ionic 1 and Angular 1

  14 hours

Ionic2 and Angular2

  14 hours

Angular 4: Advanced

  21 hours

Ionic3: Building Cross-Platform Mobile Apps with Ionic3 and Angular4

  7 hours

Testing Angular Applications

  14 hours