This course explores how businesses are leveraging cloud services as part of their digital transformation, focusing on two core areas: cloud database technologies and Infrastructure as a Service (IaaS). It explains how leading providers like AWS, Azure, and GCP deliver databases as cloud services, covering their concepts, use cases, benefits, and limitations. The course also introduces the IaaS model, breaking down key cloud computing terms, core components, pricing models, and practical use cases. By the end, learners will be able to choose the right database technology for specific applications and understand how IaaS supports scalable, utility-based IT infrastructure.
Who should take this Course?
The Cloud Computing Basics Online Course is ideal for students, beginners in IT, and professionals from non-technical backgrounds who want to understand the fundamentals of cloud technologies. It is also well-suited for software developers, system administrators, and business managers looking to build a strong foundation in cloud concepts, services, and deployment models to support their career growth and organizational needs.
What you will learn
Look at batch and stream processing, operational and analytics data
Understand SQL, NoSQL, NewSQL technologies
DBaaS portfolio overview - Azure, AWS, GCP
Learn the four service models - SaaS, PaaS, IaaS, and FaaS
Microservice and cloud-native apps, and different types of clouds
Virtualization technologies - virtual machines and containers
Course Outline
Introduction to the Course
Data is Everywhere
Our Learning Objectives
Basic Database Terminology
Overview
DBMS, Database Instance and Schema
Operational Data and OLTP
Analytics Data and OLAP
Data Warehouse and Data Lake
ETL and ELT
Batch and Stream Processing
Scaling Up and Out
Database Technologies – What, Where, and Why?
Overview
Traditional Relational Database (SQL)
Non-relational Database (NoSQL)
Distributed SQL Database (NewSQL)
In-memory Database (IMDB)
Time Series Database (TSDB)
Types of NoSQL Databases
Overview
#1 - Key-value Database
#2 - Document Database
#3 - Wide Column Database
#4 - Graph Database
Databases Ranking Review
Database as a Service (DBaaS)
Overview
The Challenges of Traditional Databases
The Concept of DBaaS
The Advantages of DBaaS
Azure - DBaaS Portfolio Review
AWS - DBaaS Portfolio Review
GCP - DBaaS Portfolio Review
Summary
Quick Recap and Thank You!
Getting Started
Welcome
Our Learning Objectives
Cloud Computing
Welcome to the World of Cloud Computing
Private vs Public
Hybrid-cloud and Multi-cloud
Hyperscale Cloud Service Providers
Cloud Service Models
SaaS - Software as a Service
IaaS – Infrastructure as a Service
PaaS – Platform as a Service
FaaS – Function as a Service
Demo - AWS, Azure, GCP
Virtualization Technologies
Introduction
Underutilized Physical Servers
Virtualization with Virtual Machines
Vertical and Horizontal Scaling
Microservices and Cloud-Native Apps
Virtualization with Containers
The Benefits of Containers
Introduction to Infrastructure as a Service (IaaS)