Angular Foundations
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!

Instructor:
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.
Prerequisites
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.