Fortbildung / 09. Mai 2016 - 11. Mai 2016, 9.00 bis 16.30 Uhr
Kurs »Überblick über Techniken für moderne Webanwendungen für Entscheider/ Projektleiter«
Basiswissen (ca. 0,25 Tage)
- Architektur von Web-Anwendungen: Webserver, Middleware, Client
- Unterschiede zu Desktop-Anwendungen
- Web 1.0 versus Web 2.0 (AJAX)
- Unterschiede zwischen modernen Web-Anwendungen und "klassischen Web-Anwendungen"
- Übersicht über Begriffe und Techniken
- Architekturen moderner Web-Anwendungen
Client-Programmiertechniken (1 Tag)
- JavaScript-Abstraktionen: Dart, CoffeeScript, TypeScript
- AngularJS
- Ausblick auf andere JavaScript-Frameworks z.B.: jQuery, knockout.js, dojo, backbone, Bootstrap, ember.js
Server-Programmiertechniken (1,25 Tage)
- Inkl. Anbindung an bestehende C++-Programmbibliotheken
- Kurzer Vergleich zu ASP.NET Webforms/ASP.NET Dynamic
- Data/ASP.NET Webpages/ASP.NET WebAPI
- Kurzer Vergleich zu PHP, JSP/Java Servlets/JSF Node.js (0,25 Tage)
Übersicht und Diskussion: Sicherheit/Latenz/Bandbreite (ca. 0,5 Tage)
- Verschlüsselung (SSL/TLS)
- Authentifzierung: OpenAuth etc.
- Single-Sign-On
- Angriffsszenarien
- Open Web Application Security Project (OWASP) Top 10
Bitte beachten: Bei dieser Veranstaltung handelt es sich um eine Überblicksveranstaltung, d.h. ohne Übungen, nur Frontalunterricht und Diskussion!