Erweiterte JavaScript Programmierung mit TypeScript und EcmaScript
Weiterbildung
4-Wochen-Kurs
TypeScript ist eine Erweiterung von JavaScript, die eine statische Typisierung und einige zusätzliche Funktionen bietet, wie z.B. Klassen und Interfaces. TypeScript-Code wird in JavaScript übersetzt und kann in jeder JavaScript-Umgebung ausgeführt werden. Der Vorteil von TypeScript liegt in der Typsicherheit, der besseren Skalierbarkeit und der modernen Funktionalität, die Entwicklern helfen, effektiveren und robusteren Code zu schreiben. In diesem Kurs bieten wir einen Überblick über die Potenziale von Künstlicher Intelligenz (KI), einschließlich Tools wie ChatGPT (GPT). Wir möchten den Teilnehmenden eine interaktive und praxisnahe Lernerfahrung ermöglichen und ihre Fähigkeiten in diesem Bereich fördern.
Inhalt
- Grundlagen von TypeScript
- Typisierung und Variablen
- Funktionen
- Klassen und Vererbung
- Schnittstellen
- Generics
- Dekoratoren
- Fortgeschrittene TypeScript-Konzepte:
- Namensräume und Module
- Promises und Async/Await
- Typüberprüfung von Laufzeitdaten
- Typisierung von Events
- Type Guards und Typ-Assertionen
- Typisierung von DOM-Elementen
- Anwendung von TypeScript:
- Node.js-Anwendungen mit TypeScript
- Erstellung von Angular-Anwendungen mit TypeScript
- Verwendung von TypeScript in React-Anwendungen
- Verwendung von TypeScript in Vue.js-Anwendungen
- TypeScript und Serverless Computing
- Tools und Frameworks
- TypeScript Compiler
- Visual Studio Code mit TypeScript
- Gulp, Grunt und Webpack mit TypeScrip
- Testen von TypeScript-Anwendungen
- Debugging von TypeScript-Anwendungen
- TypeScript-Integration in CI/CD-Pipelines
- Best Practices und Tipps
- Typsicherheit in großen Projekten
- TypeScript-Erweiterungen und Bibliotheken
- TypeScript-Debugging und -Optimierung
Zielgruppe
Web- und App-Entwickler
Voraussetzungen
JavaScript
Förderung
Kompletter Kurs förderfähig
z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit
Nächste Termine
- Mo, 02.12.2024
- Mo, 13.01.2025
- Mo, 03.02.2025
- Mo, 03.03.2025
- Mo, 07.04.2025
- Mo, 05.05.2025
Kursnummer: LS23.225