Seminarinformationen

Seminar - Ziel

In diesem 2-tägigen Seminar "TypeScript – Kompaktkurs" erwerben Sie sowohl grundlegende als auch fortgeschrittene Kenntnisse der Programmiersprache TypeScript. TypeScript erweitert JavaScript um ein statisches Typsystem, das zu robusterer und besser wartbarer Software führt. Der Kurs behandelt die Syntax, Typisierung und Strukturierung von TypeScript-Projekten. Sie lernen gängige Tools und das TypeScript-Ökosystem kennen sowie die Integration mit npm und JavaScript-Projekten. Nach Abschluss des Kurses sind Sie in der Lage, selbstständig TypeScript-Code zu schreiben, Projekte zu verwalten und TypeScript in bestehende Entwicklungsprojekte zu integrieren.

Teilnehmer - Zielgruppe

  • Softwareentwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Grundkenntnisse in JavaScript

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Überblick und Einführung

  • Einordnung TypeScript, ECMAScript und JavaScript
  • Laufzeitumgebungen: Browser vs Node.js
  • Aufsetzen eines TypeScript-Projektes (von Grund auf neu)

Grundlagen

  • Basis Datentypen / Typ-Literale
  • Schnittstellen (Interfaces)
  • Funktionen
  • Klassen
  • Aufzählungen (Enums)
  • Generische Datentypen (Generics)
  • Algebraische Datentypen (Union- und Intersection-Types, tuples)
  • Hands-on: Ausgewähltes Softwareprojekt um die Grundlagen zu festigen
  • Hands-on: Aufsetzen eines TypeScript-Projekts (npm und tsc)
  • Deklarationsdateien
  • Veröffentlichungen auf npm
  • JavaScript-Interoperabilität
  • npm-Interoperabilität

Fortgeschrittene Themen

  • Type aliases
  • Type inference / type assertions
  • Type guards
  • Utility types
  • Nullable types
  • Optional parameters
  • Field modifiers
  • Mapped types
  • Conditional types
  • Type inference in conditional types
  • Variadic tuple types
  • Hands-on: Ausgewähltes Softwareprojekt mit Fokus auf die fortgeschrittenen Themen
  • Types from extractions / transformations
  • Decorators
  • Module
  • Konfiguration des Compilers
  • Hands-on: Aufsetzen eines Projekts professioneller Qualität (npm, vite, jest, eslint, prettier)

Weitere Schulungen zu Thema TypeScript

TypeScript für Angular

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar "TypeScript für Angular" erhalten Sie grundlegende Kenntnisse und Techniken von TypeScript in Kombination mit Angular. Ziel des Seminars ist es, Ihnen eine stabile Basis zu vermitteln, um mit TypeScript effektiv in der Angular-Entwicklung ...

React und TypeScript

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar "React und TypeScript" erhalten Sie eine fundierte Einführung in die grundlegenden und spezifischen Eigenschaften von React, einer der führenden Bibliotheken zur Entwicklung von Single-Page-Anwendungen (SPAs). Neben den allgemeinen ...