Week 6 curriculum - 1909-sep30-net/trainer-code GitHub Wiki

  • JavaScript
    • XSS
    • DOM
    • Ajax
      • XmlHttpRequest, Fetch API, CORS, Promises
    • events
      • event listeners, propagation, bubbling, capturing
  • Node
    • NPM, npm CLI
    • package.json, scripts, semver
  • TypeScript
    • type annotations, interfaces, classes, modules
    • transpilation, tsc, tsconfig.json
  • Webpack
    • module bundler, webpack.config.js
  • Angular
    • single-page application
    • module
      • root module, NgModule decorator
    • component
      • Component decorator
      • template syntax
    • directives
      • attribute (ngClass, ngStyle, custom)
      • structural (ngFor, ngIf, ngSwitch)
      • components
    • data binding
      • data binding (interpolation, property binding, event binding, two-way binding, NgModel)
    • service
      • Injectable decorator
    • HttpClient
    • Jasmine
    • Karma
    • ng CLI
    • deployment