Coder Social home page Coder Social logo

hritikraj8804 / 100daysofcloud Goto Github PK

View Code? Open in Web Editor NEW

This project forked from beingwizard/100daysofcloud

0.0 0.0 0.0 38 KB

I am utilizing this repository to document my journey in learning about Cloud Computing with Microsoft Azure. I commenced this process on January 15, 2024. During this period, I am dedicating one hour to one & half year each day, including weekends, to gain a foundational understanding of various aspects of Cloud.

Home Page: https://www.youtube.com/@AzureDeveloperCommunity

License: MIT License

100daysofcloud's Introduction

100 Days of Cloud Series

Welcome to the 100 Days of Cloud Series! ๐Ÿš€ In this comprehensive learning journey, we will explore a wide range of topics related to cloud computing, focusing primarily on Microsoft Azure. This series is designed to help you build a solid understanding of Azure services, best practices, and related technologies. Whether you are a beginner looking to kickstart your cloud journey or an experienced professional aiming to deepen your knowledge, this series has something for everyone.

Introduction

Cloud computing has revolutionized the way we build, deploy, and manage applications. The 100 Days of Cloud Series is a structured approach to help you master key concepts, tools, and services in the cloud ecosystem. Each day, we'll dive into a specific topic, providing hands-on tutorials, explanations, and practical insights.

Contributing and Customization

Want to contribute or customize this 100 Days of Cloud Series for your learning journey? Follow these simple steps:

  1. Star this Repository: Click the "Star" button on the top right corner of this page to show your support.

  2. Fork this Repository: Click the "Fork" button to create your copy of the repository.

  3. Clone Your Fork: Open a terminal and run the following command to clone your fork to your local machine:

    git clone https://github.com/Beingwizard/100DaysofCloud.git
  4. Make Changes: Customize the schedule in the README.md file based on your preferences or add topics that interest you.

  5. Save Your Changes: Once satisfied, save your changes.

  6. Share Your Version: Feel free to share your customized schedule on social media, personal blog, or other platforms to inspire and help others.

  7. Tag Us on Socials:

By starring, forking, and customizing this repository, you're actively participating in the 100 Days of Cloud Series. Let's build a supportive and diverse community of learners!

Happy cloud learning! ๐Ÿš€โ˜๏ธ

Getting Started

100 Days of Cloud Series Schedule

**Day 1: Repo Setup : 1/100

Azure Fundamentals (Day 2-18)

Day 2: Azure Budgets and Cost Management

  • Understand effective cost management in Azure.

Day 3: Azure Resource Groups

  • Learn the importance of resource groups for organizing and managing Azure resources.

Day 4: Azure Active Directory and RBAC Roles

  • Explore Azure Active Directory and Role-Based Access Control for secure identity and access management.

Day 5-7: Virtual Machine Deployment

  • Deploy virtual machines using the Azure Portal, PowerShell, and ARM Templates.

Day 8: Azure Resource Locks and Azure Policy

  • Implement resource locks and policies for enhanced governance.

Day 9: Azure Network Security Groups (NSG)

  • Explore network security with NSGs.

Day 10-11: Azure Virtual Networks (Part 1-2)

  • Configure Azure Virtual Networks and understand peering.

Day 12-13: Azure VPN Connectivity

  • Set up Point-to-Site and Site-to-Site VPN Connectivity.

Day 14: Azure Managed Identities

  • Understand and implement Azure Managed Identities.

Day 15: Azure Key Vault

  • Securely manage and protect sensitive information using Azure Key Vault.

Day 16: Azure Firewall

  • Explore Azure Firewall for network security.

Day 18-19: Azure Migrate and Site Recovery

  • Explore Azure migration strategies and disaster recovery solutions.

Monitoring

Day 20-21: Cloud Harmony

  • Understand cloud monitoring best practices with Cloud Harmony.
  • Monitoring with Grafana and InfluxDB using Docker Containers โ€“ Introduction
  • Monitoring with Grafana and InfluxDB using Docker Containers โ€“ Part 1
  • Monitoring with Grafana and InfluxDB using Docker Containers โ€“ Part 2
  • Monitoring with Grafana and InfluxDB using Docker Containers โ€“ Part 3
  • Monitoring with Grafana and Influx DB using Docker Containers โ€“ Part 4

Day 22: Azure Mask

  • Explore data masking techniques with Azure Mask.

Day 23-24: Azure Backup, Import/Export, and Data Box

  • Learn about Azure Backup, Import/Export, and Data Box.

Day 25: Azure Storage

  • Explore Azure Storage solutions.

Linux and Infrastructure as Code

Day 26-33: Linux Cloud Engineer Bootcamp

  • Dive into a Linux Cloud Engineer Bootcamp.

Day 34-38: Infrastructure as Code with Terraform

  • Learn Infrastructure as Code using Terraform on Azure Cloud Shell.

Day 40-41: More Linux Cloud Engineer Bootcamp

  • Continue the Linux Cloud Engineer Bootcamp.

Advanced Azure Concepts (Day 42-71)

Day 42-43: Azure Bastion and JIT VM Access

  • Explore Azure Bastion and Just-In-Time VM Access.

Day 44: Azure Arc

  • Understand Azure Arc for managing hybrid infrastructure.

Day 45: Azure Spot and Reserved Instances

  • Learn about Azure Spot Instances and Reserved Instances.

Day 46: Azure Well-Architected Framework

  • Explore best practices with the Azure Well-Architected Framework.

Day 47: AZ-800 Exam Day!

  • Prepare for the AZ-800 exam.

Day 48: Azure Network Adapter

  • Learn about Azure Network Adapter.

Day 49: Managing Azure Hybrid Services with Windows Admin Center

  • Manage hybrid services with Windows Admin Center.

Day 51: AZ-801 Mock Prep!

  • Prepare for the AZ-801 exam.

Day 52-55: Azure App Service

  • Overview, manual and automated deployments, deployment slots, scaling, and Azure Functions.

Day 52: Azure App Service โ€“ Overview

Day 53: Azure App Service โ€“ Manual and Automated Deployments

Day 54: Azure App Service โ€“ Deployment Slots and Scaling

Day 55: Azure Functions

Day 56-57: Azure Active Directory Security

  • Explore Multi-Factor Authentication (MFA) adoption and Conditional Access.

Day 58: Azure Content Delivery Network

  • Understand and implement Azure Content Delivery Network.

Day 59: Azure Lighthouse

  • Explore Azure Lighthouse for cross-tenant management.

Day 60-61: Azure Monitor

  • Introduction to Azure Monitor and understanding metrics and logs.

Day 62-64: Azure Database Solutions

  • Dive into Azure SQL, Cosmos DB, and other database solutions.

Day 65: AZ-204 Prep!

  • Prepare for the AZ-204 exam.

Day 66-69: Azure Event Grid, Event Hubs, Service Bus, and Logic Apps

  • Explore messaging and event-driven architectures.

Day 66: Azure Event Grid

Day 67: Azure Event Hubs

Day 68: Azure Service Bus

Day 69: Azure Logic Apps

Day 70-71: Microsoft Defender for Cloud and Sentinel

  • Understand Microsoft Defender for Cloud and Azure Sentinel.

Day 72: Migrate On-Premise File Server to Azure Files or SharePoint?

  • Explore options for migrating on-premise file servers to Azure Files or SharePoint.

Day 73: The Value of User Groups

  • Understand the importance and benefits of participating in user groups.

Microsoft 365 (Day 74-80)

Day 74-78: Microsoft 365

  • Preparing Active Directory for Azure AD Connect, creating Microsoft 365 tenant, Exchange Hybrid, migration options, licensing, and Admin Center.

Day 74: Preparing your Active Directory to Sync with Azure AD Connect

Day 75: Create your Microsoft 365 tenant and configure Azure AD Connect

Day 76: Exchange Hybrid

Day 77: Migration Options from On-Premise to Microsoft 365

Day 78: Microsoft 365 Licensing Options

Day 80: Microsoft 365 Admin Center

Containers and Kubernetes (Day 81-87)

Day 81: Introduction to Containers

  • Understand the basics of containers.

Day 82-85: Managing Containers in Azure

  • Explore options for managing containers in Azure and container security.

Day 84: MS-220 Exam Review and Study Guide

  • Review and prepare for the MS-220 exam.

Day 86-87: Introduction to Kubernetes and Installing/Configuring Kubernetes

  • Understand Kubernetes basics and set up a Kubernetes cluster.

Day 88: Azure Kubernetes Service (AKS)

  • Explore Azure Kubernetes Service for managing containerized applications.

Azure Virtual Desktop and Advanced Concepts (Day 89-98)

Day 89-90: Windows 365 Cloud PC and Azure Virtual Desktop Core Concepts

  • Explore Windows 365 Cloud PC and Azure Virtual Desktop core concepts.

Day 91-92: Azure Virtual Desktop Demo (Part 1-2)

  • Practical demonstrations of Azure Virtual Desktop.

Day 93: Azure Virtual Desktop โ€“ FSLogix and Custom Images

  • Understand FSLogix and creating custom images for Azure Virtual Desktop.

Day 94: Azure VMware Solution

  • Explore the Azure VMware Solution for running VMware workloads in Azure.

Day 95-96: Azure Stack Edge, HCI, and Hub

  • Understand Azure Stack Edge, Hyper-Converged Infrastructure (HCI), and Azure Hub.

Day 97-98: Azure Chaos Studio, Terrafy, and Bicep

  • Explore chaos engineering with Azure Chaos Studio and Infrastructure as Code with Terrafy and Bicep.

Embark on this 100-day journey, and by the end, you'll have a comprehensive understanding of Azure, related technologies, and advanced cloud concepts. Each day brings you closer to becoming a skilled and knowledgeable cloud professional. Happy learning! โ˜๏ธ๐Ÿ“š

Contributing and Customization

Want to contribute or customize this 100 Days of Cloud Series for your learning journey? Follow these simple steps:

  1. Star this Repository: Click the "Star" button on the top right corner of this page to show your support.

  2. Fork this Repository: Click the "Fork" button to create your copy of the repository.

  3. Clone Your Fork: Open a terminal and run the following command to clone your fork to your local machine:

    https://github.com/Beingwizard/100DaysofCloud.git
  4. Make Changes: Customize the schedule in the README.md file based on your preferences or add topics that interest you.

  5. Save Your Changes: Once satisfied, save your changes.

  6. Share Your Version: Feel free to share your customized schedule on social media, personal blog, or other platforms to inspire and help others.

  7. Tag Us on Socials:

By starring, forking, and customizing this repository, you're actively participating in the 100 Days of Cloud Series. Let's build a supportive and diverse community of learners!

Happy cloud learning! ๐Ÿš€โ˜๏ธ

100daysofcloud's People

Contributors

beingwizard avatar hritikraj8804 avatar

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.