Veranstaltungsarten (SWS)
Vorlesung: 2 │ Übung: 1 │ Praktikum: 0 │ Seminar: 0
Prüfungsnummer: ZKD 41012
Lehrform:

Präsenzveranstaltung mit Beamer und Einsatz der elektronischen Lernplattform Moodle.

Sprache: Deutsch
Turnus: WS
ECTS: 3
Prüfungsleistung Klausur (90 min.)
zugeordnete Studiengänge
zugeordnete Personen
zugeordnete Module
Informationen
Beschreibung:

Die Vorlesung gibt eine Einführung in wichtige Basis-Technologien, Konzepte, Protokolle, Dienste, Programmierung und Standards des Internets mit besonderem Fokus auf das World Wide Web. Folgende Themen werden behandelt:
- Einführung in Netzwerke und das Internet.
- ISO/OSI-Referenzmodell, DoD-Modell.
- Netzwerk-Grundlagen (MAC, IP, TCP, UDP, Adressen, Adressierung, Routing, Hubs, Bridges, Switches, Ports, Sockets).
- Netzwerk-Dienste und -Applikationen (ARP, DHCP, DNS, FTP, TELNET, POP, SMTP, IMAP).
- Einführung in das World-Wide-Web (WWW, URL, URI, HTML, CSS, HTTP).
- Dynamische WWW-Programmierung (DOM, JavaScript, AJAX, CGI, PHP).
- XML-basierte Technologien (XML, DTD, Schema, SOAP).
- Sicherheit im Internet (mögliche Angriffe, Kryptographie, Authentifikation, digitale Signatur, Zertifikate, PKI, PGP, Paketfilter, Firewall-Systeme).
- Web-Architekturen, Web-Suchmaschinen, Web-Frameworks, Web-Content-Management-Systeme, Soziales Web, Clouds.
- Ausblick: Semantic Web, Internet der Dinge.

Lernziele:

Die Studierenden kennen und verstehen den Aufbau des Internet, wichtige Protokolle der Netzwerkkommunikation sowie wichtigste Netzwerkdienste im Internet. Sie erlernen grundlegende Konzepte und Sprachen des World-Wide-Web sowie Konzepte und Methoden zur client- und zur serverseitigen Generierung und Modifikation von Inhalten. Sie sind in der Lage, kleine dynamische Netzwerkapplikationen mit PHP auf der Server-Seite und HTML und JavaScript auf der Client-Seite zu erstellen. Sie haben weiterhin eine erste einführende Erfahrung mit dem CMS Imperia gesammelt.

Literatur:

Christoph Meinel, Harald Sack. Internetworking: Technische Grundlagen. Springer, Berlin. 2012. ISBN-13: 978-3540929390.
- Christoph Meinel, Harald Sack. WWW: Kommunikation, Internetworking, Web-Technologien. Springer, Berlin. 2004. ISBN-13: 978-3540442769.
- Rüdiger Schreiner. Computernetzwerke. Hanser Verlag. 5. Auflage. 2014. ISBN-13: 978-3446441323.
- Andrew S. Tanenbaum. Computernetzwerke. Pearson Studium. 4. Auflage. 2003. ISBN-13: 978-3827370464.
- Herbert Wiese. Das neue Internetprotokoll IPv6. Hanser Fachbuch. 2001. ISBN-13: 978-3446216853.
- Gerti Kappel, Birgit Pröll, Siegfried Reich, Werner Retschitzegger. Web Engineering. Systematische Entwicklung von Webanwendungen. Dpunkt Verlag. 2003. ISBN-13: 978-3898642347.
- Elliotte Rusty Harold, W. Scott Means. XML in a Nutshell: A Desktop Quick Reference. O‘Reilly. 3. Auflage. 2004. ISBN-13: 978-0596007645.
- Thomas Walter. Kompendium der Web-Programmierung. Springer. 2008. ISBN 978-3-540-33134-6.
- Stefan Münz. Webseiten professionell erstellen: Programmierung, Design und Administration von Webseiten. Addison-Wesley. 3. Auflage. 2009. ISBN-13: 978-3827328212.
- http://www.w3.org/
- http://www.w3schools.com/
- https://www.selfhtml.org/
- http://www.xml.org
- http://www.php.net
- http://www.apache.org
- https://www.apachefriends.org/

Vorleistung:

grundlegende Programmierkenntnisse in C/C++ oder in Java

Infolink:
Bemerkung:

alter Titel: Internet-Technologie und Web-Engineering (Komedia, EIT, WI)

Description:

The lecture gives an introduction into essential technologies, concepts, protocols, services, programming, and standards of the internet with special focus on the world wide web. Following topics are introduced:
- Introduction into networks and the Internet.
- ISO/OSI reference model, DoD model.
- Networking Basics (MAC, IP, TCP, UDP, addresses, addressing, routing, hubs, bridges, switches, ports, sockets).
- Network services and applications (ARP, DHCP, DNS, FTP, TELNET, POP, SMTP, IMAP).
- Introduction into the World-Wide-Web (WWW, URL, URI, HTML, CSS, HTTP).
- Dynamic WWW programming (DOM, JavaScript, AJAX, CGI, PHP).
- XML-based technologies (XML, DTD, schema, SOAP).
- Security in the Internet (potential attacks, cryptography, authentification, digital signature, certificates, PKI, PGP, packet filters, firewall systems).
- Web architectures, web search engines, web content management systems, social web, clouds.
- Outlook: Semantic Web, Internet of Things.

Learning Targets:

The students know and understand the structure of the Internet, essential protocols of network communication as well as essential network services in the Internet. They learn basic concepts and languages of the world wide web as well as concepts and methods for client and for server-side generation and modification of content. They are able to program smaller dynamic network applications with PHP on server side and HTML and JavaScript on client side. They also have got a first introductory experience with the CMS Imperia.

Literature:

Christoph Meinel, Harald Sack. Internetworking: Technische Grundlagen. Springer, Berlin. 2012. ISBN-13: 978-3540929390.
- Christoph Meinel, Harald Sack. WWW: Kommunikation, Internetworking, Web-Technologien. Springer, Berlin. 2004. ISBN-13: 978-3540442769.
- Rüdiger Schreiner. Computernetzwerke. Hanser Verlag. 5. Auflage. 2014. ISBN-13: 978-3446441323.
- Andrew S. Tanenbaum. Computernetzwerke. Pearson Studium. 4. Auflage. 2003. ISBN-13: 978-3827370464.
- Herbert Wiese. Das neue Internetprotokoll IPv6. Hanser Fachbuch. 2001. ISBN-13: 978-3446216853.
- Gerti Kappel, Birgit Pröll, Siegfried Reich, Werner Retschitzegger. Web Engineering. Systematische Entwicklung von Webanwendungen. Dpunkt Verlag. 2003. ISBN-13: 978-3898642347.
- Elliotte Rusty Harold, W. Scott Means. XML in a Nutshell: A Desktop Quick Reference. O‘Reilly. 3. Auflage. 2004. ISBN-13: 978-0596007645.
- Thomas Walter. Kompendium der Web-Programmierung. Springer. 2008. ISBN 978-3-540-33134-6.
- Stefan Münz. Webseiten professionell erstellen: Programmierung, Design und Administration von Webseiten. Addison-Wesley. 3. Auflage. 2009. ISBN-13: 978-3827328212.
- http://www.w3.org/
- http://www.w3schools.com/
- https://www.selfhtml.org/
- http://www.xml.org
- http://www.php.net
- http://www.apache.org
- https://www.apachefriends.org/

Pre-Qualifications:
Info Link:
Notice: