
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Als Webentwickler wirst Du mit Begriffen wie Frontend und Backend konfrontiert und musst diese einordnen können. Diese Lektion hilft Dir bei der Einordnung dieser Begriffe und gibt Dir einen ersten Überblick über die Skriptsprachen HTML, CSS und Javascript.
In dieser Lektion werden wir mit Hilfe eines Code-Editors die Unterschiede zwischen HTML, CSS und Javascript kennenlernen. Du erhältst hier schon einen ersten Einblick in die Programmierung dieser drei Scriptsprachen.
Die in diesem Kurs verwendeten Programme kannst Du Dir kostenlos herunterladen. In dieser Lektion zeige ich Dir einige Code-Editoren, die Du prinzipiell verwenden kannst.
Wir werfen einen ersten Blick auf den in diesem Kurs verwendeten Code-Editor und nehmen erste Anpassungen vor.
Wir schauen uns in dieser Lektion den Quellcode einer Beispielseite im Internet an und versuchen an dieser Stelle schon ohne weiteres Vorwissen den Code zu analysieren.
Diese Lektion soll Dir zeigen, wie Du Dich selber an Quellcode herantasten kannst. Analog zu diesem Beispiel kannst Du Dir auch andere Seiten im Netz anschauen und diese analysieren.
Am Ende dieses Abschnittes zeige ich Dir, wo Du Dir weitere Hilfe zum Thema HTML im Internet erhältst.
In dieser Lektion lernst Du die grundlegende Syntax von HTML.
Was sind Elemente? Was sind Attribute? Wie werden diese im Quellcode definiert.
Außerdem arbeiten wir den Quellcode unserer Beispielseite aus dem ersten Abschnitt dieses Kurses noch weiter auf und erstellen ein erstes Grundgerüst.
Wir erstellen in dieser Lektion ein Grundgerüst anhand der Vorlage von "www.example.com" und analysieren den Quellcode der Seite nochmals genauer.
Jetzt ist es soweit - wir führen auch in diesem Kurs die alte Programmiertradition fort und schreiben unser erstes "Hello World" - Programm.
In dieser Lektion gebe ich Dir einen kurzen Überblick über die Textformatierung in HTML und gehe noch einmal speziell auf das Thema "Semantik" ein, welches seit HTML 5 sehr wichtig geworden ist.
In dieser Lektion beschäftigen wir uns mit Überschriften. Wegen der Verwechselungsgefahr bzgl. "heading", "header" und "head" gehen wir hier auch noch mal auf die Unterschiede ein.
Neben Überschriften sind Textabschnitte elementarer Bestandteil einer jeden Webseite. Ihr erhaltet in dieser Lektion einen Überblick über die Anwendung des "paragraph"-Elements bevor wir die Theorie in Brackets anwenden.
In diesem Abschnitt schauen wir uns Textabschnitte genauer an, gehen noch mal auf die verschiedenen Möglichkeiten der Zeilenumbrüche ein und schauen uns an, was es mit den sogenannten Entities in HTML auf sich hat.
Hier erfährst Du, warum Du Deinen HTML-Code strukturieren solltest, damit er vom Browser besser interpretiert werden kann.
Das Thema Semantik ist seit HTML 5 sehr wichtig - nicht zuletzt für die Suchmaschinenoptimierung und das Ranking Deiner Webseite.
In dieser Lektion zeige ich Dir, wie Du semantische Tags in Deinem Body-Element verwendest.
Eine wichtige Kategorisierung von Elementen kann nach Block- bzw. Inline-Elementen vorgenommen werden. Wir werden dies im CSS - Kurs noch genauer behandeln, aber hier bekommst Du schon einmal die wichtigsten Unterschiede zwischen Block-Elementen und Inline-Elementen erklärt.
Wir starten mit einem Überblick über die möglichen Tags zur Erstellung von Tabellen und Listen, bevor wir dann in den anschließenden Lektionen die einzelnen Beispiele im Code-Editor durchgehen.
Hier lernst Du, wie Du Tabellen erstellst und auf welche Fallstricke zu achten ist.
In dieser Lektion dreht sich alles um das Thema Listen. Wir werden uns geordnete und ungeordnete Listen anschauen und auch noch einen Blick auf das Thema Beschreibungslisten werfen.
Neben der Semantik liegt auf der Einbindung von Medienformaten wie Video oder Audio oder externen Webinhalten ein weiterer Schwerpunkt in HTML 5. Hier ist vieles im Vergleich zu den Vorgängerversionen von HTML einfacher geworden.
Wie findet Dein Browser eigentlich die Inhalte oder Dokumente, die Du an bestimmten Stellen Deiner Seite einbetten möchtest. Wie kannst Du auf andere Dateien verlinken. Um das zu verstehen musst Du grundsätzlich den Unterschied zwischen relativen und absoluten Pfaden verstanden haben, der Dir in dieser Lektion erklärt wird.
Hier wollen wir von links nach rechts und zurück verlinken und lernen dabei das Prinzip der Pfadangaben aus der letzten Lektion anzuwenden.
Bilder sind Bestandteil jeder Webseite. Wie Du sie aus anderen Quellen einfügen oder intern verlinken kannst, das lernst Du hier.
Auch Videos sind mittlerweile Bestandteil vieler Webpages geworden. Mit HTML 5 sind einige Features sehr einfach zu implementieren - wie Du Videos schnell und einfach in Deine Webpage einbauen kannst, das lernst Du in dieser Lektion.
Deine Musik anderen über Deine Webseite teilen - kein Problem! Auch hier kannst Du mit HTML 5 schnell und einfach loslegen.
Wir starten mit einem Überblick über die wichtigsten Formular-Vorlagen, bevor wir dann in den nächsten zwei Lektionen einzelne Beispiele in Brackets durchgehen.
Über Formularfelder kannst Du Informationen eingeben, die dann im weiteren Verlauf von der entsprechenden Zielseite verarbeitet werden. Hier gibt es verschiedene Attribute, mit denen wir schnell und einfach zwischen den entsprechenden Formularfeldern wechseln können.
Auswahlfelder wie Checkboxen und Radio-Buttons schließen den theoretischen Teil dieses Abschnittes ab.
In diesem Abschnitt sollst Du selbstständig eine Webpage nachprogrammieren. Du erhältst hier dann gleichzeitig auch die Lösung für den Quellcode. Auch die restlichen Materialien zur Erstellung der Seite erhälst Du in den Kursmaterialien.
Hier schließen wir unsere HTML-Challenge ab!
Du erhältst in diesem kostenlosen Kurs einen praxisnahen Einstieg in die Webentwicklung mit HTML 5.
Neben dem eigentlichen Kurs erhältst Du ein komplettes eBook sowie eine HTML-Vorlage mit Code-Snippets, die Du für Deine eigenen Projekte verwenden kannst.
In allen Abschnitten werden wir neben der Theorie auch praktische Beispiele durchgehen und am Ende des Kurses gemeinsam eine Webseite mit Bildern, Videos und Formularen erstellen.
Dieser Kurs ist der erste in einer Reihe weiterer Kurse zum Thema Webentwicklung. Diese werden Themen wie CSS, Javascript, jQuery, Bootstrap, PHP, MySQL, die Verwendung von Content Management Systemen aber auch Serveradministration umfassen. Du legst mit diesem Kurs den Grundstein, da alle weiteren hierauf aufbauen!