DEV Community

KM Cloud Tech
KM Cloud Tech

Posted on

1 1

Kenton's Cloud Resume Challenge

This is my blog post about the completed Cloud Resume Challenge.

My completed site is http://kmcloud.tech

I decided to take the Azure flavour of this challenge as I had the Azure Administrator certification.

There were a lot of technologies that I was able to work with that sharpened my Azure skills.

Frontend

For the frontend I was able to implement Azure Storage and Static Web Apps, Azure CDN and Git.

I made some modifications to an existing HTML site along with the accompanying CSS files, I may try to make more adjustments in the future.

One big thing I needed to figure out was how to initiate steps on the web page being loaded.
Javascript was the best option because of the eventlisteners it had and how it could see the ContentLoaded event of the webpage.
From there we could call an app that would host a counter.

Backend

For the backend I was able to implement CosmosDB, Azure Functions, Azure Storage and Github Actions.

For the backend I created a C# function that connected into CosmosDB and got the current number for visitors and updated it into the same database.

From VSCode I was able to deploy the function to Azure and host it there.
I did all the coding and designing in VS Code which was new for me. I had some trouble getting the function deployed to Azure for a while because the folder I had open in VS Code wasn't the root where the function was. I eventually opened the backend folder and things started to flow.

CI/CD and Git

This was probably the part that got me the most excited. I could host something locally and push it to the internet and the repo would make the changes automatically. I used GitHub Actions for this and with a small number of tweaks to Microsoft's template files, things were running moving smoothly.

Being able to make a small change and not have to worry about moving files around or making sure you have the right file in the right place was exciting for me.

Next Steps

I think the next thing I wanted to implement was a REST api interface, specifically where I can invoke-restmethod in Powershell and get a response.

This isn't a 'next step' at this point but when I started the challenge I also wanted to get the Azure Solutions Architect Expert certification and I completed that on April 5th.

Thanks

I wanted to give a quick shout out to Forrest Brazeal for writing the Cloud Resume Challenge book. I also wanted to thank Gwyn Peña-Siguenza for the guide video related to Azure and the rest of her Cloud/Azure content.

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay