Creación de aplicaciones y servicios nativos en la nube con .NET y ASP.NET Core

Cree servicios escalables, altamente escalables y resistentes de forma independiente mediante la plataforma gratuita y de código abierto .NET.

Requisitos previos

  • Familiaridad con las aplicaciones basadas en la línea de comandos.
  • Familiaridad con los conceptos básicos de Docker.
  • Experiencia al escribir C# en el nivel principiante

Comience a usar Azure

Elija la cuenta de Azure adecuada para usted. Pague a medida que habla o pruebe Azure gratis durante 30 días. Registrarse.

Módulos en esta ruta de aprendizaje

Las aplicaciones de microservicio se componen de servicios pequeños, con versiones independientes y escalables centrados en el cliente que se comunican entre sí mediante protocolos estándar y interfaces bien definidas. Cada microservicio normalmente encapsula lógica de negocios simple, que se puede escalar o reducir horizontalmente. Puede probar, implementar y administrar el microservicio de forma independiente. Los equipos más pequeños desarrollan un microservicio basado en un escenario de cliente y eligen las tecnologías que usan. En este módulo se explica cómo compilar el primer microservicio mediante .NET.

Las aplicaciones de microservicio se componen de servicios pequeños, con versiones independientes y escalables centrados en el cliente. Las aplicaciones de microservicios implementadas en contenedores permiten escalar horizontalmente las aplicaciones y responder a una mayor demanda mediante la implementación de más instancias de contenedor y el escalado horizontal si la demanda disminuye. En soluciones complejas de muchos microservicios, el proceso de implementación, actualización, supervisión y eliminación de contenedores presenta desafíos. En este módulo se explican algunos de esos desafíos y se muestra cómo Kubernetes puede ayudar.

Obtenga información sobre cómo hacer que la aplicación de microservicios de .NET Core nativa en la nube sea tolerante a errores con un impacto mínimo en el usuario.

Implemente la observabilidad en una aplicación nativa de nube existente mediante OpenTelemetry. A continuación, vea los datos en Application Insights y herramientas de terceros.

Las aplicaciones de microservicio, debido a su naturaleza distribuida, pueden ser difíciles de proteger. En este módulo, aprenderá a clasificar datos confidenciales en una aplicación nativa de nube, redactar datos confidenciales en archivos de registro y generar informes de cumplimiento para una aplicación nativa de la nube.

Implemente una marca de características en la aplicación de microservicios nativa de la nube ASP.NET Core para habilitar o deshabilitar una característica en tiempo real.

Use canalizaciones de CI/CD para compilar una imagen de contenedor e implementarla en Azure Kubernetes Service (AKS).