Angular Foundations


Real Class Example

Angular Foundations

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!


Joe Jorden
MCSD: App Builder, MCSA: Web Applications

Course Information

Skills Learned

  • 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

Who Should Attend This Course

This online training course is for anyone looking to get a base of Angular knowledge.


Familiarity with JavaScript is recommended.

Course Outline

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

Angular Architecture

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

Angular Forms

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

Angular Tables

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

Angular NG Graphs

  • How to use NG Graphs

Angular Restful Services

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

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

Are you a student and need support?

Don’t see the class you’re looking for?

Get a demo or pricing!

Call (800) 850-9932 or submit this form to get pricing for you or your team.

We absolutely love being able to tailor the StormWind training experience to you and your goals. Simply provide us with a little bit of upfront info and we’ll get to work on customizing learning packages for you—at a price you just can’t resist.