ec-mentors / IT-ist-das-was-fuer-mich-i04

IT Berufsorientierungskurs für junge Frauen
https://ec-mentors.github.io/IT-ist-das-was-fuer-mich/
0 stars 0 forks source link

Hallo GitHub :octocat:, hallo Kursseite :globe_with_meridians: #1

Open caichinger opened 1 year ago

caichinger commented 1 year ago

Intro

Liebe alle!

Hier ein kleines Intro zu unserer Webseite.

Grundidee

Unsere Kursseite wird über GitHub verwaltet und online gestellt.

GitHub ist eine Plattform um gemeinsam an Projekten zu arbeiten.

Der Quellcode der Kursseite besteht aus verschiedenen Textdateien die in Ordnern gesammelt sind. Über ein Programm baut GitHub automatisch nach jeder Änderung an einer der Dateien Kursseite neu und stellt sie online.

Die genannte Ordner und die Dateien sind änderungsverwaltet und in einem genannten Repository zusammengefasst. https://github.com/ec-mentors/IT-ist-das-was-fuer-mich ist unser Repository.

Wenn man eine Webseite ändern möchte, muss man die zugehörige Textdatei ändern.

Wie hängen die Dateien und das was man auf der Webseite sieht zusammen?

Die persönliche Seite von Gül (ehemalige Teilnehmerin, dient als Vorbild)

https://ec-mentors.github.io/IT-ist-das-was-fuer-mich/participants/fehime-g%C3%BCl-dikmen.html

entspricht dieser Textdatei

https://github.com/ec-mentors/IT-ist-das-was-fuer-mich/blob/main/source/participants/fehime-g%C3%BCl-dikmen.md

Übungen

Im Wesentlichen entspricht jede (Sub)seite auf der Webseite einer Datei im Repository.

In welcher (Programmier?) Sprache sind die Dateien geschrieben?

Wie dir vielleicht aufgefallen ist, endet der Pfad zur Textdatei mit md. md steht für Markdown.

(Das ist eine vereinfachte Auszeichnungssprache.)

Übungen

Um genau zu sein: wir verwenden nicht reines Markdown sondern eine Erweiterung, die uns einige für die Kursseite nützliche Dinge zur Verfügung stellt.

Wie kann ich Inhalte auf der Webseite ändern?

Möchtest du die Inhalte auf der Seite anpassen, dann musst du Änderungen an der zugehörigen Textdatei vornehmen.

Um eine Textdatei zu ändern, musst du sie im Repository auswählen und dann ändern, also auf ✏️ Edit this file gehen. Um die Änderung zu speichern, muss du einen so genannten Commit machen, in dem du deiner Änderung einen Namen (und optional eine weiterführende Beschreibung) gibst.

Übungen

Es dauert ein bisschen, bis nach deiner Änderung die Webseite aktualisiert wird.

Für größere oder strukturellere Änderungen ist etwas mehr zu tun.

Warum so und nicht anders?

Gerne eigenes Gespräch und Demo dazu. Hier nur ganz kurz.

Eine Webseite bietet sehr viele Möglichkeiten und einen "einzelnen Einstiegspunkt für alles". Neben Nutzungserlebnis fördert "Kursmaterialien = Webseite", dass Inhalte in kohärenter Form gestaltet und präsentiert werden (weil es schneller auffällt, wenn Dinge nicht zusammen hängen).

Wie du gesehen hast, besteht die Webseite im Grund nur aus Textdateien. Ein Programm baut aus diesen Textdateien dann die eigentliche Webseite (HTML+CSS+JS). Wie das im Detail geht muss man nicht wissen.

Textdateien sind extrem einfach zu manipulieren und zu verwalten. Textdateien funktionieren immer. Die Lösung ist von keinem externen Dienst abhängig.

Ja, es gibt eine gewisse technische Komplexität. Ja, es gibt auch andere Möglichkeiten.

caichinger commented 1 year ago

@theeconomist29 referenziere dich hier zur Sicherheit nochmal explizit.