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
- Objekt Design für TypeScript
- Design Patterns für TypeScript
- UML: Objekt Design mit Diagrammen für TypeScript
- Clean Code für TypeScript
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