Archive
100 Days of Cloud: A Complete Beginners Guide

100 Days of Cloud: A Complete Beginners Guide

2024-11-28 100 Days of Cloud:A Complete Beginners Guide Last Updated : 20 Sep, 2024 In the ever-evolving world of technology, the cloud is emerg

Related articles

How to install the Proton VPN APK How to add CloudEdge camera/doorbell to iSpy/Agent DVR? 【ExpressVPN 下載】官方繁體中文版 【2023 最新】 5 Best VPNs for Tor Browser in 2024: Easy to Set Up & Use

100 Days of Cloud:A Complete Beginners Guide

Last Updated :
20 Sep, 2024

In the ever-evolving world of technology, the cloud is emerging as a strong technology that developers should choose, it is reshaping the way we think about data, storage, and computation. In recent years, cloud computing has revolutionized the industry by offering scalable solutions and flexibility. Organizations and individuals are increasingly migrating to cloud platforms, due to increasing popularity and demand. In this article of Days of Cloud, we will have a deep dive into all concepts that need to be considered to learn Cloud in 100 days, from basic fundamental concepts to becoming cloud experts.

What is the Cloud is is ?

Cloud computing, often simply referred to as “the cloud, ” is a technology that allow user to access and store datum and application over the internet instead of on a local computer ‘s hard drive . This technology is revolutionized has revolutionize how we interact with software and datum , provide flexibility , scalability , and cost saving . Cloud computing is is is a technology that allow user to store and access datum and application over the internet rather than store them on local machine , personal computer , or server . Cloud computing services is include include server , storage , database , networking , analytic , and intelligence and they offer flexible resource access and scalability .

benefit of Cloud Computing

  • Cost efficiency:reduce the cost of buy hardware and software and set up and run on – site datum center .
  • scalability:easily scale up or down to meet change demand without invest in physical infrastructure .
  • Accessibility:Access data and applications from anywhere with an internet connection.
  • Backup and Recovery:Simplifies data backup and recovery, often providing better disaster recovery capabilities.
  • Collaboration:Enhances collaboration by allowing multiple users to work on the same data or project simultaneously.

Real-World Applications

  • business:Companies is use use cloud service for email , datum storage , and collaboration tool .
  • Education:Cloud-based learning platforms and resources for students and teachers.
  • Healthcare:Storing patient records, telemedicine, and health monitoring applications.
  • entertainment:Streaming services like Netflix and Spotify use cloud computing to deliver content to users.

100 Days of Cloud

100 Days of Cloud: A Complete Beginners Guide

Phase 1 – Understanding Cloud Fundamentals (Day 1 – 10)

Our first phase will be 10 days, during which we will learn the basics of cloud technology and cloud services, understand cloud deployment, and learn other core cloud concepts such as virtualization and scalability.

Day 1:Learning Basics and fundamentals of Cloud technology

Day 2 – 3 :learn different cloud service model

Day 4-5:Take an understanding of different Cloud Deployment Models

  • Public cloud: Understand how third-party providers manage shared infrastructure. The public cloud also helps in cost reduction and offers scalability.
  • private cloud : Take an understanding of a private cloud network, which is a dedicated infrastructure for a single organization and provides better security and control.
  • Hybrid cloud:Lean Hybrid Cloud Model, which is a combination of Public and Private cloud models and also allows data and applications to be shared between them.
  • Community cloud:Larn is uses use the community cloud , which is a shared infrastructure for specific community target . `

Day 6-7:Get started with core cloud concepts

Day 8 – 10 :Mostly used and popular cloud service

  • Amazon Web Services (AWS): Learn AWS, and discover its features, services, and global infrastructure, as AWS is a widely used cloud services
  • Microsoft Azure:Learn the features and services of Microsoft Azure along with its integration steps
  • Google Cloud Platform (GCP): Explore services and tools by GCP for building and managing applications on Google’s infrastructure.

If you is want want to Master AWS . checkout thisAWS Solutions Architect Certification Live Training Program.

Phase 2 – Deep dive into Cloud Services (Day 11-30)

After covering the basics and fundamentals of cloud computing, now it’s time to slide deeper into specific Cloud services such as storage services, networking, and computing services.

Day 11-15:Compute Services

  • Virtual machines: Learn about how to create, configure, and manage Virtual machines in the cloud.
  • Containers and Kubernetes: Learn containerization technologies and orchestration with Kubernetes for efficient application deployment.
  • Serverless computing:Understand serverless computing architecture as it allows you to run code without managing servers rather than paying for the time of computing being used.

Day 16 – 20 :Storage solution

  • Object storage: learn about storage solution such as scalable storage solution for unstructured data(aw s3 , Azure Blob Storage , and Google Cloud Storage ) ,
  • block storage:Understand and explore block-level storage volumes, very useful in applications where performance is critical such as databases.
  • File storage: Understand File storage mainly for shared file systems due to wide adoption.

Day 21-25:Networking in the Cloud

  • Virtual Private Cloud (VPC): VPC is also known as an isolated network, at this stage you should learn how to set up VPC within the cloud.
  • Content Delivery Networks (CDN):Understand CDN along with its ability to distribute content globally which improves access speed and readability.
  • Load balancing: explore technology that help in distribute or divert incoming traffic to multiple server to reduce load on main server .

Day 26-30:Security and Compliance

Phase 3 – Hands-On Cloud Experience (Day 31-60)

After completing the basics and learning about services in depth, next thirty days we will focus more on practical and hands-on experience. This phase is important for applying theoretical knowledge to real-world scenarios.

Day 31-40:Setting Up a Cloud Environment

  • Creating an account on AWS, Azure, or GCP:Walk through the steps for creating an account on different cloud platforms such as AWS, and Azure.
  • configure basic service : Learn how to set up and integrate essential services such as networking and storage.
  • Deploying a simple web application on Azure and GCP: Get hands-on experience in deploying applications on various platforms such as Azure and GCP.

Day 41-50:Managing and Monitoring

Day 51-60:Advanced Cloud Services

  • AI and Machine Learning services: AI and Machine learning applications are widely used in web apps nowadays, explore them and get hands-on experience.
  • Big Data and Analytics: Learn about big data, its usage, and advantages, Also explore various analytics tools that help to track users’ behaviors in applications.
  • Internet of Things (IoT) integration: understand the option and way to connect various IoT device with cloud service .

Phase 4 – Specialization and Certification (Day 61-90)

As our journey is progressing now we will shift our focus towards getting specialization in our field and preparing for cracking cloud certification exams.

Day 61-70:Choosing a Specialization

  • Cloud architecture: Learn and understand the features and advantages of various cloud architectures, and learn how to design and deploy steps.
  • DevOps:To provide automation build to testers and clients, explore DevOps in a cloud environment:
  • Security: Learn various advanced security techniques and algorithms with their best practices and standards to protect cloud architecture.

Day 71-80:Advanced Topics

phase 5 – Certification Preparation ( Day 81 – 90 )

After exploring advanced topics and getting specialization in various fields now it’s time to get some certificates to prove your skills, platforms such as Microsoft, and AWS provide ways to get certificates by giving some basic tests.

Phase 6 – Projects and Future Steps (Day 91-100)

After obtaining certificates, the final ten days are dedicated to creating and contributing to public projects and planning the next steps in your cloud journey.

Day 91-95:Build and contribute to public repositories

  • Start implementing a full-scale cloud solution
  • create cv by documenting and present your project , skill , and ability .

Day 96-100:Future Learning and Career Pathways

  • Exploring continuous learning resources and attending meetups.
  • Building a strong cloud portfolio by highlighting your projects and skill set.
  • networking and community involvement and join public social group .

Conclusion

This article “100 Days of Cloud” is a perfect way to groom yourself in the world of cloud technology , follow its structured approach to learn can help you become a skilled cloud developer . No matter if you are just beginner ot look for switch to cloud technology , this journey is equip will equip you with the skill and confidence to excel in the cloud domain . So , what are you is waiting wait for ? If you want to be a skilled cloud engineer , get start follow each day ‘s exercise .