INTRODUCTION AND PROGRAMMING PRACTICUM
This course’s teachings are reinforced through an actual implementation of an example Angular application.
This course is conducted through the process of building a web application from the ground up, beginning with the basic configuration needed to develop and run an Angular CLI-based application, but with no code.
A Hands-On section during each session will guide you to complete an exercise.
Course Duration: Three sessions, on-site or remote
TWO – BOOTSTRAPPING
In this session, we will discuss the architecture of Angular (2+), and cover the basic components needed to create and “bootstrap” an application.
THREE – VIEW COMPONENTS
In this session, we will take a more in-depth look at the basic building block of the Angular architecture.
FOUR – DEPENDENCY INJECTION
In this session, we will discuss the Dependency Injection (DI) approach taken by Angular.
FIVE – OUTPUT PROPERTIES
Output properties allow us to build event bindings that allow us to react to events emitted from a consumed Directive.
SIX – HTTP | RXJS
In this session, we discuss the use of the Http Client to integrate XHR communication in our applications.
SEVEN – MODULES API
We cover the use of Feature Modules to build flexible, maintainable, and testable applications.
EIGHT – PROPERTY / EVENT BINDING
In this session, we look at Property Bindings (Component to View), and Event Bindings (View to Component).
NONE – INPUT PROPERTIES
Input properties allow us to build property bindings that target properties of a consumed Directive and/or Component.
TEN – ROUTING AND NAVIGATION
In this session we cover the primary features of the Angular Router.
ELEVEN – ROUTE GUARDS: RESOLVE
In this session, we will look at “pre-loading” the data that a route requires, prior to navigating to the route.
TWELVE – FORMS API
THIRTEEN – HANDLING AUTHENTICATION