Schulung Geschäftsanwendungen mit HTML 5.x und JavaScript (oder TypeScript): Moderne Web 2.0-/HTML5-Browser-Webanwendungen und Mobilanwendungen entwickeln
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.
- Dieses Schulungsmodul kann mit allen aktuellen TypeScript-Versionen (z.B. 5.3, 5.2, 5.1, 5.0) entsprechend Ihren Wünschen durchgeführt werden.
- Dieses Schulungsmodul kann mit allen aktuellen JavaScript-Versionen (z.B. 14.0, 13.0, 12.0, 11.0) entsprechend Ihren Wünschen durchgeführt werden.
Optional vorab: Basistechniken einer modernen Web- und Mobilanwendung (werden geschult, sofern noch nicht bekannt)
Konzepte moderner Web-, Mobil- und Cross-Platform-Anwendung
Single-Page-Web-Applications (SPAs) vs. Multi-Page-Web-Applications (MPAs)
Server-Side-Pre-Rendering
Aufbau von Client und Server
Mobile Apps mit Webtechniken
Cross-Platform-Apps mit Webtechniken
Pattern für die Benutzeroberfläche (MVVM, MVC, MVP)
REST-Kommunikation mit HTTP-Diensten/Web-APIs (XML, JSON)
Benachrichtigungen/Push ("Echtzeitfähigkeit") mit Websockets
Usability ähnlich wie bei Desktop-Anwendungen
Responsive Web Design (RWD)
Offline-Fähigkeit
Progressive Web Apps (PWA)
Progressive Enhancement
Architektur einer modernen Web- und Mobilanwendung
Werkzeuge für moderne Web- und Mobilanwendung
Optional: Framework-spezifische CLI-Werkzeuge wie z.B. Angular CLI, Vue CLI, React CLI oder Cordova CLI
Serverseitige API-Techniken für moderne Webanwendungen
Serverseitige Frameworks zur einfachen Erstellung moderner Web- und Mobilanwendungen nach vorheriger Absprache mit dem Kunden, z.B.
Clientseitige Frameworks zur einfachen Erstellung von Web 2.0-Anwendungen/SPA:
Vorstellung von Frameworks nach vorheriger Absprache mit dem Kunden, z.B.
Design-Systemen nach vorheriger Absprache mit dem Kunden, z.B.
Sicherheit in modernen Webanwendungen
Authentifizierung und Autorisierung in modernen Webanwendungen
Anwendungspraxis: