.NET
Client Apps
Backend
Web

Kick-off to Aspire

AspireAspire
.NET.NET
AzureAzure

Aspire is a new technology that simplifies the development of distributed applications—whether you deploy locally or run in cloud environments such as Microsoft Azure, AWS, or Google Cloud.

Kick-off to Aspire

Duration: 1 day

Aspire is a new technology that simplifies the development of distributed applications—whether you deploy locally or run in cloud environments such as Microsoft Azure, AWS, or Google Cloud. Aspire provides tools, integrations, and orchestration capabilities. With Docker behind the scenes, it's easy to provision all the services required during development locally—for applications built with .NET as well as other technologies like Python.

Who Should Attend

  • Developers and technical professionals who want to deepen their skills in Kick-off to Aspire.
  • Architects and team leads evaluating practical implementation patterns.
  • Teams adopting modern engineering practices for delivery and operations.

Prerequisites

Experience in creating C# programs.

Learning Goals

  • Understand the core concepts and architecture behind the course topic
  • Apply recommended implementation patterns in practical scenarios
  • Build and validate solutions using modern tooling and workflows
  • Troubleshoot common issues and improve reliability
  • Plan next steps for production-ready adoption

Course Content

  • Introduction to Aspire: Understand the basics and the architecture of Aspire.
  • Using the Aspire CLI: Learn how to use the command-line interface to interact with Aspire.
  • Creating an Aspire application: Learn how to set up and configure a new Aspire application.
  • Adapting existing projects for Aspire: Learn how to transition your existing projects to Aspire.
  • Using Aspire integrations like Redis, SQL Server: Understand how to integrate and use these components in your Aspire application.
  • Orchestration of service communication: Learn about Service Discovery, HTTP Client Factory, and gRPC and how they aid in service communication.
  • Monitoring and Troubleshooting: Learn how to use OpenTelemetry, Prometheus, Grafana, and Azure Monitor for monitoring your services and troubleshooting issues.
  • Aspire Dashboard: Get to know the dashboard and learn how to use it effectively.
  • Aspire and Azure Services: deploying Aspire solutions to Azure Container Apps and Azure App Services.
  • Aspire and Kubernetes: deploying Aspire solutions to Kubernetes.
  • CI/CD with Aspire: Understand how to create and manage deployment pipelines using Aspire.

Hands-on Labs

  • Set up a working project baseline for the course topic
  • Implement a core feature and validate expected behavior
  • Integrate testing or automation to improve quality and repeatability

Outcomes

After completing this course, participants can apply the covered concepts and tooling to implement reliable solutions in real-world projects.

Ready for more information?

Important Note on Offers and Pricing

Website information, dates, availability, and prices are provided without guarantee and remain subject to confirmation. Sending a training inquiry does not create a binding contract. See our Terms & Conditions.

Loading inquiry form...

Loading inquiry form...

The inquiry form is being initialized. If this message persists, please try refreshing the page or contact us directly at office@cninnovation.com.

AI
An unhandled error has occurred. Reload 🗙