Skip to content
HackBulgariaPublic

About

The repository for the AngularJS 2 course in Hack Bulgaria

Topics

Resources

Stars

15 stars

Watchers

18 watching

Forks

Latest commit

 

History

79 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Angular 2 Course, Volume 2.0

The second edition of the Angular 2 course in HackBulgaria.

This course is NOT for beginners - JavaScript experience is required.

Throughout the course we'll be learning Angular 2 fundamentals - setup, components, services, routes, deployment, etc.

TypeScript will be the language of choice when we're building our applications.

Course Program

The duration of the course is 5 weeks including 10 lectures:

  1. Introduction: Concepts of Angular 2. Introduction to TypeScript, Component Basics and Build-in Directives.
  2. Advanced Components: Inputs, Outputs, Content Projection, ViewChildren, ContentChildren.
  3. Deep dive into Directives: Dependency Injection (Providers and Injectors), TemplateRef, ViewContainerRef.
  4. Change Detection and Component / Directive Lifecycle.
  5. Functional Programming, Reactive Extensions for JS. Optimizing Anglar Change Detection using RxJS.
  6. The Controlled State Container: ngrx/store (Reactive Redux implementation for Angular 2) and ngrx/effects. Optimizing Change Detection using ngrx.
  7. Forms and validations.
  8. Multi-providers. Template driven custom validators and Custom Controls.
  9. Routing and Navigation.
  10. Protecting Routes. Lazy Loading. Pipes. Angular 4 and beyond.

You can apply here: https://hackbulgaria.com/courses/angular2-volume2/

About

The repository for the AngularJS 2 course in Hack Bulgaria

Topics

Resources

Stars

15 stars

Watchers

18 watching

Forks

Releases

Packages

Used by

Contributors

Languages