Skip to content

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

License

Notifications You must be signed in to change notification settings

SaiAvinash1205/Azure-zero-to-hero

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)
  • Demo

Day 6: Advanced Networking Services

  • Introduction to Virtual Network Peering and VNet Gateway
  • Introduction to VPN Gateway
  • Introduction to Azure Load Balancer and Azure App Gateway
  • Introduction to Content Delivery Network(CDN) in Azure

Day 7: Azure Interview Questions (Compute and Networking)

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

Day 8: Deploying a two tier application on Azure - (PROJECT 1)

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

Day 9: Azure Storage Services

  • Types of Azure Storage Services
  • Use Cases and Demonstrations

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

Day 12: Azure Authentication and Identity Management

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

Day 13: Azure Cloud Watch and Monitoring Services

  • Monitoring Overview
  • Setting Up Monitoring in Azure

Day 14: Introduction to Azure DevOps

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

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

  • Implementing Continuous Integration (CI)

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

  • Implementing Continuous Deployment (CD)

Day 17: Azure Kubernetes Services(AKS Deep Dive) - (PROJECT 4)

  • Hands on sessions on AKS
  • Deploying applciation to AKS
  • Expose the application with Ingress configuration on AKS

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

  • 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.

Day 19: Azure DevOps Interview Questions

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

Day 20: Azure Key Vault

  • Secrets Management with Key Vault
  • Security Best Practices

Day 21: Azure Serverless

  • Understanding Azure Serverless Services
  • Going Serverless with Azure

Day 22: Cloud Management Strategies for Azure - (PROJECT 6)

  • Cost Optimization
  • Scaling and Performance Optimization

Day 23: Complicance on Azure - (PROJECT 7)

  • Azure Resource Tags
  • Using the Serverless Functions to implement the compliance requirements on Azure

Day 24: Manage Azure Resources using Terraform - (PROJECT 8)

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

Day 25: Azure Interview Preparion

  • Review of Key Concepts
  • Interviews Questions and Practice Sessions

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published