TypeScript - 2-tägiger Online-Kurs
1.450,00 EUR
- 2 days
Verbessern Sie Ihre JavaScript-Entwicklungsfähigkeiten mit TypeScript, dem leistungsstarken Superset von JavaScript, das zur Erstellung skalierbarer, wartbarer und unternehmensgerechter Anwendungen verwendet wird. Dieser praxisorientierte Kurs führt Entwickler in die zentralen Funktionen von TypeScript ein, darunter statische Typisierung, Interfaces, Klassen, Generics, Module und fortgeschrittene Techniken zum Typ-Management.
Hauptfunktionen
Sprache
Kurs und Materialien auf Englisch
Stufe
Anfänger- bis Mittelstufenniveau
2-tägiges Live-Online-Training mit Dozent
(8 Stunden/Tag) mit über 30 empfohlenen Lernstunden
Übungen in Echtzeit
unter Verwendung von Live-Coding-Umgebungen
Interaktive Fragerunden
Strukturiertes Kursarbeitsbuch zur dauerhaften Nutzung als Nachschlagewerk
Leitfaden zur Umsetzung nach dem Kurs
Zertifikat über den Abschluss des Programms inbegriffen

Lernergebnisse
Am Ende dieses Kurses werden Sie Folgendes verstehen können:
TypeScript-Projekte konfigurieren
Richten Sie TypeScript-Umgebungen ein, verwalten Sie Compiler-Einstellungen und integrieren Sie TypeScript in moderne Entwicklungs-Workflows.
Starke Typisierung anwenden
Nutze das Typsystem von TypeScript mit primitiven Datentypen, Arrays, Objekten und Funktionen, um zuverlässigeren und besser wartbaren Code zu schreiben.
Erweiterte Typen definieren
Erstellen und verwenden Sie Interfaces, Typaliasse, Union- und Schnittmengentypen, um Anwendungsdaten effektiv zu modellieren.
Verwenden Sie Type Narrowing und Type Guards
Implementieren Sie Narrowing-Techniken und Type Guards, um sicher mit mehreren Datentypen zu arbeiten.
Generische Lösungen entwickeln
Entwickle wiederverwendbare Funktionen, Klassen und Komponenten mit Generics, ohne die Typsicherheit zu beeinträchtigen.
Erweiterte Typfunktionen nutzen
Wende Mapped Types, Conditional Types und Utility Types an, um die Codeentwicklung zu vereinfachen und zu verbessern.
Objektorientierte Programmierung implementieren
Erstellen und verwalten Sie Klassen mit modernen TypeScript-Funktionen, einschließlich Vererbung und Zugriffsmodifikatoren.
Befolge die Best Practices für TypeScript
Wende Coding-Standards und Design-Patterns an, die die Codequalität, Skalierbarkeit und langfristige Wartbarkeit verbessern.

Kurszeitplan
Tag 1
Sitzung 1: Einführung
- TypeScript vs. JavaScript
- TypeScript installieren und konfigurieren
- Statische Typprüfung
- Umgang mit Nicht-Ausnahmefehlern
- TypeScript in JavaScript kompilieren
- Explizite Typisierung und Striktheitsoptionen
Sitzung 2: Typen
- Primitive Typen, Arrays und Objekttypen
- Typannotationen
- Unionstypen und Typaliasse
- Schnittstellen und Typüberprüfungen
- Literal-, null-, undefined- und andere eingebaute Typen
Sitzung 3: Eingrenzung
- Grundlagen der Typverengung
- Typwächter und Prädikate
- Wahrheitswerte und Gleichheitsprüfungen
- Mitgliedschafts- und instanceof-Operatoren
- Kontrollflussanalyse und Zuweisungen
Sitzung 4: Funktionen
- Funktions-, Aufruf- und Konstruktorsignaturen
- Generische Funktionen und Einschränkungen
- Optionale Parameter und Callbacks
- Funktionsüberladung
- Verwendung von this, Restparametern und Spread-Syntax
- Parameter-Destrukturierung und void-Rückgabetypen
Tag 2
Sitzung 5: Mehr über Objekttypen
- Optionale und schreibgeschützte Eigenschaften
- Indexsignaturen
- Erweitern und Überschneiden von Typen
- Typaliasse vs. Interfaces
- Allgemeine Objekttypen
- Arrays und Tupeltypen
Sitzung 6: Typmanipulation
- Grundlagen der Typmanipulation
- Generika
- keyof und typeof
- Indizierte Zugriffstypen
- Bedingte und abgeleitete Typen
- Utility-Typen
Sitzung 7: Klassen
- Klassenmitglieder, Felder und Konstruktoren
- Methoden, Getter und Setter
- Vererbung mit extends und implements
- Zugriffsmodifikatoren und statische Member
- Generische Klassen
- Arbeiten mit diesem und Pfeilfunktionen
- Parameter-Eigenschaften und Klassenausdrücke
- Abstrakte Klassen und Klassenbeziehungen
Sitzung 8: Best Practices
- Verwendung geeigneter Typdefinitionen
- Generics effektiv einsetzen
- Missbrauch des Typs any vermeiden
- Callback-Typen definieren
- Umgang mit Funktionsüberladungen
- Best Practices und Muster für TypeScript-Programmierung

Für wen ist dieses Programm geeignet?
JavaScript-Entwickler, die auf TypeScript umsteigen möchten
Frontend- und Backend-Entwickler
Full-Stack-Entwickler
Softwareentwickler, die an skalierbaren Anwendungen arbeiten
Studierende und Anfänger mit grundlegenden Programmierkenntnissen
IT-Fachkräfte im Übergang zur modernen Webentwicklung
Voraussetzungen
- Ein solides Verständnis der JavaScript-Grundlagen
- Erfahrung im Schreiben und Debuggen von JavaScript-Anwendungen
- Vertrautheit mit grundlegenden Programmierkonzepten wie Variablen, Funktionen, Objekten und Arrays
- Grundkenntnisse in HTML und der Entwicklung von Webanwendungen sind von Vorteil, aber nicht zwingend erforderlich.
- Erfahrung mit modernen JavaScript-Entwicklungstools und -Workflows ist hilfreich, aber nicht erforderlich
Aussagen
Lizenzierung und Akkreditierung
Dieser Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
Kandidaten werden ermutigt, sich während des gesamten Anpassungsprozesses für Beratung und Unterstützung an die AVC zu wenden.
Häufig gestellte Fragen

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?
Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!
