Moderne APIs mit ASP.NET Core MVC und SignalR – End-to-End
Moderne APIs bieten neben der gängigen HTTPS-Interaktion auch die Möglichkeit zur Echtzeitkommunikation auf Basis von WebSockets. Mit Hilfe von Microsofts Open-Source-Plattform ASP.NET Core MVC und SignalR lassen sich im Handumdrehen Web-APIs und Push-Services entwickeln. Doch damit nicht genug: Weitere Themen wie Security, Rate-Limiting, eine sinnvolle Dokumentation und ein vernünftiges zentralisiertes Logging sind mit von der Partie. Und jeder dieser einzelnen Bereiche bietet uns eine neue Herausforderung. Sebastian Gingter und Manuel Rauber zeigen Ihnen in diesem Workshop, wie man mit .NET Core moderne APIs auf und für verschiedene Plattformen entwickeln kann. Zusätzlich wird durch den Einsatz von Entity Framework Core die Anbindung an verschiedene Datenbanken ermöglicht. Durch den Einsatz weiterer Open-Source-Bibliotheken fürs Logging oder zur automatischen Generierung einer Swagger/OpenAPI-Dokumentation ergänzen wir die API um weitere Funktionalitäten. Eine Client-Anwendung, das Deployment auf unterschiedliche Plattformen und das Deployment in die Cloud runden den Workshop ab – vollständig End-to-End eben!
Event
![Microservices-API](https://www.thinktecture.com/storage/2022/04/Microservices-API.png)
Slidedeck
Hallo, .NET Developer!
Du begeisterst Dich für .NET-basierte Cloud-Native-Lösungen?
Du möchtest, dass Deine Expertise zum Einsatz kommt und von einer Expertenschaft gechallenged wird? Du weißt, dass nur durch Research auch während der Arbeitszeit neue Technologien erlernbar sind und erst damit Innovation möglich wird?
Weitere Artikel zu .NET Core, Azure, Microservices
![kp_300x300](https://www.thinktecture.com/storage/2024/07/kp_300x300-1-150x150.png)
Data Access in .NET Native AOT with Sessions
![kp_300x300](https://www.thinktecture.com/storage/2024/07/kp_300x300-1-150x150.png)
Native AOT with ASP.NET Core – Overview
![pg](https://www.thinktecture.com/storage/2021/10/pg-150x150.png)
Incremental Roslyn Source Generators: High-Level API – ForAttributeWithMetadataName – Part 8
![sg](https://www.thinktecture.com/storage/2021/10/sg-150x150.png)
.NET 7 Performance: Regular Expressions – Part 2
In this second article of our short performance series, we want to look at the latter one of those problems.
![sg](https://www.thinktecture.com/storage/2021/10/sg-150x150.png)