TypeScript Grundlagen Workshop

TypeScript Grundlagen Workshop

Der perfekte Einstieg in TypeScript – die Grundlage moderner Webentwicklung. TypeScript Grundlagen lernen und verstehen, warum typsichere Entwicklung nicht nur für Angular, React oder Vue Standard ist. Dieser Workshop ist ideal für Anfänger und Entwickler, die TypeScript professionell nutzen möchten. TypeScript ist frameworkunabhängig und mittlerweile essentiell in der modernen Webentwicklung. Nach dem Workshop setzen Teilnehmer eigene TypeScript-Projekte selbstständig um – egal welches Framework sie später nutzen. Der Grundstein für eine zukunftssichere Karriere in der Webentwicklung.

Level

Beginner

Dauer

2 Tage
4 Halbe Tage

Ort

Remote
Vor Ort

Für wen ist dieser Workshop geeignet?

Entwickler, die neu in der Welt der Webentwicklung sind

Entwickler mit ersten Kenntnissen in JavaScript

Außerdem solltest du folgende Vorkenntnisse mitbringen:

Kenntnisse einer typisierten Programmiersprache sind von Vorteil

Grundlegende Kenntnisse in JavaScript sind von Vorteil

Nach dem Workshop wirst du wissen:

Grundlagen und Vorteile von TypeScript gegenüber JavaScript verstehen

TypeScript Datentypen und Typinferenz verstehen

Funktionen und deren Typisierung in TypeScript kennenlernen

Klassen und Vererbung in TypeScript verstehen

var / let / const und deren Unterschiede kennenlernen

Unterschiedliche Sichtbarkeiten: public, private, protected verstehen

Module und Namespaces in TypeScript kennenlernen

Closures und Lexical Scoping verstehen

Eigene komplexe Typen erstellen

Agenda

icon

Einführung in TypeScript

  • Was ist TypeScript?
  • Vorteile von TypeScript gegenüber JavaScript
  • TypeScript Compiler und Tooling
icon

JavaScript Wiederholung

  • Datentypen und Typinferenz
  • Variablen: var, let, const
  • Funktionen und Typisierung
  • Booleans, truthy und falsy Werte und Vergleichsoperatoren
  • Closures und Lexical Scoping
  • this Keyword
icon

Grundlegende TypeScript Konzepte

  • Grundlegende Datentypen in TypeScript
  • Arrays und Tupel
  • Enums
  • Interfaces und Types
  • Klassen und Vererbung
  • Zugriffsmodifikatoren: public, private, protected
  • Getter und Setter
  • Module und Namespaces
  • Typisierung und typisierte Funktionen
  • Funktionen: Optionale und Default-Parameter, Typisierte Parameter und Rückgabewerte
icon

Fortgeschrittene TypeScript Konzepte

  • Generics
  • Union und Intersection Types
  • Type Guards
  • Dekoratoren
  • Function Overloading
  • Type Narrowing
  • Unterschiede zwischen Type und Interface
  • Utility Types
icon

Tools und Best Practices

  • TypeScript Konfiguration (tsconfig.json)
  • Linting und Formatierung (ESLint, Prettier)
  • Best Practices für TypeScript Entwicklung

Was ist inbegriffen?

Hochwertige Materialien

Mit einer Mischung aus Theorie und Übungen

Best Practices

Viele bewährte Best Practices aus der Praxis

Follow-up Q&A

Session 1-2 Wochen nach dem Workshop

Lebenslanger Zugriff

Auf alle Workshop Materialien

Zertifikat

Teilnahmezertifikat nach Abschluss

Praxisorientiert

Praktische Übungen und Live-Coding

High-Level Workshop Ablauf

Um Ihnen ein besseres Gefühl dafür zu geben, wie unsere Workshops organisiert sind, bieten wir Ihnen hier einen groben Überblick über eine typische Workshop-Agenda. Bitte beachten Sie, dass die Agenda je nach Workshop und den Bedürfnissen der Teilnehmer variieren kann. Jedes Training ist einzigartig und wir bemühen uns, Ihnen das bestmögliche Erlebnis zu bieten.

09:00 - 10:30 Theorie & Übungen
10:30 - 10:45 Pause
10:45 - 12:15 Theorie & Übungen
12:15 - 13:00 Mittagspause
13:00 - 14:30 Theorie & Übungen
14:30 - 14:45 Pause
14:45 - 16:15 Theorie & Übungen

Bereit durchzustarten?

Lass uns in einem kostenlosen Beratungsgespräch über deine Anforderungen sprechen und gemeinsam den perfekten Workshop für dein Team planen.

Kostenloses Beratungsgespräch