CSS: Einführung in die Programmierung und CSS, Shell-Grundlagen, Git und GitHub
Dieser Kurs vermittelt ein grundlegendes Verständnis von Programmierkonzepten, CSS-Styling und wichtigen Entwicklungswerkzeugen wie Shell, Git und GitHub. Die Teilnehmer lernen, wie sie Webanwendungen strukturieren, die Versionskontrolle verwalten und mit branchenüblichen Tools zusammenarbeiten.

Einführung in Programmierkonzepte
  • Grundlegende Programmierlogik und Problemlösungsansätze verstehen
  • Variablen, Datentypen, Operatoren und grundlegende Kontrollstrukturen kennenlernen
  • Skriptkonzepte erforschen, die für die Webentwicklung relevant sind
CSS-Grundlagen
  • CSS-Syntax, Eigenschaften und verschiedene Methoden zur Anwendung von Stilen erlernen
  • Das Box-Modell, Positionierungstechniken und Prinzipien des responsiven Designs erforschen
  • Layoutstrukturen mit CSS Grid und Flexbox implementieren
Shell-Grundlagen und Befehlszeilenverwendung
  • Einführung in die Befehlszeilenschnittstelle (CLI) und Grundlagen der Shell-Skripterstellung
  • Gängige Shell-Befehle zur Dateibearbeitung und Systemnavigation erlernen
  • Verstehen, wie Skripte ausgeführt und sich wiederholende Aufgaben automatisiert werden
Versionskontrolle mit Git
  • Git-Grundlagen erlernen, einschließlich Repositorys, Commits und Branching
  • Die Rolle der Versionskontrolle in der Softwareentwicklung verstehen
  • Üben, Projektversionen mit Git-Befehlen zu verwalten
Zusammenarbeit mit GitHub
  • Verstehen, wie GitHub die kollaborative Softwareentwicklung ermöglicht
  • Lernen, Repositorys zu erstellen, Änderungen zu übertragen und abzurufen und Zusammenführungskonflikte zu lösen
  • Erkunden von GitHub-Funktionen wie Pull-Anfragen, Probleme und Projektverfolgung
Praktische Übung
  • Anwendung von CSS und Versionskontrolltechniken auf reale Webprojekte
  • Arbeiten mit Shell-Befehlen und Git-Vorgängen in einer Entwicklungsumgebung
  • Zusammenarbeit an einem auf GitHub gehosteten Projekt zur Festigung wichtiger Lernkonzepte

Dieser Kurs bietet praktische Übungen zur Anwendung von CSS, Shell-Befehlen, Git und GitHub in realen Entwicklungsprojekten.