JAX & W-JAX
Die Konferenzen für Java, Architektur- und Software-Innovation

TypeScript: fortgeschrittene Typen und Konzepte

Session
Until September 15:
✓ Save up to 360€
✓ Group discount
Register now
Bis 15. September:
✓ Bis zu 360 € sparen
✓ Kollegenrabatt
✓ 5-Tages-Special
Jetzt anmelden
Thank you for attending
✓ See you in 2023
Danke für Ihre Teilnahme
✓ Wir sehen uns in 2023
Infos
Dienstag, 8. November 2022
10:30 - 11:30
Infos
Donnerstag, 5. Mai 2022
14:45 - 15:45
Raum:
Gutenberg 4

TypeScript erweitert JavaScript um ein statisches Typsystem. Dadurch fühlt sich das Arbeiten mit JavaScript- bzw. TypeScript in einigen Fällen fast so an wie das Arbeiten mit Java-Code, beispielsweise durch Fehlermeldungen bei inkorrekter Verwendung von Typen. Während wir aber in Java immer mit Typen arbeiten, ist das in JavaScript nicht notwendig, da es dort häufig anonyme Objekte gibt, die keine Instanz einer Klasse oder eines Interfaces wie in Java sein müssen. Das bietet einige Möglichkeiten, ergibt aber auch einige Herausforderungen für Mensch und Typsystem. Um auch hier typsicher zu sein, bietet TypeScript neben den Basistypen (string, number, etc.) auch einige seltsam anmutende Typen wie never oder unknown an und kennt Konzepte wie Mapped Types, Type Guards und Type Predicates. In diesem Vortrag zeige ich euch mit Live-Coding einige dieser erweiterten TypeScript-Features und wofür ihr sie verwenden könnt. Dabei werden wir Features sehen, die vielleicht der eine oder die andere von Euch auch in Java gerne zur Verfügung hätte … Für den Vortrag sind grundlegende TypeScript-Kenntnisse hilfreich, aber die gezeigten Konzepte werdet ihr auch ohne Vorkenntnisse verstehen, solange ihr eine andere statisch typisierte Sprache wie Java beherrscht.

Take me to the full program of Zum vollständigen Programm von W-JAX W-JAX .

Take me to the full program of Zum vollständigen Programm von JAX JAX .

This Session Diese Session belongs to the gehört zum Programm von W-JAXW-JAX and  und JAXJAX program. Take me to the current program of . Hier geht es zum aktuellen Programm von W-JAX W-JAX or oder JAX JAX .
Alle News der Java-Welt:
Alle News der Java-Welt:

Behind the Tracks

Agile & Culture
Teamwork & Methoden

Data Access & Machine Learning
Speicherung, Processing & mehr

Clouds, Kubernets & Serverless
Alles rund um Cloud

Core Java & JVM Languages
Ausblicke & Best Practices

DevOps & Continuous Delivery
Deployment, Docker & mehr

Microservices
Strukturen & Frameworks

Web Development & JavaScript
JS & Webtechnologien

Performance & Security
Sichere Webanwendungen

Serverside Java
Spring, JDK & mehr

Digital Transformation & Innovation
Technologien & Vorgehensweisen

Software-Architektur
Best Practices

Domain-driven Design
Grundlagen und Ausblick

Spring Ecosystem
Wissen in Spring-Technologien

Web-APIs
API-Technologie, Design und Management