PräsenzNicht BerufsbegleitendFörderfähigPreis: 11.500,00 €
CSS: Einführung in die Programmierung und CSS, Shell-Grundlagen, Git und GitHub
neuefische GmbH Ritterstraße 12-14, 10969 Berlin
Beschreibung
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