menu
techminis

A naukri.com initiative

google-web-stories
Home

>

Cloud News

>

My excitin...
source image

Dev

4w

read

311

img
dot

Image Credit: Dev

My exciting journey into the world of Microsoft Azure and the Cloud Resume Challenge

  • The Cloud Resume Challenge originated as a blog post authored by Forest Brazeal that helps people get hands-on learning about the cloud platform of their choice by building a fully functional resume website with an API that tracks the number of visitors to the site.
  • The author started this project after earning his AZ-900 Azure Fundamentals certification and held AZ-104 (Administrator Associate) and AZ-305 (Solutions Architect) certifications at the time of publishing.
  • The Cloud Resume Challenge is broken up into 16 parts that include building a website, configuring HTTPS, configuring DNS, and writing unit tests.
  • By following the Cloud Resume Challenge, the author was able to build a fully functional resume website with an API that tracks the number of visitors to the site.
  • The author's site was originally created using an Azure storage node but was later migrated to a Python Flask app hosted on App Service so that secrets could be securely stored and accessed.
  • The author used Cosmos DB for the visitor counter database and an Azure Function App coded in Python using the Python Programming Model V2 for the API.
  • The author wrote a small script that creates an event listener with the trigger "DOMContentLoaded" that fetches the updated visitor counter every time the page is loaded, and inserts that into the web page.
  • The author used Bicep to automate the setup of all of the necessary resources for this project and GitHub to store his code.
  • The author used both GitHub Actions and Azure DevOps pipelines to test his code and automate the deployment of infrastructure.
  • The author used Az PowerShell commands to deploy one or a few templates at a time when deploying a resource and storing some secret property from that resource in Key Vault.

Read Full Article

like

18 Likes

For uninterrupted reading, download the app