KnowledgeCity

Wie das Web funktioniert

Erste Lektion kostenlos ansehen — voller Zugriff auf alle 26 Lektionen.

To view this video please enable JavaScript.

Kurs: Auf Abruf
Anfänger  Anbieter Paul Poteete  7 Kapitel ·  26 Lektionen ·  2h 18m  in Arabisch, Deutsch, Englisch, Spanisch, Französisch, Portugiesisch, Chinesisch (vereinfacht) 

Kursbeschreibung

Wie das Web funktioniert ist eine einführende Diskussion über das Internet und die verschiedenen Webtechnologien, die die Webentwicklung ermöglichen. In diesem Kurs Sie lernen die grundlegenden Konzepte und Prinzipien für die technische Kommunikation über das Internet, die Front-End-Webtechnologie, die Back-End-Webtechnologie, die Technologien für die Webmontage und einige beliebte Tools für die Gestaltung von Websites kennen. Dieser Kurs soll Ihnen nicht beibringen, wie man programmiert oder Websites von Grund auf erstellt, sondern Sie darauf vorbereiten, die verschiedenen an der Webentwicklung beteiligten Technologien zu erörtern und zu verstehen, wie diese Technologien den Webentwicklungsprozess beeinflussen.  Der Kurs beginnt mit einer grundlegenden Beschreibung, wie Internetdienste mit Webdiensten zusammenhängen. Das Internet wird als Grundlage dargestellt, auf der sich Webserver befinden. Dazu gehört auch, wie wichtig Domain-Namen sind, um das Web zu einer nutzbaren Ressource für jeden auf der Welt zu machen. Anschließend gehen wir zu den grundlegenden Front-End-Bausteinen einer Website über: HTML, Cascading Style Sheets (CSS) und JavaScript. Über die Grundlagen hinaus besprechen wir die Backend-Webtechnologie und die aufkommende Verwendung der Web-Assemblersprache. Der Kurs schließt mit einem Überblick über einige Online- und Offline-Softwaresysteme zur Erstellung von Websites ab.

Lernziele:

  • Grundlegende Webkonzepte und -prinzipien
  • Erlernen der Client/Server-Architektur
  • Verstehen von Webservern und sicherem Webzugang
  • Sie lernen über Front-End-Webtechnologien
  • Sie lernen, wie JavaScript bei der Gestaltung von Websites eingesetzt wird
  • Sie lernen über Backend-Webtechnologien
  • Sie erfahren mehr über Software-Suites und ihre Verwendung
  • Sie erfahren mehr über die Webmontage
  • Sie lernen über statisch kompilierte Sprachen
  • Sie lernen den Unterschied zwischen browserbasierten und serverbasierten Berechnungen kennen
  • Sie lernen die Methodik der Erstellung einer Website
  • Sie lernen die Bedeutung der Gestaltung von Benutzeroberflächen kennen

Fähigkeiten:

  • Unterscheidung von http und https
  • Hochladen von Inhalten auf Webserver
  • Demonstrieren, wie man HTML-Code auf Webservern ausführt
  • Sie lernen, wie Sie CSS in Websites einbinden können
  • Verwendung von Programmiersprachen im Backend
  • Einsatz von Servern und Technologien im Backend
  • Code schreiben
  • Code umwandeln
  • Verwendung von Software-Suites und Tools zur Erstellung von Websites im Internet
  • Verwendung von Software-Suites und Tools für die Offline-Erstellung von Websites
  • Verwendung vorgefertigter Lösungen für Online-Software
  • Verwendung vorgefertigter Lösungen für Offline-Software
  • Erfahren Sie, wie Sie die Zugänglichkeit für Benutzer verbessern können

Was Sie lernen werden

  • Definieren Sie grundlegende Webkonzepte und Prinzipien für technische Kommunikation über das Internet
  • Erklären Sie Client/Server-Architektur, Webserver und sicherer Webzugriff (HTTP/HTTPS, Ports 80/443)
  • Beschreiben Sie Front-End-Webtechnologien einschließlich HTML, CSS und JavaScript und wie JavaScript im Webdesign verwendet wird
  • Diskutieren Sie Back-End-Webtechnologien, PHP und Front-End-Frameworks wie Vue, Angular und React
  • Unterscheiden Sie Web Assembly (statische kompilierte Sprache) von JavaScript (dynamische interpretierte Sprache) und browser-basierte von server-basierter Berechnung
  • Überprüfen Sie Online- und Offline-Website-Erstellungssoftware-Suites, Grundlagen des Webdesigns und die Bedeutung von Benutzeroberflächen-Design

Wichtige Erkenntnisse

  • Der Kurs ist eine einführende Diskussion über das Internet und die Webtechnologien, die Webentwicklung möglich machen, keine Schulung in Programmierung oder dem Erstellen von Websites von Grund auf.
  • Das Internet dient als Grundlage, auf der Webserver residieren, und Domänennamen (FQDN, TLD, Hostnamen, URLs) machen das Web für Menschen auf der ganzen Welt nutzbar.
  • Die Front-End-Bausteine einer Website umfassen HTML, Cascading Style Sheets (CSS) und JavaScript, während Back-End-Technologie und Web Assembly die Serverseite unterstützen.
  • Web Assembly ist eine statische kompilierte Sprache, während JavaScript eine dynamische interpretierte Sprache ist, und die Berechnung kann browser-basiert oder server-basiert erfolgen.
  • Der Kurs endet mit einer Überprüfung von Online- und Offline-Website-Erstellungssoftware-Suites und unterstreicht das Benutzeroberflächen-Design.

Häufig gestellte Fragen

Für wen ist dieser Kurs geeignet?

Es ist ein einführender Kurs für jeden, der die verschiedenen Technologien der Webentwicklung diskutieren möchte und verstehen will, wie diese Technologien den Webentwicklungsprozess beeinflussen.

Wird mir dieser Kurs beibringen, wie man programmiert oder Websites von Grund auf erstellt?

Nein. Der Kurs soll nicht beibringen, wie man programmiert oder Websites von Grund auf erstellt, sondern Sie vorbereiten, um die verschiedenen Webtechnologien zu diskutieren und wie sie den Webentwicklungsprozess beeinflussen.

Welche Themen behandelt der Kurs?

Er behandelt grundlegende Webkonzepte und Prinzipien, Client/Server-Architektur, Webserver und sicherer Webzugriff, Front-End-Technologien (HTML, CSS, JavaScript), Back-End-Technologien und PHP, Front-End-Frameworks (Vue, Angular, React), Web Assembly, statische kompilierte vs. dynamische interpretierte Sprachen, browser-basierte vs. server-basierte Berechnung, Grundlagen des Webdesigns, Benutzeroberflächen-Design und Online- und Offline-Website-Erstellungstools.

Welche Fähigkeiten werde ich in diesem Kurs erwerben?

Der Kurs entwickelt Fähigkeiten in grundlegenden Internet-Fähigkeiten, Webentwicklung, Web-Engineering, Web-Hilfe, Websprache und Webverarbeitung.

Wie ist der Kurs strukturiert?

Der Kurs ist in Lektionen organisiert, die mit einer Einführung und wie Internet-Dienste mit Web-Diensten zusammenhängen beginnen, durch Front-End- und Back-End-Technologien und Web Assembly verlaufen, Website-Design und Erstellungstools behandeln und mit einer Zusammenfassung enden.