Skip to main content

· 4 min read
Fernando Gabriel Prieto

Microsoft Build 2023

Microsoft Build is an annual conference for developers and IT professionals. It is a great opportunity to learn about the latest Microsoft technologies, network with other developers, and see demos of new products. This Year was an amazing improve to AI tools.

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. You are required to provide an email address during registration for the Microsoft Learn Cloud Skills Challenge. You will be contacted via the email address you provide with the free certification details. By completing one challenge within the Microsoft Learn Cloud Skills Challenge, eligible individuals are entitled to one free Microsoft Certification exam.

Challenge Collection

  • Microsoft Build: .NET Challenge Build apps for web, mobile, desktop, and more using .NET and C#.

  • Microsoft Build: Azure AI Challenge Power your apps with large-scale AI models. Learn and develop generative AI models with deep understandings of language and code using the newest technology for a variety of use cases.

  • Microsoft Build: Cloud Development Challenge Design identity, governance, and monitoring solutions; design data storage solutions; design business continuity solutions; and design infrastructure solutions.

  • Microsoft Build: Microsoft 365 Developer Challenge Microsoft 365 is an extensible platform enabling developers to create custom apps and extend applications. Learn how to develop Microsoft Teams apps extend Teams using the Teams Toolkit, and develop apps with the Microsoft Graph Toolkit.

  • Microsoft Build: Azure Cosmos DB Developer Challenge Develop cloud native applications with a fully managed NoSQL database; build, scale, and optimize modern applications on Azure with Azure Cosmos DB.

  • Microsoft Build: Developer Tools Challenge Learn, develop, and master essential Git and GitHub skills and join millions of developers and companies worldwide to build, ship, and maintain software on GitHub

  • Microsoft Build: DevOps Challenge Design and implement strategies for collaboration, code, infrastructure, source control, security, compliance, continuous integration, testing, delivery, monitoring, and feedback.

  • Microsoft Build: Power Platform Developer Challenge Learn how to build Power Apps, Automate Flows and extend the platform to complete business requirements and solve complex business problems.

Rewards eligible exams include:

  • AI-900: Microsoft Azure AI Fundamentals Aligning Challenge: Microsoft Build: Azure AI Challenge

  • AZ-104: Microsoft Azure Administrator Aligning Challenge: Not applicable / take any challenge

  • AZ-204: Developing Solutions for Microsoft Azure Aligning Challenge: Not applicable / take any challenge

  • AZ-305: Designing Microsoft Azure Infrastructure Solutions Aligning Challenge: Microsoft Build: Cloud Development Challenge

  • AZ-400: Designing and Implementing Microsoft DevOps Solutions Aligning Challenge: Microsoft Build: DevOps Challenge

  • DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB Aligning Challenge: Microsoft Build: Azure Cosmos DB Developer Challenge

  • PL-400: Microsoft Power Platform Developer Aligning Challenge: Microsoft Build: Power Platform Developer Challenge

I choose Microsoft Build: DevOps Challenge.

Untitled

I received my trophy. with an email The Microsoft Learn Cloud Skills Challenge has ended. Congrats! You have earned a free Microsoft Certification exam, and we will send it to you by June 30th with instructions on how to claim it. For now, you can kick back, celebrate, and enjoy the moment.

Untitled

DevOps Challenge

Azure DevOps is a cloud-based platform that provides a comprehensive set of tools for software development. It includes features for planning, coding, testing, deploying, and monitoring applications. Azure DevOps can be used to manage both small and large projects, and it supports a variety of development methodologies, including Kanban, Scrum, and Agile. For example, the platform includes a built-in continuous integration and continuous delivery (CI/CD) pipeline. This pipeline automates the process of building, testing, and deploying applications, which helps to reduce the risk of errors.

Untitled

· 3 min read
Fernando Gabriel Prieto

My Microservices Experience: Learning and Development

I just took part in Microservices March 2023, a free, month-long educational program designed to broaden my understanding of microservices. I learned about the Twelve-Factor App, secrets management, automation, and observability through webinars and hands-on labs. This experience has not only broadened my awareness of microservices, but it has also provided me with useful insights and practical skills that I can implement in my work.During the webinar, attendees can interact with other participants and the staff through chat, asking questions and seeking clarifications. After the presentation, the staff opens the floor for a Q&A session. Following the Q&A, they explain the labs, provide a 50-minute window to complete them, and offer assistance with any issues that may arise during the lab exercises.

Resources

The NGINX blog is truly impressive, featuring exceptional content that showcases the team's commitment to educating users about their technology. The first webinar focused on deploying and configuring microservices. You can clone their repository at Nginx -Github for more information.

1. How to deploy and configure microservices - Blog oficial

You have 50 minutes to complete all four challenges in this program:

  • Challenge 1: Define Application-Level Microservices Configuration
  • Challenge 2: Create Deployment Scripts for a Service
  • Challenge 3: Expose a Service to the Outside World
  • Challenge 4: Simply click 'Accept' to complete the lab

Deploy and configure microservices

2. How to securely manage secrets in containers - Blog oficial

You have 50 minutes to complete all four challenges in this program:

  • Challenge 1: Hardcode secrets in your app
  • Challenge 2:Pass secrets as environment variables
  • Challenge 3: Use local secrets
  • Challenge 4: Use a secrets manager

3. How to use github actions to automate microoservices canary releases - optional

In these challenges, we were unable to deploy the service due to an issue with the Azure account connected to GitHub, which consistently resulted in no response.

  • Challenge 1: Create and deploy an NGINX container app
  • Challenge 2: Set up permissions for automating for Azure Container App deployments
  • Challenge 3: Create a canary blue‑green deployment with a GitHub Action
  • Challenge 4: Test the GitHub Actions workflow

4. How to use opentelemetry tracing to understand your microoservices- Blog oficial

  • Challenge 1: Set up basic OTel instrumentation
  • Challenge 2: Set up OTel instrumentation and trace visualization for all services
  • Challenge 3: Learn to read OTel traces
  • Challenge 4: Optimize instrumentation based on trace readings

opentelemetry

Badge

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