Giter VIP home page Giter VIP logo

letslearn-dotnet-aspire's Introduction

Let's Learn .NET Aspire

Come learn all about .NET Aspire, a new cloud ready stack for building observable, production ready, distributed applications.​ .NET Aspire can be added to any application regardless of the size and scale to help you build better applications faster.​

.NET Aspire streamlines app development with:

  • Orchestration: Built-in orchestration with a simple, yet powerful, workflow engine.Use C# and familiar APIs without a line of YAML. Easily add popular cloud services, connect them to your projects, and run locally with a single click.
  • Service Discovery: Automatic injection the right connection strings or network configurations and service discovery information to simplify the developer experience.
  • Components: Built-in components for common cloud services like databases, queues, and storage. Integrated with logging, health checks, telemetry, and more.
  • Dashboard: See live OpenTelemetry data with no configuration required. Launched by default on run, .NET Aspire's developer dashboard shows logs, environment variables, distributed traces, metrics and more to quickly verify app behavior.
  • Deployment: manages injecting the right connection strings or network configurations and service discovery information to simplify the developer experience.
  • So Much More: .NET Aspire is packed full of features that developers will love and help you be more productive.

Learn more about .NET Aspire with the following resources:

Localization

This workshop materials are available in the following languages:

Workshop

This .NET Aspire workshop is part of the Let's Learn .NET series. This workshop is designed to help you learn about .NET Aspire and how to use it to build cloud ready applications. This workshop is broken down into 6 modules:

  1. Setup & Installation
  2. Service Defaults
  3. Developer Dashboard & Orchestration
  4. Service Discovery
  5. Components
  6. Deployment

A full slide deck is available for this workshop here.

The starting project for this workshop is located in the start-with-api folder. This project is a simple weather API that uses the National Weather Service API to get weather data and a web frontend to display the weather data powered by Blazor.

This workshop is designed to be done in a 2 hour time frame.

Demo data

The data and service used for this tutorial comes from the United States National Weather Service (NWS) at https://weather.gov We are using their OpenAPI specification to query weather forecasts. The OpenAPI specification is available online. We are using only 2 methods of this API, and simplified our code to just use those methods instead of creating the entire OpenAPI client for the NWS API.

letslearn-dotnet-aspire's People

Contributors

jamesmontemagno avatar csharpfritz avatar jongalloway avatar vhvb1989 avatar elbruno avatar sliekens avatar duaell avatar justinyoo avatar osobeso avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.