Overview

This online training course is a high level introduction to Angular, a platform for building mobile and desktop web applications. It was developed by Google and is widely liked because its equipped with robust components to help developers write readable, maintainable, and easy-to-use code. This Angular online training course covers Angular CLI installation, Node.js commands, modules, Angular development life cycle, and more!

Course Instructor: Joe Jorden

Course Outline

01. Introduction to Angular

  • Brief history
  • Installation of git and Node.js
  • Node.js commands
  • NPM install and Angular CLI install using Node.js commands
  • Create a project using Node.js commands
  • NPM package installation

02. Angular Architecture

  • Components
  • Repositories
  • Services
  • Modules
  • Models
  • Angular Development Life Cycle

03. Angular Forms

  • Angular Reactive forms
  • Angular Material forms
  • Angular Event triggers, click, hover, change, blur, ngOnitEnit
  • Angular NgModule and saving form data

04. Angular Tables

  • Bootstrap tables
  • Angular Material tables
  • Table row click events
  • Filtering, ordering, and pagination

05. Angular NG Graphs

  • How to use NG Graphs

06. Angular Restful Services

  • Restfu calls to an API
  • JSON data responses
  • Storing data objects in a repository
  • Access data stored

07. Application Templates

  • When to use and angular template and why
  • How to use a template
  • NgIF’s
  • NgFor’s
  • Dynamic Templates with responsive design
  • Componentizing Templates with use of directive @Input and @Output

Skills Learned

After completing this online training course, students will be able to:

  • Better understanding of Angular and why it was made
  • Skills to install git and Node.js
  • Better understanding of Node.js commands to create and anatomy of repository
  • Understanding of Angular tables and how they’re used
  • How to handle JSON data responses
  • How to store data objects in a repository that can be later accessed by components