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 und ASP.NET MVC Core - Unterschiede zwischen ASP.NET MVC Core auf Basis .NET Framework und ASP.NET Core MVC auf Basis .NET Architektur und Konzepte - Middleware-Komponenten (nur ASP.NET Core) - Controller - Views - Model - Razor Templates / Razor-Syntax - Routing Anwendungszustnde speichern - Session-Variablen - Cookies Modulariersierung und Wiederverwendbarkeit - HTML Helper - Razor Helper - Tag Helper (in ASP.NET Core) - Partielle Views - ViewStart.cshtml - View Components (in ASP.NET Core) - Areas Razor Pages vs. MVC (in ASP.NET Core) - Unterschiede in der Architektur zu MVC - Unterschiede im API Datenzugriff (nach Ihrer Wahl) - Zugriff auf Datenbanken via ADO.NET - Zugriff auf Datenbanken via Entity Framework / Entity Framework Core - Zugriff auf anderen Datenspeicher, z.B. XML-Dokumente Hilfsklassen - Darstellen von Grids - Arbeiten mit Grafiken - Versenden von Mails - Rendern von Diagrammen Modelbasierte Entwicklung - Modelle - Datenannotationen - UI-Generierung Validierung - Validieren von Benutzereingaben - Benutzerdefinierte server- und clientseitige Validatoren Optional: Steuerelementen fr ASP.NET (Core) MVC - ASP.NET MVC Controls Toolkit - Kommerzielle ASP.NET MVC Steuerelemente (z.B. von Infragistics, Telerik KendoUI, Component One, DevExpress) Caching - Seitencaching - Partielles Caching Fortgeschrittene Techniken - Dependency Injection / Service Injection - Filter Testen - Unit Testing von ASP.NET MVC-Anwendungen - Test von Modell und Controller - HTTP-Testing - UI-Testing Sicherheit: Authentifizierung/Autorisierung/Benutzerverwaltung - Konzept von ASP.NET Identity - Windows Authentifizierung / Active Directory-Authentifizierung - Eigene Benutzerkonten - Cloud-Benutzerkonten (Twitter, Google, Microsoft) Deployment - Deployment-Techniken: Dateisystem, FTP, MSDeploy/WebDeploy, PowerShell-Skripte - Internet Information Services (IIS) - Open Web Interface for .NET (OWIN)/ Katana - Kestrel (in ASP.NET Core) - Self-Hosting - Provider/Cloud (Microsoft Azure, optional auch andere) REST-Services mit dem ASP.NET (Core) WebAPI - Unterschiede zwischen REST und SOAP/WS-*-Standards - REST-Services mit ASP.NET WebAPI erstellen - REST-Services per AJAX aufrufen (z.B. via jQuery und Angular) - Kontrolle ber HTTP-Nachrichten - Web-API erweitern - Metadaten mit Swagger OpenAPI - CORS - Datenbasierte Services mit Open Data Protocol (Odata) Optional: JavaScript und JavaScript APIs im Zusammenspiel mit ASP.NET (Core) MVC und ASP.NET (Core) Web API - TypeScript - jQuery und jQuery UI - Twitter Bootstrap - Angular - React - Hilfsbibliotheken: z.B. Datumsverarbeitung mit moment.js, F...

zum Artikel gehen

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 Si

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: Microservices erstellen und betreiben (mit ASP.NET, ASP.NET Core, Java oder node.js)

Architektur von Microservices - Konzept der Microservices - SOA vs Micrososervices - Herausforderungen / Fallstricke bei Microservices - Wofr eignen sich Microservices und wofr nicht? - Architekturprinzipien von Microservices - Datenhaltung bei Micr

zum Artikel gehen

Schulung: ASP.NET Core 6.0/7.0/8.0: komplettes Wissen - mit MVC, Razor Pages, Blazor, WebAPIs und gRPC

Optional: Vermittlung des notwendigen Basiswissens in HTML, CSS und JavaScript und .NET sowie C# Einfhrung - Architektur von modernen, mehrschichtigen ASP.NET MVC-Anwendungen - Einsatzgebiete von ASP.NET Core - berblick ber die verschiedene Architek

zum Artikel gehen

Veranstaltung: ASP.NET Core 6.0/7.0/8.0 WebAPI und gRPC: Webservices, verteilte Systeme, REST und Microservices

Dieser Aufbaukurs richtet sich an Entwickler, die Services/Webservices und verteilte Systeme mit .NET realisieren wollen. Dabei werden an den ersten beiden Tagen REST-HTTP-Dienste mit ASP.NET WebAPI besprochen und am dritten Tag als Alternative die Window

zum Artikel gehen