Skip to content

A hands-on lab for students to learn Cloud & DevOps by deploying a Python web app to Azure App Service using GitHub Actions CI/CD.

Notifications You must be signed in to change notification settings

MariaVrett/hello-cloud-devops

 
 

Repository files navigation

Hello Cloud & DevOps 🚀

Welcome to the hands-on Cloud & DevOps lab using Python, GitHub, and Microsoft Azure.

This repository contains a simple Flask web application that you'll use to learn how modern software projects are developed and deployed using cloud platforms and DevOps practices.

🎯 Learning Objectives

  • Understand the basics of deploying web applications to the cloud
  • Learn how to automate deployments using CI/CD pipelines with GitHub Actions
  • Integrate cloud services like Azure Storage into your applications
  • Use Azure SQL Database to manage application data

📘 Assignments

  1. Configure Your Environment
    Set up your GitHub and Azure accounts, and fork this repository.

  2. Deploy a Python Web App to Azure
    Learn how to deploy your own web app using Azure App Service and GitHub Actions.

  3. Use Azure Storage in Your Web App
    Extend the web app to serve static files from Azure Blob Storage.

  4. Use Azure SQL Database in Your Web App
    Use Azure SQL Database to store and retrieve data in your web app.


Happy learning! 😄

About

A hands-on lab for students to learn Cloud & DevOps by deploying a Python web app to Azure App Service using GitHub Actions CI/CD.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 73.4%
  • CSS 16.4%
  • Python 10.2%