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
- Host: GitHub
- URL: https://github.com/georges034302/acc-cloud-wil-demo
- Owner: Georges034302
- Created: 2025-06-12T08:18:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-17T04:29:36.000Z (about 1 year ago)
- Last Synced: 2025-06-17T04:30:29.534Z (about 1 year ago)
- Topics: azure, azurecli, bash
- Language: HTML
- Homepage:
- Size: 2.41 MB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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