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

Schulung Single-Page-Web-Applications (SPAs) entwickeln mit HTML5/CSS3 und JavaScript (oder TypeScript)

Beschreibung/Inhalt
Unverbindliches Angebot anfordern

Eine Single Page Application (SPA) (alias Single Page Web Application) ist eine Webanwendung, die keinen Seitenwechsel (Roundtrip) durchführt, sondern die Anzeige nur durch Austausch von Seitenelementen via JavaScript/DOM verändert. Es gibt dabei also keine serverseitige Seitennavigation. Die URL ändert sich nicht. Die Seite lädt Daten über Webservices (meist REST-basierte Dienste) nach und erzeugt die Darstellung clientseitig (clientseitiges Rendern).
Eine SPA wirkt damit wie eine Desktopanwendung. SPAs können auch offline-fähig programmiert werden.

- Dieses Schulungsmodul kann mit allen TypeScript-Versionen (z.B. 3.4, 3.3, 3.2, 3.1) entsprechend Ihren Wünschen durchgeführt werden.
- Dieses Schulungsmodul kann mit allen JavaScript-Versionen (z.B. 8.0, 7.0, 6.0, 5.1) entsprechend Ihren Wünschen durchgeführt werden.

Grundlagen

  • Single-Page-Application (SPA) im Vergleich zu klassischen Round-Trip-Anwendungen
  • Architekturmodell für SPAs
  • REST
  • Datendienste (REST, JSON/BSON, Open Data Protocol)
  • Client-Pattern wie MVC, MVP und MVVM


  • Server-Frameworks für Single-Page-Web-Applications (SPAs) - selbstverständlich wählen Sie die zu besprechenden Techniken
  • ASP.NET MVC + ASP.NET Web API oder
  • Java Servlets, JSP, JSF oder
  • node.js oder
  • Ruby-On-Rails


  • Client-Techniken für Single-Page-Web-Applications (SPAs)
  • HTML/HTML5
  • CSS/CSS3
  • JavaScript
  • TypeScript als das bessere JavaScript


  • Client-Frameworks - selbstverständlich wählen Sie die zu besprechenden Techniken
  • jQuery oder
  • AngularJS/Angular oder
  • Aurelia oder
  • Ember.js oder
  • knockout oder
  • Breeze oder
  • AmplifyJS oder
  • dojo oder
  • und viele andere zur Auswahl


  • Besondere Aufgaben in SPAs
  • Responsive Design/Responsive Layout
  • Modularisierung/Wartbarer Programmcode
  • Offline-Fähigkeit
  • Progressive Enhancement
  • Progressive Web Apps
  • Sicherheit in SPAs
  • Unit Testing von SPAs




  • Optional: Abstraktionstechnik für JavaScript
  • CoffeeScript
  • Dart
  • TypeScript

  • 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