Schulung: Moderne Web-Anwendungen mit ASP.NET (Core) MVC, WebAPI, HTML5.x/CSS3 und JavaScript-/TypeScript-Frameworks

optional vorab: Vermittlung der Basistechniken einer modernen Webanwendung: HTML/HTML5, CSS, JavaScript, TypeScript, DHTML, DOM, AJAX, Webservices, REST, JSON Konzepte moderner Web-, Mobil- und Cross-Platform-Anwendung - Moderne Webarchitekturen 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 fr die Benutzeroberflche (MVVM, MVC, MVP) - Kommunikation REST-Kommunikation mit HTTP-Diensten/Web-APIs (XML, JSON) Benachrichtigungen/Push ( Echtzeitfhigkeit ) mit Websockets - User Experience Usability hnlich wie bei Desktop-Anwendungen Responsive Web Design (RWD) Offline-Fhigkeit Progressive Web Apps (PWA) Progressive Enhancement Architektur einer modernen Web- und Mobilanwendung - Aufbau des Servers - Aufbau des Clients - Kommunikationsarten Werkzeuge - Visual Studio - HTTP-Debugger Fiddler - Entwicklertools in den Browsern - Weitere Werkzeuge wie ELMAH u.a. ASP.NET MVC oder ASP.NET Core zur einfachen Erstellung von modernen Webanwendungen: - Architektur von MVC-Anwendungen - ASP.NET MVC im Vergleich zu ASP.NET Webforms - ASP.NET Core MVC im Vergleich zu ASP.NET MVC - Konzepte: Model, View, Controller, Routing, Areas, Filter - Razor-Syntax - HTML-Hilfsklassen fr Grids, Grafiken, E-Mails, Diagramme Modellgetriebene Entwicklung mit ASP.NET (Core) MVC - Erstellen von Objektmodellen mit Metadaten - Generieren von Benutzeroberflchen - Validieren von Benutzereingaben - Anpassen der Vorlagen Aufbauwissen - Caching - Authentifizierung/Autorisierung - Deployment - Steuerelemente fr ASP.NET (Core) MVC - Zusatzbibliotheken fr ASP.NET (Core) MVC: MVC Contrib, ASP.NET Web Optimization, T4MVC, u.a. - Optional: Migration von ASP.NET Webforms zu ASP.NET (Core) MVC - Optional: Mischung von ASP.NET (Core) MVC und ASP.NET Webforms in einer Webanwendung REST-Dienste und AJAX - Erstellung von REST-Services mit dem ASP.NET (Core) Web API - Aufruf von der WebAPI-REST-Services in JavaScript Clientseitige Frameworks zur einfachen Erstellung von modernen Webanwendungen, z.B.: - Einsatz von TypeScript als JavaScript-Abstraktion - jQuery / jQueryUI - Twitter Bootstrap - Angular - React - Vue.Js - Svelte - ASP.NET (Core) SignalR - Hilfsbibliotheken: z.B. Datumsverarbeitung mit moment.js, Filtern/Sortieren mit underscore.js, Promises mit Q, Reactive Extensions for JavaScript (RxJS) Optional: weitere JavaScript-Frameworks wie Telerik KendoUI u.a. nach Ihrem Wunsch Testen - Unit Testing von ASP.NET MVC-Anwendungen - Unit Testing von JavaScript-Code - Dependency Injection Sicherheit - ASP.NET (Core) Identity-System - Login mit eigenen Benutzernkonten sowie Facebook, Google, Twitter und Microsoft Account - Single Sign on - Oauth 2.0/2.1 und OpenID Connect - Implementierungen fr MVC, Web API und Sign...

zum Artikel gehen

Schulung: Geschäftsanwendungen mit HTML 5.x und JavaScript (oder TypeScript): Moderne Web 2.0-/HTML5-Browser-Webanwendungen und Mobilanwendungen entwickeln

Optional vorab: Basistechniken einer modernen Web- und Mobilanwendung (werden geschult, sofern noch nicht bekannt) - HTML5.x/CSS 3 - JavaScript - Optional: TypeScript, Dart und CoffeeScript als Alternativen zu direkter JavaScript-Programmierung - API

zum Artikel gehen

Schulung: Umstieg von ASP.NET auf moderne Webtechniken (Single-Page-Web-Applications mit HTML, CSS, JavaScript/TypeScript, Angular, Vue.js, React u.a.)

optional: Basiswissen HTML5, CSS3, DOM, AJAX, REST werden geschult, sofern noch nicht bekannt Konzepte moderner Web-, Mobilanwendung - Moderne Webarchitekturen Single-Page-Web-Applications (SPAs) vs. Multi-Page-Web-Applications (MPAs) Server-Si

zum Artikel gehen

Schulung: ASP.NET Model View Controller (ASP.NET MVC) und ASP.NET WebAPI für ASP.NET MVC 5.x oder ASP.NET MVC Core 6.0/7.0/8.0

Optional: Vermittlung des notwendigen Basiswissens in HTML, CSS und JavaScript und .NET Einfhrung - Architektur von modernen, mehrschichtigen ASP.NET MVC-Anwendungen - ASP.NET MVC im Vergleich zu ASP.NET Web Forms - Unterschiede zwischen ASP.NET MVC

zum Artikel gehen

Schulung: ASP.NET Core WebAPI 6.0/7.0/8.0: REST Services/HTTP Services/Microservices

Optional: Einfhrung in die notwendigen Grundlagen von HTTP, HTTPS/SSL/TLS Basiswissen - Was sind HTTP-Services? - Was ist REST? - Was sind Microservices? - Unterschiede zwischen REST und SOAP - SOA versus Microservices ASP.NET Core WebAPI im b

zum Artikel gehen

Schulung: Umstieg auf ASP.NET Core WebAPI und Google RPC (gRPC) in .NET 6.0/7.0/8.0 (Umstellung/Migration von ASP.NET WebAPI und/oder WCF in .NET Framework auf ASP.NET Core und gRPC in .NET 6.0/7.0/8.0)

Strategiewechsel bei Microsoft - Open Source - Agilitt - Modularisierung - Cross-Platform - Zielgruppen Das mdoerne .NET im berblick - Die .NET Core -Strategie - Unterschiede klassisches .NET Framework (CLR) und modernes .NET Core /.NET (Core C

zum Artikel gehen