About This Course

Why Take This Course? What To Expect From It?

This course is a 101 on cloud computing. It takes you through the fundamentals of the cloud covering all the important aspects that are applicable when we develop & deploy our application on a cloud platform.

This course is platform-agnostic & the concepts discussed apply to all the cloud platforms be it AWS, Google Cloud, Azure, IBM Cloud, Netlify & so on. Once you are done with this course, you’ll have a thorough understanding of the basic concepts of the cloud.

After having spent a decade in the industry writing code, I strongly believe that every software engineer should have knowledge of cloud computing. It’s the present and the future of application development & deployment.

Be it on-premises or on a public cloud, every business prefers to run its service on cloud infrastructure due to multiple technical and economic reasons that we will discuss in detail in this course. There is an ever-rising demand for cloud experts & having the knowledge of cloud computing gives you an edge over other engineers.

According to research by Gartner the cloud services market is forecasted to grow by 17% in 2020 to a total of $266 billion. In the cloud, SaaS (Software as a Service) remains the largest market segment.

In another report by Forbes83% of the enterprise workloads will be in the cloud by 2020.

This course does not contain any code. But it contains a lot of illustrations to help you understand the concepts better. After going through this course, you’ll not require any other course on the fundamentals of the cloud. You can directly move on to take more advanced courses on the domain such as DevOps, Cloud Architecture & so on.

Who Is This Course For?

This course is meant for anyone looking to build a good concept in cloud computing and for anyone who wants to strengthen their fundamentals on it. There are no pre-requisites to taking this course. No prior experience in cloud computing is required.

This course is for you if:

  • You aspire to be a cloud developer, a cloud architect, a DevOps engineer, a platform engineer or you want to prepare for any other role in IT that has anything to do with cloud computing.
  • You plan to clear a cloud certification for any specific cloud platform like AWS or GCP & want to go through the fundamentals first.
  • You intend to take an advanced course in cloud computing such as on cloud architectureDevOpssite reliability engineering & so on. The concepts you will learn in this course will put you up to speed for the same.
  • You plan to build & run your startup on the cloud.
This course will be continually updated & new content will be added from time to time.

Course Author

Hello there, I am Shivang. I’ve been writing code from the past 10 years professionally & 14 years personally. In my career, I’ve gotten the opportunity to work on large scale internet services for some of the industry giants on several different domains such as E-commerce, Fintech, Telecom and others.

I’ve written applications from the bare bones, right from the idea to production. I’ve maintained code, as well as worked in the production support for systems receiving millions of hits every single day. I’ve also worked as a developer on support with the DevOps teams.

My last job was at Hewlett Packard Enterprise as a Full-Stack developer in their Technical Solutions – R&D team.

Via this course, I’ve tried my best to share the knowledge, insights, and experience gained in my years of software development, with all of you people!

Here is my LinkedIn profile, in case you want to say Hi!!