.NET Curriculum Week 6 - 042020-dotnet-uta/curriculumCode GitHub Wiki

Week 7 Curriculum

TypeScript Fundamentals

  • Class
  • Interface
  • DataTypes

Node.js

  • NPM, npm CLI
  • package.json, scripts, semver

Webpack

  • module bundler, webpack.config.js

Import and Export

Compilation and Transpilation

Angular Fundamentals

  • Command Line
  • Workspace

Architecture

- module

  • root module, NgModule decorator
  • Components
  • Templates

Modeling

  • Decorators

- Directives

  • attribute (ngClass, ngStyle, custom)
  • structural (*ngFor, *ngIf, ngSwitch)
  • components
  • Forms
  • Data Binding
  • interpolation,
  • property binding,
  • event binding,
  • two-way binding,
  • NgModel

Dependency Injection

  • Injectables
  • Services
  • HttpClient

Bootstrapping

  • Pipes
  • Filters
  • Events

Routing

  • Route Handlers
  • Navigation

Reactive Programming

  • Promises
  • Observables

Testing

  • Unit
  • End-to-End
  • Stubs
  • Jasmine
  • Karma