Seminarinhalt
Dieser Kurs richtet sich an .NET-Entwickler*innen, die sich Fachkenntnisse zu .NET Aspire und der Erstellung containerisierter Lösungen aneignen möchten.
Programm
Introduction to .NET Aspire
- What is .NET Aspire?
- Learn about .NET Aspire integrations
- Learn about .NET Aspire tools
- Use the .NET Aspire eShop
- Learn how to create a new .NET Aspire project
- Create a new .NET Aspire project
- How to add orchestration to an existing .NET app
- Integrate an existing ASP.NET Core web app
- Telemetry APIs in .NET
- Using OpenTelemetry in .NET Aspire
- Using the .NET Aspire dashboard
- Using a logger to add custom log messages
- Use telemetry in a .NET Aspire project
- Store data in SQL-compliant databases
- Store data in NoSQL databases
- Use database services to persist data from a .NET Aspire project
- Create tests with .NET Aspire
- Caches and Redis
- Using a Redis distributed cache
- Using a Redis output cache
- Customize connection strings by using .NET Aspire manifests
- Cache data in Redis
- What is RabbitMQ?
- Sending messages with RabbitMQ
- Send messages between microservices through RabbitMQ
Zielgruppen
- Developer
- Solution Architect
Vorkenntnisse
Erfahrung beim Erstellen von Webanwendungen mit .NET und C#