Saltar al contenido principal

· 4 min de lectura
Fernando Gabriel Prieto

Microsoft Build 2023

Microsoft Build Es una conferencia anual para desarrolladores y profesionales de TI. Es una gran oportunidad para aprender sobre las últimas tecnologías de Microsoft, establecer contactos con otros desarrolladores y ver demostraciones de nuevos productos. Este año fue una mejora increíble en las herramientas de IA.

Conference

Microsoft Learn Cloud Challenge

The Microsoft Learn Cloud Skills Challenge starts May 23, 2023 at 4:00 PM (16:00) UTC and ends on June 20, 2023 at 4:00 PM (16:00) UTC. comienza el 23 de mayo de 2023 a las 4:00 PM (16:00) UTC y finaliza el 20 de junio de 2023 a las 4:00 PM (16:00) UTC. Se requiere que proporcione una dirección de correo electrónico durante el registro para el Desafío de habilidades en la nube de Microsoft Learn. Será contactado a través del correo electrónico que proporcione con los detalles del certificado gratuito. Al completar un desafío dentro del Desafío de habilidades en la nube de Microsoft Learn, las personas elegibles tienen derecho a un examen gratuito de certificación de Microsoft.

Retos

  • Microsoft Build: Reto de .NET Desarrolla aplicaciones para web, móvil, escritorio y mucho más con .NET y C#.

  • Microsoft Build: Desafío Azure AI Potencie sus aplicaciones con modelos AI a gran escala. Aprenda y desarrolle modelos AI generativos con un profundo conocimiento del lenguaje y el código utilizando la tecnología más nueva para una variedad de casos de uso.

  • Microsoft Build: Desafío para desarrolladores Azure Cosmos DB Desarrolle aplicaciones nativas en la nube con una base de datos NoSQL completamente administrada; construya, escale y optimice aplicaciones modernas en Azure con Azure Cosmos DB.

  • Microsoft Build: Desafío Herramientas para desarrolladores Aprenda, desarrolle y domine habilidades esenciales en Git y GitHub y únase a millones de desarrolladores y empresas en todo el mundo para construir, enviar y mantener software en GitHub

  • Microsoft Build: Desafío DevOps Diseñe e implemente estrategias para colaboración, código, infraestructura, control de origen, seguridad, cumplimiento, integración continua, pruebas, entrega, monitoreo y retroalimentación.

  • Microsoft Build: Desafío para desarrolladores Power Platform Aprenda cómo construir Power Apps, automatizar Flows y extender la plataforma para completar los requisitos comerciales y resolver problemas comerciales complejos.

Los exámenes elegibles para recompensas incluyen:

  • AI-900: Fundamentos de AI en Microsoft Azure Desafío alineado: Microsoft Build: Desafío Azure AI

  • AZ-104: Administrador de Microsoft Azure Desafío alineado: No aplicable / tomar cualquier desafío

  • AZ-204: Desarrollo de soluciones para Microsoft Azure Desafío alineado: No aplicable / tomar cualquier desafío

  • AZ-305: Diseño de soluciones de infraestructura de Microsoft Azure Desafío alineado: Microsoft Build: Desafío de desarrollo en la nube

  • AZ-400: Diseño e implementación de soluciones DevOps de Microsoft Desafío alineado: Microsoft Build: Desafío DevOps

  • DP-420: Diseño e implementación de aplicaciones nativas en la nube utilizando Microsoft Azure Cosmos DB Desafío alineado: Microsoft Build: Desafío para desarrolladores Azure Cosmos DB

  • PL-400: Desarrollador de Microsoft Power Platform Desafío alineado: Microsoft Build: Desafío para desarrolladores Power Platform

Escogí Microsoft Build: DevOps Challenge.

Untitled

Recibí mi trofeo. con un correo electrónico El Desafío de habilidades en la nube de Microsoft Learn ha terminado. ¡Felicidades! Has ganado un examen gratuito de certificación de Microsoft y te lo enviaremos antes del 30 de junio con instrucciones sobre cómo reclamarlo. Por ahora, puedes relajarte, celebrar y disfrutar el momento.

Untitled

Desafío DevOps

Azure DevOps es una plataforma en la nube que proporciona un conjunto completo de herramientas para el desarrollo de software. Incluye características para planificar, codificar, probar, implementar y monitorear aplicaciones. Azure DevOps se puede utilizar para administrar tanto proyectos pequeños como grandes, y admite una variedad de metodologías de desarrollo, incluidos Kanban, Scrum y Agile. Por ejemplo, la plataforma incluye una tubería de integración continua y entrega continua (CI / CD) incorporada. Esta tubería automatiza el proceso de construcción, prueba e implementación de aplicaciones, lo que ayuda a reducir el riesgo de errores.

Untitled

· 3 min de lectura
Fernando Gabriel Prieto

Mi experiencia en microservicios: Aprender y Programar

Participé en Microservicios Marzo 2023, un programa educativo gratuito de un mes de duración, diseñado para ampliar conocimientos sobre microservicios. Aprendí acerca de la aplicación Twelve-Factor, la gestión de secretos, la automatización y la observabilidad a través de seminarios web y laboratorios prácticos. Esta experiencia no solo ha ampliado mi conocimiento sobre microservicios, sino que también me ha proporcionado información útil y habilidades prácticas que puedo aplicar en mi trabajo. Durante el seminario web, los asistentes interactuaron con otros participantes y el personal a través del chat, haciendo preguntas y solicitando aclaraciones. Después de la presentación, el personal abrió el espacio para una sesión de preguntas y respuestas. A continuación, explican los laboratorios, proporcionan un período de 50 minutos para completarlos y ofrecen ayuda con cualquier problema que pueda surgir durante los ejercicios de laboratorio.

Recursos

El Blog de NGINX es impresionante, con contenido excepcional que demuestra el compromiso del equipo en educar a los usuarios sobre su tecnología. El primer seminario web se centró en implementar y configurar microservicios. Puedes clonar su repositorio en Nginx - Github para obtener más información.

1. Cómo implementar y configurar microservicios - Blog oficial

Tienes 50 minutos para completar los cuatro desafíos en este programa:

  • Desafío 1: Definir la configuración de microservicios a nivel de aplicación
  • Desafío 2: Crear scripts de implementación para un servicio
  • Desafío 3: Exponer un servicio al mundo exterior
  • Desafío 4: Simplemente haz clic en 'Aceptar' para completar el laboratorio

Implementar y configurar microservicios

2. Cómo gestionar de forma segura los secretos en contenedores - Blog oficial

Tienes 50 minutos para completar los cuatro desafíos en este programa:

  • Desafío 1: Codificar secretos en tu aplicación
  • Desafío 2: Pasar secretos como variables de entorno
  • Desafío 3: Usar secretos locales
  • Desafío 4: Usar un administrador de secretos

3. Cómo usar GitHub Actions para automatizar lanzamientos en canary de microservicios - opcional

En estos desafíos, no pudimos implementar el servicio debido a un problema con la cuenta de Azure conectada a GitHub, lo que resultó consistentemente en ninguna respuesta.

  • Desafío 1: Crear e implementar una aplicación contenedor de NGINX
  • Desafío 2: Configurar permisos para automatizar implementaciones de Azure Container App
  • Desafío 3: Crear una implementación en canary blue-green con una acción de GitHub
  • Desafío 4: Probar el flujo de trabajo de GitHub Actions

4. Cómo utilizar el seguimiento de OpenTelemetry para comprender tus microservicios - Blog oficial

  • Desafío 1: Configurar la instrumentación básica de OTel
  • Desafío 2: Configurar la instrumentación de OTel y la visualización de trazas para todos los servicios
  • Desafío 3: Aprender a leer trazas de OTel
  • Desafío 4: Optimizar la instrumentación en función de las lecturas de trazas

opentelemetry

Insignia

https://www.credly.com/badges/3852a550-9629-45bd-a06c-47880aa1764e/public_url