Introduction
  • The course structure
  • Section preface
  • Prerequisites
  • Hello World application
  • Application structure - Part 1
  • Application structure - Part 2
  • Explaining Dependency Injection Container
  • Section recapitulation
Skeleton of a real application
  • Section preface
  • Changing application metadata
  • Setting up a template engine
  • Fixing E2E tests
  • Creating location module
  • Creating location service
  • Section recapitulation
Persistance layer
  • Section preface
  • Providing a config
  • Installing PostgreSQL database
  • Setting up PostgreSQL connection
  • Creating a location entity
  • Transforming Entities to DTOs - part 1
  • Transforming Entities to DTOs - part 2
  • Section recapitulation
Testing
  • Section preface
  • Fixing unit tests - part 1: install Sinon
  • Fixing unit tests - part 2: fix location.service.spec.ts
  • Fixing unit tests - part 3: create GenericFactory
  • Fixing unit tests - part 4: add location entities to LocationService test
  • Fixing unit tests - part 5: create MockHelper
  • Fixing unit tests - part 6: fix location.controller.spec.ts
  • Fixing E2E tests
  • Section recapitulation