An open API service indexing awesome lists of open source software.

https://github.com/georges034302/acc-cloud-wil-demo

Repository for demo and weekly lab practices - Cloud WIL IATD
https://github.com/georges034302/acc-cloud-wil-demo

azure azurecli bash

Last synced: about 1 year ago
JSON representation

Repository for demo and weekly lab practices - Cloud WIL IATD

Awesome Lists containing this project

README

          

# Course Guide

This guide provides a week-by-week overview of the `Advanced Cloud Computing` IATD course, focusing Azure cloud services. Each week includes hands-on scripts, instructions, and best practices for working with Azure.

---

Week 1: Shell Scripts and VM Setup

Learn how to provision and configure Azure Virtual Machines using shell scripts.
Key topics include:
- Setting up environment variables for Azure resources
- Creating and configuring resource groups, virtual networks, and VMs
- Managing network security groups and firewall rules
- Connecting to your VM via SSH
- Uploading project files to your VM

Week 2: Securing Access to Azure Blob Storage

Azure Blob Storage is a scalable object storage solution for the cloud. In Week 2, you will learn how to securely manage access to Azure Blob Storage using role-based access control (RBAC), shared access signatures (SAS), and storage account keys. This week focuses on best practices for protecting your data and controlling who can access your storage resources.

Key topics include:
- Understanding Azure Storage accounts and Blob containers
- Assigning RBAC roles for granular access control
- Creating and using Shared Access Signatures (SAS) for delegated access
- Managing storage account keys securely
- Using Azure CLI and scripts to automate storage security tasks

Week 3: Azure Networking

Explore Azure networking fundamentals and best practices.
Key topics include:
- Virtual networks and subnets
- Network security groups and rules
- Public and private IP addressing
- Peering and hybrid connectivity

Week 4: Building Decoupled Applications

Learn how to design and deploy decoupled applications using Azure services.
Key topics include:
- Event-driven architectures
- Messaging and queueing with Azure services
- Decoupling components for scalability and reliability

Week 5: Azure Container Apps

Deploy and manage containerized applications with Azure Container Apps.
Key topics include:
- Building and deploying containers
- Managing container lifecycles
- Scaling and securing containerized workloads

Week 6: Serverless Computing with Azure Functions

Implement serverless solutions using Azure Functions and related services.
Key topics include:
- Creating and deploying Azure Functions
- Integrating with other Azure services
- Event-driven and scheduled function execution