Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History

readme.md

Outline

Node.js Introduction

Introduction

I use this sample in Node.js workshops to showcase fundamentals of Node.js development using TypeScript.

You can find more material inclusive additional samples and exercises at https://rstropek.github.io/htl-mobile-computing/. This is the material I use when teaching mobile development at the HTL Perg. All the material is open source. Feel free to use and share it as you like.

Content

Setting up a Project

  • Installing Node.js and NPM
  • Installing and working with packages (package.json)
  • Working with TypeScript
    • Installing TypeScript
    • Type definitions
    • Build scripts in package.json including some useful tools like concurrently, cpx, etc.

Node.js Fundamentals

  • General principles
  • Modules
  • Built-in API

TypeScript Fundamentals

  • General principles
  • Language basics
  • Modules
  • Async programming basics

koa

  • Installation
  • Setting up router and pipeline
  • Configuring a view engine
  • Writing middlewares

Testing

  • Jasmine basics
  • Writing and working with unit tests
Morty Proxy This is a proxified and sanitized view of the page, visit original site.