In diesem Abschitt geben wir eine Einführung in die Grundlagen der Programmierung in Type Script.
🚧: in Arbeit ✔️: bereit zur Nutzung
Lead: @Zangarus (Marwin Madsen)
Status: ✔️
geplant: KW11
link
Dieses erste Dojo behandelt alle Grundlagen, sodass du mit dem Programmieren loslegen kannst. Wir zeigen dir die Software, die du brauchst, einrichtest. Zusätzlich geben wir hilfreiche Tips und Tricks für die Entwicklungsumgebung und wie die mit anderen in den Coding Dojos zusammenarbeitest.
Die folgenden Themen werden behandelt:
- Konfiguration von VS Code und der benötigten Erweiterungen
- Implementation of your first "Hallo Welt"-Programms
- Kommentiere dein Programm
- Einrichtung und Nutzung von git und GitHub
- Tips und tricks für unsere Zusammenarbeit in den Coding Dojos
Lead: @Blumi102 (Michelle Blumenstein)
Status: ✔️
geplant: KW12
link
In diesem Coding Dojo geben wir eine Einführung in Variablen und das Typsystem von TypeScript.
Die folgenden Themen werden behandelt:
- Deklaration von Variablen mit 'var', 'let' und 'const'
- Sichtbarkeit von Variablen (function-scope, global-scope, class-scope)
- Einführung in das Typsystem von TypeScript bestehend aus Any Type, eingebauten Typen und benutzerdefinierten Typen und wann man welche verwendet
- Arbeiten mit numbers, booleans, strings, enums und void
- Arbeiten mit Any und Unknown
- Arbeiten mit Null und Undefined
- Namenskonvention für Variablen
Lead: @Blumi102 (Michelle Blumenstein)
Status: ✔️
geplant: KW13
link
Zusätzlich zu Variablen bestehen TypeScript-Programme aus Kontrollstrukturen, Ausdrücken und Funktionen. In diesem Dojo geben wir einen Einblick in diese Konstrukte.
Die folgenden Themen werden behandelt:
- Einführung in die if-Anweisung
- Einführung in die switch-Anweisung
- Einführung in for-Schleifen
- Einführung in while-Schleifen
- Einführung in Funktionen, ihre Deklaration und Ausdrücke
Lead: @stan1025 (Andreas Stutz)
Status: ✔️
geplant: KW14 (Teil A)
geplant: KW15 (Teil B)
Link zur Aufgabe
Nach der Einführung in sowohl Datentypen und Variablen als auch Kontrollstrukturen und Funktionen is es an der Zeit etwas über Klassen und Schnittstellen zu lernen.
Die folgenden Themen werden behandelt:
- Einführung in Klassen
- Unterschiede zwischen Objekten und Klassen
- Einführung in Schnittstellen
- Einführung in Interface-Segregation
Lead: @stan1025 (Andreas Stutz)
Status: ✔️
geplant: KW16
link
Zusätzlich zu Klassen und Schnittstellen sind Vererbung und Typprüfung Basiskonstrukte der objektorientierten Programmierung.In diesem Dojo werden die Grundlagen von Vererbung und Typprüfung gezeigt.
Die folgenden Themen werden behandelt:
- Einführung in Vererbung
- Einführung in abstract classes
- Einführung in Typ- und Instanzprüfung
- Einführung in den 'as'-Operator