Nach diesem Seminar kennen Sie die wesentlichen Architekturen, Standards und Technologien, die auf Client- und Serverseite für moderne Webanwendungen eingesetzt werden. Sie können unterschiedliche Architekturansätze sowie Technologien für Benutzeroberflächen, Datenaustausch, Serververarbeitung, Datenhaltung und Systemintegration fachlich einordnen. Anhand einfacher Beispiele lernen Sie deren typische Einsatzbereiche sowie grundlegende Unterschiede kennen. Darüber hinaus verstehen Sie zentrale Sicherheitsaspekte moderner Webanwendungen, insbesondere Authentifizierung, Autorisierung, HTTPS/TLS und wesentliche Webrisiken. Damit verfügen Sie über wichtige Entscheidungskriterien für die Auswahl einer geeigneten Webarchitektur.
Entwicklung von Web 1.0 über Web 2.0 zu Web3-Konzepten und Industrie 4.0
Web-Client-Technologien
Ajax, Fetch API und WebSocket
HTML5: HTML, CSS und JavaScript
SPA, AMP und PWA
Datenaustausch-Technologien
RDF
XML
JSON
OData
Web-Server-Technologien
Webserver
HTTP, HTTP/2 und HTTP/3
Request und Response
Server-Side Processing
Programmiertechnologien
Datenbank-Technologien
Datenbanken im Web
SQL und NoSQL
Big Data und Data Lake
Systemintegrations-Technologien
SOA
Webservices
SOAP und REST
gRPC
GraphQL
WOA
Sicherheit in der Web-Anwendungsentwicklung
Grundbegriffe der Sicherheit
Authentifizierung und Autorisierung
HTTPS/TLS: verschlüsselte Kommunikation und Zertifikate
OWASP und aktuelle Risiken für Webanwendungen
Dauer/zeitlicher Ablauf:
1 Tage
Zielgruppe:
Das Seminar richtet sich an Anwendungsentwickler, Projektleiter und Führungskräfte, die einen kompakten Überblick über Technologien, Standards und Architekturen moderner Webanwendungen benötigen. Es eignet sich insbesondere für Sie, wenn Sie Webtechnologien fachlich einordnen, Architekturentscheidungen nachvollziehen oder Verfahren und Standards für Webanwendungen mitgestalten möchten.
Teilnahmevoraussetzungen
Sie benötigen allgemeine IT- und EDV-Kenntnisse.
Grundlegende Kenntnisse über Anwendungen, Netzwerke oder Softwareentwicklung sind hilfreich, aber nicht zwingend erforderlich.
Programmierkenntnisse in einer bestimmten Sprache werden nicht vorausgesetzt.
Das Seminar ist als eintägiges Grundlagen- und Überblicksseminar konzipiert.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.