ASP.NET Core ist die neue Open-Source Cross-Plattform Frontend-Technologie für das .NET Core Framework. Von den Grundprinzipien her ähnlich wie das klassische ASP.NET MVC bietet ASP.NET Core zahlreiche Verbesserungen. Es eignet sich für Webapplikationen, REST Services, IoT Apps und mobile Backends.
Für moderne Webapplikationen mit Frameworks wie Angular, React oder VueJS braucht es ein leistungsfähiges Backend und eine Möglichkeit, effizient über WebSockets mit der Applikation im Browser zu kommunizieren. ASP.NET Core bietet zu diesem Zweck mit WebAPI und SignalR zwei nützliche Frameworks an.
Der berufsbegleitende Lehrgang erfordert auch ausserhalb des Unterrichts einen Lern- und damit Zeitaufwand. Dieser variiert je nach Vorkenntnissen, beträgt aber in der Regel 5 bis 10 Stunden pro Woche.
Dieser Lehrgang richtet sich an Webentwickler mit Erfahrung in der .NET Entwicklung und Grundkenntnissen in der Webentwicklung (HTML/CSS) sowie an Softwareentwickler, die eine REST-Schnittstelle für mobile oder Web-Clients erstellen möchten.
Vorausgesetzt werden fundierte Kenntnisse der .NET-Plattform und Grundkenntnisse der Webentwicklung, insbesondere HTML und CSS mit ASP.NET sowie gute C#- oder VB.NET- Kenntnisse.