Dominic Ziegler 12c Webprogrammierung.

Slides:



Advertisements
Ähnliche Präsentationen
<> Desoxyribonukleinsäure
Advertisements

Apache - PHP - MySQL Apache-PHP-MySQL.
HS-Projekt Friedrich Junge-Schule, Kl. 9c, 2011 Wie funktionieren Internet-Server? Web-Server auf eigener Domain und Game-Server für Internet-Spiele Teilnehmer:
DNS-Resolver-Mechanismus
Entwicklung UnivIS-Anbindung auf Basis von PHP und DOM-XML
Ein Streifzug durch das INTERNET G. Hege und W. Moritz OSA Stuttgart.
WWW World Wide Web.
HTTP – Hypertext Transfer Protocol
Webstandards Leinwandbindung Jeder Kettfaden liegt abwechselnd unter bzw. über dem Schußfaden Köperbindung Die Bindungspunkte am diagonalen Köpergrat.
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Basis-Architekturen für Web-Anwendungen
Vs Das World-Wide Web ist ursprüglich keine Middleware, sondern ein Internet-Dienst zur Beschaffung von Dokumenten (downloading) aus entfernten.
WWW Applikationen Vorlesung Anwendungssysteme. Lernziele: Wie funktioniert das WWW technisch? Welche Basis-Interaktionsmöglichkeiten bietet das WWW? Wie.
Internet Protokolle und Formate 1.1 HTTP 1.2 HTML 1.3 SGML 2. XML 3. WAP Matthias Thränhardt Sebastian Weber.
Geschichte und Funktion des Internets.
HTTP HyperText Transfer Protocol -
Anwendungen. © Prof. T. Kudraß, HTWK Leipzig Historie des WWW Grundlage Internet – Entwickelt Ende der 60er Jahre vom US-Militär (ARPA-Net) – Technische.
Anwendungen. © Prof. T. Kudraß, HTWK Leipzig Historie des WWW Grundlage Internet – Entwickelt Ende der 60er Jahre vom US-Militär (ARPA-Net) – Technische.
Paketorientierte Datenübertragung
Internet und seine Dienste
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Internetzwerke.
WEBPROGRAMMIERUNG Informatik-Präsentation von Armin Nuart.
Client-Server Modell Advanced IT Basics Nicolas Frings.
Servlet III Java Webanwendung Webcontainer Web.xml
IP Adresse / DNS / URL Bernd Liebenwein.
„Einführung ins Internet für Unkundige“
INTERNET Grüß Gott.
Entstehung des Internet
PHILIPP-SCHAFFNER.COM DrupalCamp Essen.
Client-Server Systeme
Grundlagen: Client-Server-Modell
Das Client/Server – Modell und die XAMPP-Distribution
Julia Grabsch Florian Hillnhütter Fabian Riebschläger
Client Server Modell Universität zu Köln
IFB Speyer Daniel Jonietz dj 2 XAMPP - Was ist das? Paket mit: – X – Apache (Webserver) – MySQL oder SQLite (Datenbank) – Perl (Skriptsprache) –
Praxis der Internet-Programmierung
Anwendungen Servlet II Formular Auswertung Zähler
Das Internet Von Stefan Pfleger Stefan Pfleger.
Internetzwerke.
1 Web-Business 1-2 Internet + Web Technologie Prof. Dr. T. HildebrandtWeb-Business Ertragsmodelle.
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
HTTP IT-Zertifikat Universität zu Köln Allgemeine Technologien II
Eine Reise in die Tiefen des Cyberspace
Das Internet Inhalt: Geschichte Netzschema
Provider und Dienste im Internet
Provider und Dienste im Internet
Wie funktionieren Internetseiten? Html und Co – Teil 2 Heimo Reiter.
W W W - World Wide Web. Das World Wide Web kommt aus dem Englischen und bedeutet ‚Weltweites Netz‘ ist ein über das Internet abrufbares Hypertext-System.
PHP PHP ( „PHP Hypertext Preprocessor") ist eine Skriptsprache
© Fink/Spengler/AINF-Lehrgang 2003 – Folie 1 AINF/3. Jahrgang Netzwerke Anwendungen (Clientseitig) Karl Brenner, Andreas Fink, Gerhard Jüngling, Albert.
Internetzwerke.
Grundlagen der Internetadresse
Die Abkürzungen des Internets
Willkommen zum Brückensemester
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
Funktionsweise von CMS
Datenbanken im Web 1.
Internet-Grundtechnologien. Client / Server Client („Kunde“): fordert Information / Datei an im Internet: fordert Internetseite an, z.B.
Webserver, Apache und XAMPP
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines
Internet - Grundbegriffe Unterlagen zum Kurs "Wie erstelle ich eine Homepage?"
Das Internet Ein Netzwerk, das viele Rechner miteinander verbindet
LINUX II Unit 7 LAMP Server. LAMP ● Linux – Apache - MySQL – PHP ● Leistungsfähiges und kostenloses System zur Genrierung von dynamischen Webseiten und.
Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell
Wie funktioniert das Internet?
Datenbanken
 Präsentation transkript:

Dominic Ziegler 12c Webprogrammierung

Entstehung des WWW Tim Berners-Lee 1990: Entwicklung der ersten Versionen von HTML, des URL- Schemas und HTTP 1991: erster Webserver und (Text-)Browser 1993: grafischer Webbrowser „Mosaic“ (Marc Andreessen) 1994: Netscape Navigator 1.0 1995: World Wide Web Konsortium (W3C)

Der Browserkrieg

HTML (Hypertext Markup Language)

CSS (Cascading Style Sheets)

Client-Server-Modell Internet Antwort Webserver Browser Anfrage CLIENT HOST

Domain Name System (DNS) IP-Adresse (IPv4): 91.198.174.2 Domain: de.wikipedia.org Second-Level-Domain Third-Level-Domain (Subdomain) Top-Level-Domain (TLD) gebietsspezifische (z. B. de, at, uk, eu) generische (z. B. org für nichtkommerzielle Organisationen)

URL-Schema URL: Uniform Resource Locator („Internetadresse“) http://de.wikipedia.org/w/index.php?title=URL&action=view#Beispiele Skript-Parameter Anker <a name="Beispiele">…</a> Host (Domain) Pfad/Dateiname Protokoll (HTTP)

HTTP-Anfrage 1. DNS-Auflösung: www.thg-pforzheim.de → 81.169.145.70 http://www.thg-pforzheim.de/foerderverein.html 1. DNS-Auflösung: www.thg-pforzheim.de → 81.169.145.70 2. Anfrage (Request) an 81.169.145.70 GET /foerderverein.html HTTP/1.1 Host: www.thg-pforzheim.de HTTP-Statuscodes: 301 Moved Permanently 302 Moved Temporarily 304 Not Modified 403 Forbidden 404 Not Found … 3. Antwort (Response) HTTP/1.1 200 OK Server: Apache/2.2.17 (Unix) Content-Length: 4668 Content-Type: text/html (Inhalt)

PHP (PHP Hypertext Preprocessor) Skriptsprache, besonders zur dynamischen Erzeugung von HTML-Seiten geeignet Typische Anwendungen externe Dateien einbinden (mit der Anweisung include "dateiname";) Auswertung von Formulareingaben Datenbankzugriff (MySQL) C-ähnliche Syntax

Client-Server-Modell mit PHP Internet HTML-Seite Webserver Browser Anfrage HTML PHP-Skript CLIENT Interpreter Datenbank HOST