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!