Coder Social home page Coder Social logo

iam-veeramalla / azure-zero-to-hero Goto Github PK

View Code? Open in Web Editor NEW
2.2K 121.0 2.0K 65 KB

Repository to learn Azure from Zero. This repository covers the complete Azure fundamentals required for a DevOps Engineer.

License: MIT License

Shell 43.59% HCL 56.41%

azure-zero-to-hero's Introduction

Azure Zero to Hero Course

Add a heading(13)

If you like the content, Don't forget to give this repository a ⭐

Day 1: Understanding Cloud Concepts, Vocabulary and Terminology

  • What is cloud ?
  • What is the difference between public, private and hybrid cloud ?
  • What is cloud computing ?
  • Vocabulary
    • Virtualization
    • Virtual Machine
    • API
    • Regions
    • Avalaibility Zones
    • Scalability
    • Elasticity
    • Agility
    • High Availability
    • Fault Tolerance
    • Disaster Recovery
    • Load Balancing

Day 2: Getting Started with Azure

  • Creating an Account with Azure
  • Exploring Regions and Availability Zones in Azure
  • IaaS vs PaaS vs SaaS models in Azure

Day 3: Azure Resources,Resource Groups and Resource Manager

  • Resources in Azure
  • Resource Groups in Azure
  • Azure Resource Manager Overview

Day 4: Azure Virtual Machines

  • Virtualization recap
  • Create a Virtual Machine in Azure
  • Connect to the Virtual Machine
  • Deploy your first application on an Azure VM
  • Virtual Machine ScaleSets for Autoscaling

Day 5: Azure Networking Services

  • Overview of Azure Networking (Real World Example)
  • Virtual Network
  • Subnets, CIDR
  • Routes and Route Tables
  • Network Security Groups(NSGs)
  • Application Security Groups(ASGs)

Day 6: Advanced Networking Services

  • Azure App Gateway & WAF
  • Azure Load Balancer
  • Azure DNS
  • Azure Firewall
  • Virtual Network Peering and VNet Gateway
  • VPN Gateway

Day 7: Deploying an application behind Firewall on Azure - (PROJECT 1)

  • Practical Hands on video that explains
  • How to set up the networking
  • How to deploy the applcition on Azure VMs with Networking and use bastion.
  • Overview of the setup and troubleshooting.

Day 8: Azure Interview Questions (Compute and Networking)

  • Interview Questions on the topics covered till Day 6
  • Cloud computing concepts
  • Azure Basics
  • Azure Networking

Day 9: Azure Storage Services

  • Types of Azure Storage Services
  • Use Cases

Day 10: Command Line Interface for Azure

  • Azure CLI Deep Dive
  • Using Azure CLI to create resources on Azure
  • Usecases and multiple references

Day 11: Azure Resource Manager

  • Azure Resource Manager and Azure Templates Deep Dive
  • Comparison with Bicep
  • Comparison with Azure CLI
  • Comparison with Terraform

Day 12: Azure Identity and Access Management (IAM)

  • Authentication Services in Azure
  • Identity Access Management (IAM)
  • Implementing RBAC
  • Best Practices for RBAC

Day 13: Introduction to Azure DevOps

  • Overview of Azure DevOps
  • Introduction to the Azure DevOps services
  • Setting Up Projects and Repositories

Day 14: Azure DevOps - CI Setup - (PROJECT 2)

  • Implementing Continuous Integration (CI)

  • A front-end web app in Python which lets you vote between two options

  • A Redis which collects new votes

  • A .NET worker which consumes votes and stores them

  • A Postgres database backed by a Docker volume

  • A Node.js web app which shows the results of the voting in real time

Screenshot 2024-02-09 at 5 20 01 PM

Day 15: Azure DevOps - CD Setup - (PROJECT 3)

  • Implementing Continuous Deployment (CD)
  • Using AKS for CD
  • Creating AKS cluster on Azure
  • Configuring Virtual Machine Scale Sets as Node pools in AKS
  • Hands on sessions on AKS
  • End to End CI/CD Demonstration

Day 16: Azure Kubernetes Services(AKS Deep Dive)

  • AKS Deep Dive
  • Understanding AKS vs Self managed Kubernetes clusters

Day 17: Deploying a Three Tier architecture E-commerce (8 Services, 2 Databases) on AKS - (PROJECT 4)

  • Understand what is three tier architecuture
  • How different services connect to each other in three tier architecture
  • How to create Dockerfiles for each service ?
  • How to create Deployment, Service and Ingress
  • How does Ingress controller work ?
  • Expose the three tier application to end users.

Screenshot 2024-02-16 at 1 43 25 PM

Day 18: Azure DevOps Interview Questions

  • Beginner level Azure DevOps Interview Q&A
  • Advanced level Azure DevOps Interview Q&A

Day 19: Azure Cloud Watch(Monitor) and Monitoring Services

  • Monitoring Overview
  • Setting Up Monitoring in Azure

Day 20: Azure Key Vault

  • Secrets Management with Key Vault
  • Security Best Practices
  • PROJECT - Integrate Azure Keyvault with Secrets Store CSI Driver

Day 21: Azure Serverless

  • Understanding Azure Serverless Services
  • Going Serverless with Azure

Day 22: Event Driven Serverless - (PROJECT 5)

  • Create Azure Functions that are triggered by Azure Blob creation

Day 23: Manage Azure Resources using Terraform - (PROJECT 7)

  • How to connect Azure with Terraform
  • How to create resources on Azure with Terraform
  • State file management of Terraform in Azure
  • Best Practices

Day 24: Azure DevOps Resume preparation for Freshers and Experienced

  • How to create an impressive resume on Azure DevOps
  • How to add projects to the Resume

Day 25: Azure Interview Preparion

  • Review of Key Concepts
  • Interviews Questions and Practice Sessions

azure-zero-to-hero's People

Contributors

iam-veeramalla avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

azure-zero-to-hero's Issues

missing folder for day 17

the folder related to video is not present

Day - 17 | Deploy an E-Commerce Project on Azure Kubernetes Service | Step By Step Guide Project AKS

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.