<%-- https//cookieconsent.insites.com/download/#-- Neu ab 11.3.2018 --%>

Schulung Webanwendungsarchitektur und Einführung in die aktuellen Web-Technologien (Moderne Webanwendungen, mobile Webanwendungen)

Beschreibung/Inhalt
Unverbindliches Angebot anfordern

- Dieses Schulungsmodul gibt einen groben Überblick über alle aktuellen Webtechniken für Entscheider, wobei Sie die anzusprechenden Themen auf das benötigte beschränkten sollten.
- Je nach Themenauswahl ist die Dauer 1 bis 3 Tage
- Für Softwareentwickler bieten wir zu allen Themen ausführliche Schulungen aus.

Basiswissen

  • Herausforderungen von Webanwendungen
  • Architektur von Webanwendungen: Webserver, Middleware, Client
  • Unterschiede zu Desktop-Anwendungen
  • Web 1.0 versus Web 2.0 (AJAX)
  • Unterschiede zwischen modernen Webanwendungen und "klassischen Webanwendungen"
  • Übersicht über Begriffe und Techniken
  • Architekturen modernen Webanwendungen


  • Konzepte moderner Web-, Mobil- und Cross-Platform-Anwendung
  • AJAX statt "Round Trips"
  • REST-Kommunikation mit HTTP-Diensten (XML, JSON)
  • Usability ähnlich wie bei Desktop-Anwendungen
  • Responsive Web Design (RWD)
  • Pattern für die Benutzeroberfläche (MVVM, MVC, MVP)
  • Single-Page-Web-Applications (SPAs)
  • Offline-Fähigkeit
  • Benachrichtigungen/Push ("Echtzeitfähigkeit") mit Websockets
  • Progressive Enhancement
  • Progressive Web Apps (PWA)
  • Cross-Platform-Apps


  • Seitenbeschreibung/Dokumententechniken
  • HTML5 im Vergleich zu HTML 3/4 bzw. XHTML
  • CSS
  • XML, XSLT, XHTML, XSD
  • HTML-Abstraktionen und CSS-Abstraktionen wie Markdown und Less/Sass/Scss


  • Client-Programmiertechniken:
  • DHTML/DOM
  • JavaScript/AJAX
  • JavaScript-Abstraktionen: Dart, CoffeeScript, TypeScript
  • Übersicht über die gängigen JavaScript-Framework: z.B. jQuery, knockout.js, dojo, less.js, backbone, Bootstrap, ember.js, Angular/AngularJS, Aurelia
  • Hilfsbibliotheken: z.B. Datumsverarbeitung mit moment.js, Filtern/Sortieren mit underscore.js, Promises mit Q, Reactive Extensions for JavaScript (RxJS)
  • Macromedia Flash/Flex
  • Microsoft Silverlight
  • JavaFX


  • Server-Programmiertechniken:
  • ASP.NET Webforms/ASP.NET MVC/ASP.NET Dynamic Data/ASP.NET Webpages/ASP.NET WebAPI
  • PHP
  • JSP/Java Servlets/JSF
  • Ruby on Rails
  • Node.js


  • Sicherheitsfragen
  • Verschlüsselung (SSL/TLS)
  • Authentifzierung: OAuth, OpenID etc.
  • Single-Sign-On
  • Angriffsszenarien
  • Open Web Application Security Project (OWASP) Top 10


  • Werkzeuge
  • Entwicklungsumgebungen wie Webstorm und Visual Studio
  • Debugger
  • Lasttestwerkzeuge
  • Werkzeuge zur Sicherheitsprüfung
  • Weitere Werkzeuge


  • Hosting
  • Eigenes Hosting
  • Klassisches externe Hosting
  • Cloud


  • Ausblick auf kommende Standards

    Dauer
    Auf Wunsch
    Ort
    In Deutschland, Österreich und der Schweiz nach Ihrer Wahl
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil