- Einführung und Überblick
- Anwendungsarchitekturen
- Client-Server, 3- und N-Tier-Systeme
- Von Web 1.0 über Web 2.0 nach Web 3.0 und Industrie 4.0
- Web-Client Technologien
- Ajax, fetch(), Websockets
- HTML5: HTML, CSS, Javascript
- SPA, AMP, PWA
- Datenaustausch Technologien
- Web-Server Technologien
- Webserver
- HTTP, HTTP2, HTTP3
- Request, Response
- Server-Side Processing
- Programmiertechnologien
- Datenbanken Technologien
- Datenbanken im Web
- SQL, NoSQL
- Big Data, Data Lake
- Systemintegration Technologien
- SOA
- Webservice
- SOAP, REST
- gRPC
- GraphQL
- WOA
- Sicherheit in der Web-Anwendungsentwicklung
- Grundbegriffe der Sicherheit
- Authentifizierung und Autorisierung
- HTTPS / SSL
- OWASP
LernzieleNach diesem Seminar wissen Sie, welche Architekturen und Technologien auf der Client- und Serverseite für die Realisierung von Webanwendungen zur Verfügung stehen. Sie können entscheiden, welche dieser Weblösungen für Ihre Anforderung die passende ist. Sie lernen die verschiedenen Technologien anhand von praktischen Beispielen kennen und wissen, wie Sie die Sicherheit Ihrer Anwendungen im Web gewährleisten können. Das Seminar liefert wichtige und wertvolle Entscheidungskriterien für die richtige Auswahl einer Architektur.
ZielgruppenAnwendungsentwickler und Projektleiter mit allgemeinen EDV-Kenntnissen