Web Development

Vertiefungsmodul im Medieninformatik Bachelor

Kickoff und Einführung in Docker

Dauer
420 min
Typ
Frameworks, Dienste und Daten im Web
Maximale Teilnehmerzahl
40 Teilnehmer
Verantwortlich
Hoai Viet Nguyen, Mario Faske

Termine:

  • 12. Juni 2024, 10:00 Uhr – Raum 0.505

Vorraussetzungen

  • Die Inhalte von AP1, AP2, EBR, KTN und GDW
  • Die Kompetenz zur Entwicklung bzw. Implementierung von Webanwendungen mit SpringBoot und Kotlin/Java
  • Die Bereitschaft und Fähigkeit zum selbstständigen Wissenserwerb

Worum geht es?

Das Ziel des Tages ist es:

  • einen Überblick über die Inhalte, Anforderungen und Erfolgskriterien des Kurses erlangt zu haben,
  • Einführung in Docker

Zielkompetenz nach Abschluss

Studierende können nach dieser Sitzung folgende Fragen beanworten

  • Was ist Containerisierung?
  • Was ist der Unterschied zwischen Virtualisierung und Containerisierung?
  • Welche Containerisierungstechnologien gibt es?
  • Wie führe ein Deployment einer Webanwendung mit Docker lokal und einer produktiv Umgebung durch?

In der Lage sein ein Deployment einer Webanwendung mit Docker zu deployen

Literatur

  • Edward Steel et al.: Hootsuite: In Pursuit of Reactive Systems (Link in die ACM DL)
  • J. Bonér et al.: Reactive Microsystems: The Evolution of Microservices at Scale, O’Reilly (siehe auch Seite des Unternehmens Lightbend), Webinar
  • Roland Kuhn: Reactive Design Patterns, Manning 2017, Da die Bibliothek geschlossen, hier ein Auszug für Ihren persönlichen Gebrauch
  • Engineer Bainomugisha, Andoni Lombide Carreton, Tom van Cutsem, Stijn Mostinckx, and Wolfgang de Meuter. 2013. A survey on reactive programming. ACM Comput. Surv. 45, 4, Article 52 (August 2013), 34 pages
  • Jack Moffitt: Professional XMPP Programming with JavaScript and JQuery, John Wiley 2010
  • Saint-André et al.: XMPP - The Definitive Guide, O’Reilly 2009
  • Dean Allemang, Jim Hendler: Semantic Web for the Working Ontologist, Morgan Kaufman 2014
  • R.V. Guha et al.: Schema.org: Evolution of Structured Data on the Web, ACM QUEUE Vol. 13 Issue 9 2015
  • Tim Berners-Lee: Linked Data, W3c 2006 Web SEite