Azure Projects!

01. What is this page?

This page will contain a list of projects that get progressively harder the further down the list you go! Go at it! the best way to learn is to do

02. Cloud

Dont know where to start? Just start at Part 1, then go to Part 2 then try the Special

Part 1: The Basics

1​. Launch a Virtual Machine:
This video gives a great basic tutorial on launching a basic virtual machine and logging into the virtual machine via SSH. 

Azure VM is the main product of azure, learning the use of it is essential 

2. Launch a VPN server:  This video gives you a great basic tutorial on launching a VPN server in Azure. 

3. Create an Azure Budget:  Learning how to watch your money is a key skill in IT management that will make you stand out. 

Learning cost projection and money management will take you far in IT

4. Create an Azure Storage account and container:  Azure blob storage is one of the most used services in azure and is essential to learn.

Azure Storage containers are so versatile, in fact, you're literally in one now. 

5. Create Azure users and groups in Azure AD: This video will go over creating users and groups with Azure AD. It will also give you an overview over a lot of the basic AD setup and options. 

Learning access control will take you a long way in IT.

6. Set up Azure CLI:  In this tutorial you will download azure cli to your desktop and be able to run commands from your local computer.

The cli opens up a new door of possibilities, especially if you know scripting

7​. Create an Azure Vnet with subnets:   This video goes over Azure networking, subnets, and gives you hands on lab as your accounts network engineer. 

Network engineering is a great skill for the cloud market, a very important skill to learn. 

Part 2: Advanced 

1. Azure cross tenant access:  In this  tutorial you get to learn how to bring users from outside of your organization into your organization using Azure cross tenant access. 

Access control is a top tier skill in security.

2. Create a custom Azure policy:  In this tutorial you will create a custom policy in Azure.  Azure policy is not like AWS Iam policy. In Azure policy you set rules to services, it is more comparable to AWS config. 

Azure Policy is a cool tool where you can set rules to your services.

3. Use Azure Compliance Manager:  Compliance is a big deal in security, and azure gives you a tool that will help you keep up with laws and standards.  In this tutorial, you get to play around with a powerful compliance tool to help keep your system within standards. 

GRC is a big deal in security and will get you a long way. 

4. Deploy a website using Azure App service:  Azure App service is a great intro into PAAS, a way to give your code to a platform and have them take care of the servers and provisioning.

PAAS is very fun and easy to use. 

Special: Building a static website  

1. Purchase a domain name in Azure:  In this video He walks you through a basic purchase of a custom domain through Azure. 

You are not required to buy domains from azure, but the price is only 11.99

2. Deploy a static website with Azure blob Storage:  This video gives you a walkthrough on deploying a website through Azure blob storage and Azure CDN, also how to integrate a custom hostname. 

A great first project for many getting into cloud computing.  

3. Use Azure Deployment Center to connect your github to your project:  For those who prefer to place their code in a repository, this walkthrough teaches you how to setup github to connect to your project to push CI/CD updates.  

If you are interested in cloud, learning CI/CD and devsecops is a very valuable skill in your journey

4. Challenge! Create an Invalidation in Azure -  A Cloudfront invalidation resets the edge location to refresh your website with the newest material in AWS.  Can you find out how to do this in Azure?

TLDR; you want your web updates to show now? you need to push a cloudfront invalidation.

Get A little better everyday!