TypeScript Lernpfad

Der TypeScript Lernpfad ist eine Folge von Schulungen, die einen Einsteiger schrittweise bis zum Profi führt.

Der Beginn ist

Objekt Design und Clean Code sind die Grundlagen für gutes Programmieren. Deshalb sind das die nächsten Schritte im Aufbau der Programmierkompetenz:

TypeScript Aufbau 1: Objekt Design & Prinzipien

Danach gibt es 3 Aufbau-Blöcke. Die Reihenfolge der Trainings richten sich nach den Anforderungen im Arbeitskontext.

TypeScript Aufbau 2: Testing, Codemanagement, Paketmanagement, Releasemanagement, Projektmanagement

  • Unit- und Web-Testing mit TypeScript und Node.js (Selenium, Cypress, Playwright, Puppeteer, WebdriverIO, Jasmine)
  • Packaging für TypeScript und Node.js (npm)
  • Versionsmanagement (Git, GitLab, GitHub)
  • Continuous Integration und Deployment (CI, CD)

TypeScript Aufbau 3: Enterprise Computing

  • Datenbankzugriff mit TypeScript
  • Desktop GUI (Electron, NodeGui)
  • Webframeworks für TypeScript (Angular, Bootstrap, jQuery, React, Vue)
  • REST-Services mit TypeScript und Node.js (Express)
  • Web API, Micro Services mit TypeScript und Node.js (Express)
  • XML mit TypeScript
  • JSON mit TypeScript

TypeScript Aufbau 4: Spezielle Themen

  • Multi Threading und parallele Verarbeitung mit TypeScript
  • Netzwerk Programmierung mit TypeScript und Node.js
  • Container (Docker, Kybernetes) für TypeScript

Zusätzlich können Sie ergänzende Lernpfade buchen. In einem solchen Kurs erstellen Sie eine komplette Anwendung zu einem Thema. Die Themen sind:

  • WebShop
  • Bibliothek mit Ausleihe
  • Universität mit Vorlesungen
  • ToDo-Liste
  • Projektmanagement
  • Workflow
  • Flugschalter mit einchecken

Die Anwendung umfasst jeweils:

  • Objekt-Design und Implementierung
  • Datenhaltung und Datenbankzugriff
  • Use-Cases und User-Stories
  • Desktop-GUI
  • Web-GUI
  • REST-Services
  • MicroServices API