Webentwicklung mit HTML und Jekyll

Diese Webseite ist eine (unfertige) Sammlung von Materialien zur Webentwicklung mit HTML im Allgemeinen und zum Umgang mit dem Site Generation Tool "Jekyll" im Speziellen. Die Einheiten unter "Grundlagen" sollten in der vorgesehenen Reihenfolge bearbeitet werden, danach kann man sich je nach Interesse in spezielle Themengebiete vertiefen.

Diese Sammlung ist nicht in erster Linie zum autodidaktischen Lernen gedacht, sondern soll viel mehr von mir gehaltene Veranstaltungen zum Themenkomplex "Webentwicklung" unterstützen. Der Stil der einzelnen Lektionen ist oft eher knapp, weil die Inhalte nur als Gedankenstütze zum eigentlichen Kursangebot fungieren sollen. Die entsprechenden Kurse werden momentan in Kooperation mit Schulen oder der Hacker-School an der Fachhochschule Wedel angeboten.

Erste Schritte

Diese Lektionen bilden die Grundlagen für alle weiteren Lektionen und sollten auch in der hier angegebenen Reihenfolge bearbeitet werden.

Grundlagen der Programmierung

HTML habt Ihr nun schon kennengelernt, die Seiten sind euch aber alle zu simpel? Dann werden euch diese Lektionen einen groben Einblick in die Programmierung mit dem Liquid HTML Templating System.

Änderungen am Design

HTML habt Ihr nun schon kennengelernt, die Seiten sehen momentan aber alle noch zu langweilig aus? Dann werft einen genaueren Blick auf diese Lektionen, Sie vermitteln einen grundsätzlichen Einblick in die Gestaltung mit CSS.

Umgang mit Web-Frameworks

HTML habt Ihr nun schon kennengelernt, aber irgendwie sieht das alles trotz ein paar eigener CSS Stile noch zu spartanisch aus? Damit Ihr das Rad nicht immer wieder neu erfinden müsst, zeigen euch diese Lektionen wie Ihr einige der populären Web-Frameworks einbinden könnt.

Relevante Tools

Es gibt eine fast unüberschaubare Anzahl an Programmen, die Entwicklern das Leben leichter machen können. In diesen Lektionen werden ein paar Tools herausgegriffen, die eure Seiten vielleicht nicht direkt beinflussen, aber in keinem "Werkzeugkasten" fehlen sollten.

Veröffentlichung der Website

Bisher könnt ihr auf die Seite nur von eurem eigenen Rechner mit der http://localhost:4000 URL zugreifen. Wenn andere Personen auch was von eurer Seite sehen sollen, braucht ihr dafür einen Webhoster. Dieser kostet im Normalfall Geld, ein paar kostenlose und auch kostenpflichtige Möglichkeiten möchte Ich hier aber vorstellen.

Praxisbeispiele

Hier werden einige Ideen beschrieben, die man mit verschiedenen Kenntnissständen umsetzen könnte. Optimalerweise wächst dieser Bereich, indem Ihr eigene Vorschläge macht.