--- title: Webtechnologien für Entwickler slug: Web tags: - History - Landing - Web - Web Development translation_of: Web ---

Das offene Web bietet unglaubliche Möglichkeiten für Entwickler, die Webseiten oder Onlineanwendungen erstellen möchten. Um diese Technologien voll ausschöpfen zu können, müssen Sie wissen, wie man sie verwendet. Unten finden Sie Links zu unseren Dokumentationen zum Thema Webtechnologien.

Webtechnologien

Grundlagen

HTML
Die Auszeichnungssprache HyperText Markup Language kommt bei der Erstellung von Inhalten für eine Webseite zum Einsatz.
CSS
Cascading Style Sheets werden verwendet, um das Aussehen einer Webseite zu definieren.
HTTP
Hypertext Transfer Protocol (HTTP) wird benutzt, um HTML und andere Medien über das Netz zu übertragen.

Scripting

JavaScript
Die Programmiersprache JavaScript wird bei der Erstellung von anspruchsvolleren Webseiten und Anwendungen eingesetzt. Durch ihre Anwendung können dynamische Funktionen oder weitere Interaktionen zu einer Webseite hinzugefügt werden.
Web APIs
Web Application Programming Interfaces (Web APIs) enthalten Referenzmaterial für jede Einzelne der skriptfähigen APIs, einschließlich des DOM und aller zugehörigen APIs und Schnittstellen, die Sie für die Erstellung von Webinhalten und Anwendungen einsetzen können.
  • Web API Schnittstellen Referenz - alle Schnittstellen in alphabetischer Reihenfolge.
  • Auf der WebAPI Seite sind APIs für den Gerätezugriff und weitere für Anwendungen nützliche APIs aufgeführt.
  • In der Ereignis-Referenz werden alle Ereignisse aufgelistet, die man nutzen kann, um auf den Benutzer zu reagieren.
Webkomponenten
Webkomponenten (Web components) sind eine Sammlung von Technologien, die es ermöglichen wiederverwendbare Elemente zu erstellen — wobei die Funktionalität vom Rest des Codes gekapselt wird — und in verschiedenen Webanwendungen benutzt werden kann.

Grafik

Canvas
Dieses {{HTMLElement("canvas")}} Element bietet APIs zum Zeichnen von 2D-Grafiken durch JavaScript an. 
SVG
Scalable Vector Graphics (SVG) ermöglichen es Ihnen, Bilder als Gruppen von Vektoren und Formen zu beschreiben. Dadurch kann reibungslos skaliert werden und die Objekte sehen in jeder Darstellungsgröße gleich aus. 
WebGL
WebGL ermöglicht 3D-Grafiken im Internet durch die Einführung einer API, die an OpenGL ES 2.0 angelehnt ist, und in HTML  {{HTMLElement("canvas")}} Elementen verwendet werden kann.

Audio, Video, und Multimedia

Webmedientechnologien
Eine Liste medienbezogener APIs mit Links zu deren jeweiliger Dokumentation.
Übersicht über die Medientechnologien im Netz
Ein Überblick über die freien Webtechnologien und APIs die Audio- und Video-Wiedergabe, -Bearbeitung und -Aufnahme ermöglichen. Wenn Sie sich unklar sind, welche API Sie nutzen sollten, dann sind Sie hier richtig.
Medien-Aufnahme und -Streaming API
Eine Liste der APIs die es ermöglichen, Medien sowohl lokal als auch übers Netzwerk aufzunehmen, zu bearbeiten und zu streamen. Dies beinhaltet auch das Nutzen von lokalen Kameras und Mikrofonen zur Aufzeichnung von Videos, Audio oder Fotos.
Nutzen von HTML5 Audio und Video
Wie man Videos und/oder Audios in eine Webseite einbindet und das Abspielen kontrollieren kann. 
WebRTC
Das RTC in WebRTC steht für "Real-Time Communications" (Echtzeitkommunikation). Dies sind Technologien, die Audio/Video-Streaming und Datenübertragung zwischen Client-Browsern unterstützen. 

Weitere

MathML
Die Mathematical Markup Language (MathML) ermöglicht es, komplexe mathematische Gleichungen und Syntaxen anzuzeigen.

Lernbereich

 
Lerne Webentwicklung
Dieser Artikel enthält alles Material, das ein Anfänger benötigt, um einfache Webanwendungen zu entwickeln.

Weitere Themen

Webanwendungen entwickeln
Dokumentation für Entwickler von Webanwendungen; Web Apps sind echte “Write-once, deploy anywhere” Apps für Mobil, Desktop und Firefox OS.
Barrierefreiheit
Barrierefreiheit in der Webentwicklung bedeutet, dass so viele Menschen wie möglich Webseiten verwenden können, auch wenn die Fähigkeiten dieser Menschen in irgendeiner Weise eingeschränkt sind. Hier informieren wir über die Entwicklung von zugänglichen Inhalten.
Security
Lerne hier, wie du es unterbindest, dass deine Webseite oder App unzulässige Daten herausgibt.