Schulung Geschäftsanwendungen mit HTML 5 und JavaScript: Moderne Web 2.0-/HTML5-Browser-Webanwendungen und Mobilanwendungen entwickeln

Beschreibung/Inhalt
Unverbindliches Angebot anfordern

Egal, ob auf mobilen Geräten, in Web-Browsern oder auf Ihrem PC: HTML/HTML5) und JavaScript werden überall unterstützt. Dies ist auch der Grund dafür, warum gerade JavaScript in den letzten Jahren sehr populär geworden ist, zumal es den Einsatz derselben Code-Basis auf unterschiedlichen Plattformen erlaubt und somit dabei hilft, die Kosten bei der Entwicklung von Multi-Plattform-Anwendungen drastisch zu reduzieren. In dieser Schulung erfahren Sie, wie Sie diese Technologien nutzen und mit serverseitigen Frameworks (z.B. ASP.NET, node.js, PHP, Java oder Ruby-on-Rails) kombinieren.

vorab optional: Basistechniken einer modernen Web- und Mobilanwendung (werden geschult, sofern noch nicht bekannt)

  • HTML5 / CSS 3
  • JavaScript
  • Optional: TypeScript, Dart und CoffeeScript als Alternativen zu direkter JavaScript-Programmierung
  • APIs wie DHTML, DOM, AJAX
  • Webservices mit REST und JSON


  • Konzepte moderner Web- und Mobilanwendung
  • Usability ähnlich wie bei Desktop-Anwendungen
  • Responsive Web Design
  • AJAX statt "Round Trips"
  • Single-Page-Web-Applications (SPAs)
  • Offline-Fähigkeit
  • Echtzeit-Fähigkeit


  • Architektur einer modernen Web- und Mobilanwendung
  • Aufbau des Servers
  • Aufbau des Clients
  • Kommunikationsarten


  • Werkzeuge für moderne Web- und Mobilanwendung
  • Web-Editoren wie Visual Studio und Webstorm
  • Sinnvolle Erweiterungen des Webeditors
  • Debugger in Visual Studio und Webstorm
  • Debugger in Browsern
  • Weitere Werkzeuge z.B. JSLINT, JSHINT
  • Aufbau eines Projekts/Projektstruktur


  • Serverseitige Frameworks zur einfachen Erstellung moderne Web- und Mobilanwendung
  • wahlweise ASP.NET und/oder
  • Java und/oder
  • node.JS und/oder
  • PHP und/oder
  • Ruby-on-Rails


  • Clientseitige Frameworks zur einfachen Erstellung von Web 2.0-Anwendungen/SPA:
  • Überblick über CSS- und JavaScript-Frameworks


  • Vorstellung von Frameworks nach vorheriger Absprache mit dem Kunden, z.B.
  • Twitter Bootstrap
  • jQuery
  • jQueryUI
  • jQueryMobile
  • AngularJS
  • kockout.js
  • Modernizr
  • Dojo
  • prototype
  • ember.js
  • Breeze
  • Hilfsbibliotheken: z.B. Datumsverarbeitung mit moment.js und Promises mit Q
  • (andere auf Anfrage)


  • Sicherheit in modernen Webanwendungen
  • Angriffszenarien wie Cross-Site-Scripting (XSS)
  • Schutzmechanismen


  • Authentifizierung und Autorisierung in modernen Webanwendungen
  • Security für Web-Anwendungen und Services
  • Login mit Facebook, Google, Twitter, Microsoft Account & Co.
  • Single Sign-on
  • OAuth 2.0 und OpenId Connect


  • Anwendungspraxis:
  • Single-Page-Web-Application erstellen
  • Mobile Webanwendungen erstellen
  • Hybrid-Anwendungen mit Responsive Web Design erstellen
  • Offlinefähige Webanwendungen erstellen
  • Echtzeitfähige Web-Anwendungen mit Rückkanal erstellen
  • Hintergrund-Aufgaben mit Webworkern erstellen
  • Lokalisierung

  • 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