Schaffe in kürzester Zeit den praktischen Einstieg in TypeScript
... und lerne, wie du JavaScript mit TypeScript um statische Typen erweitern kannst, sodass du Fehler vermeiden bzw. diese schon früh in der Entwicklungszeit finden und beheben kannst.
Laufzeit des Kurses
ca. 8 Stunden
Benötigte Vorkenntnisse
JavaScript Grundkenntnisse
JavaScript ist heutzutage eine der beliebtesten Programmiersprachen überhaupt. Bei größeren Projekten wird aber die fehlende Typisierung in JavaScript oftmals als Nachteil angeführt.
Mit TypeScript kannst du dieses Problem fortan lösen, denn TypeScript erweitert JavaScript um statische Typen, sodass du Fehler vermeiden bzw. diese schon frühzeitig in der Entwicklungszeit finden und beheben kannst.
In diesem Kurs wirst du den Umgang mit TypScript von 0 an kennenlernen, sodass du danach in der Lage bist, deine eigenen TypeScript Projekte zu erstellen und zu konfigurieren.
Im Verlauf des Kurses wirst du unteranderem lernen:
Wenn du also deine eigenen TypeScript Projekte erstellen, konfigurieren und generell die ganzen Vorteile der Typsicherheit und der verbesserten Developer-Experience nutzen möchtest, dann ist dieser Kurs perfekt für dich geeignet.
Inhaltsverzeichnis des Kurses
In diesem Modul lernst du alle wichtigen Grundlagen der Typisierung.
Diese Lektionen erwarten dich:
- [Video 1] Erste Type-Annotation
- [Video 2] TypeScript kompilieren
- [Video 3] Praktisches Beispiel Taschenrechner
- [Video 4] Type-Annotations bei Funktionen
- [Video 5] Type-Annotations bei Funktionen II
- [Video 6] Typen bei Arrow-Funktionen
- [Video 7] Never-Typ bei Funktionen
- [Video 8] Typautomatik - Type Inference
- [Video 9] Der Typ any
- [Video 10] Array als Typ
- [Video 11] Tupel als spezieller Array-Typ
- [Video 12] Objekt-Typen
- [Video 13] Eigene komplexe Typen
- [Video 14] Typen kombinieren
- [Video 15] Typ-Union
- [Video 16] Typ-Union mit Arrays
- [Video 17] Typ-Literale und Typ-Union
- [Video 18] Typ-Literale zur Typ-Ableitung nutzen
- [Video 19] Enums
- [Video 20] Funktionen als Typen
- [Video 21] Der Typ unkown
- [Video 22] Interfaces Einführung
- [Video 23] Ein bestehendes Interface erweitern
- [Video 24] Neues Interface mit bestehendem kombinieren (extends)
In diesem Modul lernst du alle wichtige über den TypeScript-Compiler (tsc).
Diese Lektionen erwarten dich:
- [Video 1] Projekt mit tsc --init aufsetzen
- [Video 2] Mehrere Dateien kompilieren
- [Video 3] Explizites Angeben der Dateien
- [Video 4] outdir verwenden
- [Video 5] Weitere Optionen in der tsconfig
In diesem Modul lernst alles über Klassen in TypeScript.
Diese Lektionen erwarten dich:
- [Video 1] Einführung Schlüsselwort class
- [Video 2] Der Constructor
- [Video 3] Schreibschutz für Member mit readonly
- [Video 4] Öffentliche und private Member mit public und private
- [Video 5] Getters und Setters
- [Video 6] Kurzform für Memberdeklaration
- [Video 7] Vererbung mit extends
- [Video 8] Mit protected bleibt ein Member in der Familie
- [Video 9] Interfaces implementieren
- [Video 10] Interface ableiten mit Klassen
- [Video 11] Automatische Interfaces mit Structural-Typing
- [Video 12] Abstrakte Klassen mit abstract
- [Video 13] Statische Member
In diesem Modul lernst du das Thema Generics (Typ-Parameter) im Detail kennen.
Diese Lektionen erwarten dich:
- [Video 1] Einführung in Generics
- [Video 2] Generics bei Funktionen verwenden
- [Video 3] Erste eigene generische Funktion
- [Video 4] Typparameter bei Arrow-Funktionen
- [Video 5] Automatische Ableitung eines generischen Typs
- [Video 6] Typ-Einschränkungen und Default-Typen
- [Video 7] Generische Klassen
In diesem Modul sehen wir uns weitere wichtige Themen in Bezug auf TypeScript an.
Diese Lektionen erwarten dich:
- [Video 1] Type-Guard mit instanceof
- [Video 2] Type-Guard mit in
- [Video 3] Type-Casts
- [Video 4] Mit as const Objekte und Arrays schreibschützen
- [Video 5] Modules in TypeScript
- [Video 6] Typinformationen importieren
- [Video 7] TypeScript und React
- [Video 8] Utility-Type Partial
- [Video 9] Utility-Type Required
- [Video 10] Utility-Type Readonly
- [Video 11] Utility-Types Pick und Omit
- [Video 12] Mit typeof Typen von Objekten erzeugen
- [Video 13] Mit dem TypeScript Type-Checker JS-Dateien checken lassen
- [Video 14] Eigene Typen in JSDoc definieren
Das sagen unsere Kunden
Was du bekommst
97€
Nach dem Durcharbeiten des Kurses besitzt du ... | |
---|---|
Die Fähigkeit, TypeScript in den eigenen Projekten zu nutzen | |
Ein tiefgreifendes Verständnis für die Webentwicklung | |
Auf dem Arbeitsmarkt sehr gefragte Entwicklerfähigkeiten | |
Praxiserfahrung aufgrund der zahlreichen Praxisbeispiele |
Nach dem Durcharbeiten des Kurses besitzt du ...
Ab sofort kannst du von überall aus lernen.
Wir präsentieren: Die Programmieren Starten App!
Innerhalb der App können alle Kursvideos auch auf dein Gerät heruntergeladen werden, sodass du auch ohne Internetverbindung von überall aus lernen kannst.
Häufig gestellte Fragen
Du benötigst für diesen Kurs Grundkenntnisse in JavaScript.
Der Kurs besteht insgesamt aus ca. 8 Stunden Videomaterial. Du kannst dieses Videomaterial also technisch gesehen an einem Tag durcharbeiten. Um die im Kurs gelernten Konzepte wirklich zu verinnerlichen, empfehlen wir eine Bearbeitungszeit von 7 - 14 Tagen.
Wir bieten zu jedem unserer Kurse eine 14 Tage Geld-zurück-Garantie an. Solltest du also nach 14 Tagen keine Fortschritte an deinen Programmierfähigkeiten erkennen, dann erhältst du dein komplettes Geld vollkommen zurückerstattet. Du kannst den Kurs also ohne Risiko testen.
Über unsere Web-Lernplattform können die Videos nicht heruntergeladen werden. Es ist also eine Internetverbindung von Nöten, um den Kurs ansehen zu können.
Seit neustem kannst du dir sowohl im Google Play Store als auch im Apple App Store unsere Programmieren Starten App herunterladen. Dadurch kannst du nun als optionale Möglichkeit auch über die App auf unsere Lernplattform zugreifen. Die App bietet den Vorteil, dass diese für mobile Endgeräte optimiert ist und die Videos innerhalb der App heruntergeladen werden können. Dadurch können die Kursvideos auch von unterwegs aus ohne aktive Internetverbindung angesehen werden.
Sobald du den Kurs erworben hast, kannst du lebenslang darauf zugreifen.
Ja, es handelt sich um eine einmalige Zahlung. Sobald du den Kurs erworben hast, steht dieser dir lebenslang innerhalb deines Accounts zur Verfügung. Auch alle zukünftigen Updates des Kurses werden kostenlos für dich freigeschaltet.
Nein, sollten im Laufe der Zeit neue Module zum Kurs hinzugefügt werden, so erhältst auch du automatisch Zugriff darauf. Du musst nichts weiter dafür tun und es fallen auch keine weiteren Kosten an.