Project 1: Azure Compute and Identity Management

Topics Covered: VMs, RBAC, Azure AD, Policies, Encryption, Cost Management

Time: ~0.75 hours

Summary

This project involves deploying a virtual machine, securing it using RBAC, applying Azure Policies for resource governance, encrypting sensitive data, and monitoring costs. It teaches foundational concepts for managing Azure identities, governance, and compute resources.

Scenario

A company wants to deploy a virtual machine for their web application, secure it with role-based access control, enforce a policy for naming conventions, encrypt sensitive data, and monitor the cost of the deployed resources.

Steps

  1. Create a Virtual Machine

  2. Configure Role-Based Access Control (RBAC)

  3. Log into the VM

    az network public-ip list
    
  4. Apply Azure Policy

  5. Monitor and Manage Costs


Project 2: Azure Networking and Storage

Topics Covered: Virtual Networks, NSGs, Storage Accounts, Encryption, Protocols, ARM Templates

Time: ~0.75 hours

Summary

This project covers deploying a secure storage account, creating VNets and NSGs for isolation, enabling encryption, and automating resource deployment using ARM templates. It demonstrates networking and storage fundamentals.

Scenario