Webentwicklung Tutorials

Die Links auf dieser Seite führen zu einer Vielzahl von Tutorials und Lernmaterialien. Unabhängig davon, ob Sie Anfänger, Fortgeschrittener oder Experte in der Webentwicklung sind, Sie werden hier etwas Nützliches finden.

Diese Tutorials werden von zukunftsorientierten Unternehmen und Webentwicklern erstellt, die offene Standards und bewährte Verfahren unterstützen und Übersetzungen durch eine offene Inhaltslizenz wie Creative Commons erlauben oder bereitstellen.

Für absolute Anfänger

Erste Schritte im Web

Erste Schritte im Web ist eine prägnante Serie, die Sie in die praktischen Aspekte der Webentwicklung einführt. Sie werden die Tools einrichten, die Sie benötigen, um eine einfache Webseite zu erstellen und Ihren eigenen Code zu veröffentlichen.

HTML Tutorials

Einführung in HTML

Strukturierung von Inhalten mit HTML

Unser HTML-Einführungsmodul lehrt HTML von Grund auf — es sind keine Vorkenntnisse erforderlich. Es legt das Fundament, um Sie an wichtige Konzepte und die Syntax zu gewöhnen. Sie lernen, HTML auf Text anzuwenden, wie man Hyperlinks erstellt und wie man HTML verwendet, um eine Webseite zu strukturieren.

HTML für Anfänger

Ein HTML-Leitfaden für Anfänger, der Erklärungen zu allgemeinen Tags, einschließlich HTML-Tags, enthält. Ebenfalls enthalten ist eine Schritt-für-Schritt-Anleitung zum Erstellen einer einfachen Webseite mit Code-Beispielen.

HTML Herausforderungen

Verwenden Sie diese Herausforderungen, um Ihre HTML-Fähigkeiten zu verbessern (zum Beispiel: "Sollte ich ein <h2>-Element oder ein <strong>-Element verwenden?"), mit einem Fokus auf sinnvolle Auszeichnung.

Fortgeschrittene HTML-Themen

Webformulare

Formulare sind ein sehr wichtiger Teil des Webs — sie bieten viel der Funktionalität, die für die Interaktion mit Websites notwendig ist, wie das Registrieren und Anmelden, das Senden von Feedback, der Kauf von Produkten und mehr. Dieses Modul gibt Ihnen den Einstieg in die Erstellung der clientseitigen Teile von Formularen.

Tipps für das Verfassen von schnell ladenden HTML-Seiten

Optimieren Sie Webseiten, um eine reaktionsfreudigere Seite für Besucher bereitzustellen und die Last auf Ihrem Webserver und Ihrer Internetverbindung zu reduzieren.

CSS Tutorials

Einführung in CSS

CSS-Grundlagen

CSS (Cascading Style Sheets) ist der Code, den Sie verwenden, um Ihre Webseite zu gestalten. CSS Grundlagen führt Sie durch alles, was Sie benötigen, um zu starten. Wir beantworten Fragen wie: Wie mache ich meinen Text schwarz oder rot? Wie bringe ich meinen Inhalt an einem bestimmten Ort auf dem Bildschirm zur Anzeige? Wie schmücke ich meine Webseite mit Hintergrundbildern und Farben?

Grundlagen der CSS-Stilgestaltung

CSS (Cascading Style Sheets) wird verwendet, um Webseiten zu gestalten und zu layouten — zum Beispiel, um die Schriftart, Farbe, Größe und den Abstand Ihres Inhalts zu ändern, ihn in mehrere Spalten zu teilen oder Animationen und andere dekorative Funktionen hinzuzufügen. Dieses Modul bietet einen sanften Einstieg auf Ihrem Weg zur Beherrschung von CSS mit den Grundlagen darüber, wie es funktioniert, wie die Syntax aussieht und wie Sie es verwenden können, um HTML zu stylen.

Selektoren

Zielgerichtete HTML-Elemente, einschließlich basierend auf dem Elementstatus, mit CSS.

Spezifität

Verständnis des Browser-Algorithmus zur Bestimmung, welche CSS-Deklarationen auf ein Element angewendet werden, wenn konkurrierende Deklarationen vorliegen, mit einem Spezifitätsquiz.

Konfliktbewältigung

Der Kaskade-, Spezifität- und Vererbungsprozess bestimmt, wie CSS auf HTML angewendet und wie Konflikte zwischen Stil-Deklarationen gelöst werden.

Textstilgestaltung in CSS

Hier betrachten wir die Grundlagen der Textstilgestaltung, einschließlich der Einstellung von Schriftart, Fettigkeit und Kursivschrift, Zeilen- und Buchstabenzwischenraum sowie Schatten und anderen Texteigenschaften. Wir schließen das Modul mit dem Hinzufügen von benutzerdefinierten Schriften zu Ihrer Seite ab und gestalten Listen und Links.

Häufige CSS-Probleme lösen

Häufige Fragen und Antworten für Anfänger.

Mittelstufe CSS-Themen

CSS-Layout

An dieser Stelle haben wir bereits die Grundlagen von CSS behandelt, wie man Text gestaltet und die Boxen, in denen Ihr Inhalt liegt, stylt und manipuliert. Jetzt ist es an der Zeit, sich damit zu befassen, wie man Ihre Boxen an der richtigen Stelle in Bezug auf das Ansichtsfenster und zueinander positioniert. Wir haben die notwendigen Voraussetzungen behandelt und können nun tief in das CSS-Layout eintauchen, verschiedene Anzeigeeinstellungen betrachten, traditionelle Layout-Methoden wie Floats und Positionierung sowie moderne Layout-Tools wie Flexbox untersuchen.

CSS-Referenz

Vollständige Referenz zu CSS, mit Details zur Unterstützung durch Firefox und andere Browser.

Fluid Grids

Designlayouts, die sich flüssig mit dem Browserfenstergrößen anpassen und dabei weiterhin ein typografisches Raster verwenden.

CSS-Herausforderungen

Setzen Sie Ihre CSS-Fähigkeiten ein und sehen Sie, wo Sie mehr Übung benötigen.

Fortgeschrittene CSS-Themen

Verwendung von CSS-Transformationen

Anwendung von Drehung, Scherung, Skalierung und Translation mit CSS.

CSS-Übergänge

CSS-Übergänge bieten eine Möglichkeit, Änderungen an CSS-Eigenschaften zu animieren, anstatt dass die Änderungen sofort wirksam werden.

Canvas-Tutorial

Erfahren Sie, wie Sie Grafiken mittels Skripting unter Verwendung des Canvas-Elements zeichnen.

JavaScript Tutorials

Einführung in JavaScript

Dynamisches Scripting mit JavaScript

In diesem Modul setzen wir unsere Behandlung aller zentralen JavaScript-Funktionen fort und widmen uns häufig vorkommenden Codeblöcken wie Bedingungsaussagen, Schleifen, Funktionen und Ereignissen. Sie haben diese schon im Kurs gesehen, aber nur beiläufig — hier besprechen wir alles ausführlich.

Erste Schritte mit JavaScript

Was ist JavaScript und wie kann es Ihnen helfen?

Codecademy

Codecademy ist ein einfacher Weg, JavaScript zu lernen. Es ist interaktiv und Sie können es mit Ihren Freunden machen.

freeCodeCamp

freeCodeCamp lehrt eine Vielzahl von Sprachen und Frameworks für die Webentwicklung. Es hat auch ein Forum, einen Internetradiosender und einen Blog.

Mittelstufe JavaScript-Themen

Einführung in JavaScript-Objekte

In JavaScript sind die meisten Dinge Objekte, von Kern-JavaScript-Funktionen wie Strings und Arrays bis zu den Browser-APIs, die auf JavaScript aufbauen. Sie können sogar Ihre eigenen Objekte erstellen, um zusammengehörige Funktionen und Variablen in effiziente Pakete zu kapseln. Die objektorientierte Natur von JavaScript ist wichtig zu verstehen, wenn Sie Ihr Wissen erweitern und effizienteren Code schreiben möchten, deshalb haben wir dieses Modul erstellt, um Ihnen zu helfen. Hier lehren wir die Objekttheorie und -syntax im Detail, zeigen Ihnen, wie Sie Ihre eigenen Objekte erstellen und erklären, was JSON-Daten sind und wie man mit ihnen arbeitet.

Client-seitige Web-APIs

Beim Schreiben von clientseitigem JavaScript für Websites oder Anwendungen kommen Sie nicht weit, bevor Sie anfangen, APIs zu verwenden — Schnittstellen zur Manipulation unterschiedlicher Aspekte des Browsers und Betriebssystems, auf denen die Website läuft, oder sogar Daten von anderen Websites oder Diensten. In diesem Modul werden wir erkunden, was APIs sind, und wie man einige der häufigsten APIs verwendet, die Ihnen oft in Ihrer Entwicklungsarbeit begegnen werden.

Eloquent JavaScript

Ein umfassender Leitfaden zu JavaScript-Methodologien für Fortgeschrittene.

Speaking JavaScript

Für Programmierer, die JavaScript schnell und richtig lernen wollen, und für JavaScript-Programmierer, die ihre Fähigkeiten vertiefen und/oder spezifische Themen nachschlagen möchten.

Essential JavaScript Design Patterns

Eine Einführung in wesentliche JavaScript-Designmuster.

JavaScript.info - Das moderne JavaScript-Tutorial

Teil 1: Die Sprache. Teil 2: Arbeiten mit Browsern.

Fortgeschrittene JavaScript-Themen

JavaScript Leitfaden

Ein umfassender, regelmäßig aktualisierter Leitfaden zu JavaScript für alle Lernniveaus vom Anfänger bis zum Fortgeschrittenen.

You Don't Know JS

Eine Serie von Büchern, die tief in die Kernmechanismen der JavaScript-Sprache eintauchen.

JavaScript Garden

Dokumentation der eigenwilligsten Teile von JavaScript.

Exploring ES6

Zuverlässige und tiefgehende Informationen zu ECMAScript 2015.

JavaScript Patterns

Eine Sammlung von JavaScript-Mustern und Anti-Mustern, die Funktionsmuster, jQuery-Muster, jQuery-Plugin-Muster, Design-Muster, allgemeine Muster, Literale und Konstruktor-Muster, Objekt-Erstellungsmuster, Code-Wiederverwendungsmuster, DOM umfassen.

Wie Browser funktionieren

Ein detaillierter Forschungsartikel, der verschiedene moderne Browser, ihre Engines, Seiten-Rendering, etc. beschreibt.

JavaScript Videos

Eine Sammlung von JavaScript-Videos, die man gesehen haben muss.

Erweiterungsentwicklung

WebExtensions

WebExtensions ist ein browserübergreifendes System zur Entwicklung von Browser-Add-ons. Das System ist weitgehend mit der extension API kompatibel, die von Google Chrome und Opera unterstützt wird. Erweiterungen, die für diese Browser geschrieben wurden, laufen in den meisten Fällen auch in Firefox oder Microsoft Edge mit nur wenigen Änderungen. Die API ist auch vollständig kompatibel mit multiprocess Firefox.