Skip to content

Latest commit

 

History

History
92 lines (65 loc) · 3.36 KB

README.md

File metadata and controls

92 lines (65 loc) · 3.36 KB

Section 1 - Grundlegende Programmierkenntnisse

zurück

In diesem Abschitt geben wir eine Einführung in die Grundlagen der Programmierung in Type Script.
🚧: in Arbeit ✔️: bereit zur Nutzung

▶️ S1D0 - Einrichten der IDE und erstes Programm

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

▶️ S1D1 - Datentypen und Variablen

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

▶️ S1D2 - Kontrollstrukturen und Funktionen

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

▶️ S1D3 - Klassen und Schnittstellen

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

▶️ S1D4 - Vererbung und Typprüfung

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