1. Browser

Browser fordern Informationen an und zeigen uns dann, wie wir es verstehen können. Betrachten Sie sie als die Interpreten des Webs. Hier sind die beliebtesten:
Google Chrome – Derzeit der beliebteste Browser von Google
Safari – Apples Webbrowser
Firefox – Von der Mozilla Foundation unterstützter Open Source-Browser
Internet Explorer – Microsoft-Browser

2. HTML & CSS

HTML ist dasjenige, das Sie zuerst lernen sollten. Dank HTML wissen die Webbrowser, was angezeigt werden soll, sobald sie die Anfrage erhalten. Wenn Sie besser verstehen möchten, wie HTML funktioniert, müssen Sie auch wissen, was CSS ist.
CSS steht für Cascading Style Sheets und beschreibt, wie HTML-Elemente auf dem Bildschirm angezeigt werden sollen.
Wenn Sie ein absoluter Anfänger sind, können Sie mit dieser grundlegenden HTML- und CSS-Schulung von James Williamson schnell mit diesen Technologien beginnen.

Web Development Frameworks

3. Web Development Frameworks

Webentwicklungs-Frameworks sind ein Ausgangspunkt für Elemente, mit denen ein Entwickler die einfachen oder alltäglichen Aufgaben vermeiden und stattdessen die Arbeit aufnehmen kann.

4. Programmiersprachen

Wie bereits erläutert, benötigen Computer eine andere Art der Kommunikation, da sie keine Sprachen verwenden, die mit den menschlichen Sprachen vergleichbar sind. Hier sind einige der beliebtesten Programmiersprachen:
Javascript – wird von allen Webbrowsern, Meteor und vielen anderen Frameworks verwendet
CoffeeScript – ein “Dialekt” von JavaScript. Es wird als einfacher angesehen, aber es wird wieder in JavaScript konvertiert
Python – wird sowohl vom Django-Framework als auch in den meisten mathematischen Berechnungen verwendet
Ruby – Wird vom Ruby on Rails-Framework verwendet
PHP – wird von WordPress, Facebook, Wikipedia und anderen wichtigen Websites verwendet
Go – eine neuere Sprache, die auf Geschwindigkeit ausgelegt ist
Swift – Apples neueste Programmiersprache
Java – wird von Android und vielen Desktopanwendungen verwendet.

5. Protokolle

Die Anweisungen zum Weitergeben von Informationen zwischen Computern und Geräten werden im Allgemeinen als Protokolle bezeichnet.
HTTP
Dank dieses Protokolls kann jede Website auf den Browser zugreifen. Das Protokoll fordert die Website vom Google-Server an und erhält dann eine Antwort mit HTML, CSS und JavaScript der Website.
DDP
Verwendet Websockets, um eine konsistente Verbindung zwischen dem Client und dem Server herzustellen. Dadurch erhalten Sie Website-Updates in Echtzeit, ohne den Browser aktualisieren zu müssen.
SICH AUSRUHEN
Dieses Protokoll wird hauptsächlich für APIs verwendet und verfügt über Standardmethoden wie GET, POST und PUT, mit denen Informationen zwischen Anwendungen ausgetauscht werden können.

API

6. API

Eine API (Application Programming Interface) ermöglicht es anderen Entwicklern, einige Funktionen der App zu nutzen, ohne den Code zu teilen.
Die Endpunkte werden von den Entwicklern bereitgestellt, während die API den Zugriff mit einem API-Schlüssel steuern kann. Beispiele für gut gemachte APIs sind solche, die von Facebook, Twitter und Google für ihre Webdienste erstellt wurden.

7. Datenformate

Daten werden in der Struktur gespeichert, die als Datenformat bezeichnet wird.
JSON – JavaScript Object Notation ist eine Syntax zum Speichern und Austauschen von Daten (genau wie XML). Derzeit ist es das beliebteste Datenformat.
XML – Vorwiegend von Microsoft-Systemen verwendet, war es das beliebteste Datenformat
CSV – sind durch Kommas formatierte Daten; Zum Beispiel Excel-Daten