Cloud Computing Basics Online Course
Cloud Computing Basics Online Course
This Cloud Computing Basics course focuses on two core areas: database technologies and Infrastructure as a Service (IaaS). The first part covers cloud database services (DBaaS) provided by major cloud platforms such as Azure, AWS, and GCP, exploring their technical concepts, market applications, and pros and cons. The second part gets into the IaaS model, which allows companies to transform their IT infrastructure into a utility service. You will learn key cloud computing terms, understand IaaS building blocks, and explore its use cases, pricing models, and advantages. By the end of this course, you will be equipped to choose the right database technology and understand the IaaS model for cloud computing.
Key Benefits
- Gain a thorough understanding of the technical concepts, market use cases, advantages, and disadvantages of the DBaaS model.
- Acquire in-depth knowledge of the technical concepts, market applications, advantages, and disadvantages of the IaaS model.
- Familiarize yourself with essential cloud computing terminology to develop a clear and comprehensive understanding of the field.
Target Audience
This course is for software developers, IT professionals, and product, project, or marketing managers looking to optimize enterprise applications by transitioning from private data centers to a public cloud environment. It is also beneficial for solution architects, technical advisors, telecom specialists, and security professionals. No prior knowledge of cloud computing concepts is required to take this course.
Learning Objectives
- Gain an understanding of batch and stream processing, as well as the distinction between operational and analytics data.
- Explore SQL, NoSQL, and NewSQL technologies. Dive into the DBaaS portfolios of major cloud providers, including Azure, AWS, and GCP.
- Learn about the four key cloud service models: SaaS, PaaS, IaaS, and FaaS.
- Examine microservices, cloud-native applications, and the various types of cloud environments.
- Understand virtualization technologies, including virtual machines and containers, and how they relate to cloud architecture.
Course Outline
The Cloud Computing Basics Exam covers the following topics -
Domain 1 - Course Introduction
- Data in Our World
- Learning Objectives
Domain 2 - Core Database Terminology
- DBMS, Database Instance, and Schema
- Operational Data and OLTP
- Analytics Data and OLAP
- Data Warehouse and Data Lake
- ETL and ELT
- Batch vs. Stream Processing
- Scaling Strategies
Domain 3 - Exploring Database Technologies
- Traditional Relational Databases (SQL)
- Non-relational Databases (NoSQL)
- Distributed SQL Databases (NewSQL)
- In-memory Databases (IMDB)
- Time Series Databases (TSDB)
Domain 4 - Categories of NoSQL Databases
- Key-value Databases
- Document Databases
- Wide Column Databases
- Graph Databases
- Database Rankings Overview
Domain 5 - Database as a Service (DBaaS)
- Challenges with Traditional Databases
- Understanding DBaaS
- Advantages of DBaaS
- Review of DBaaS Portfolios: Azure, AWS, GCP
Domain 6 - Introduction to Cloud Computing
- Exploring Cloud Computing
- Private vs. Public Cloud
- Hybrid-cloud and Multi-cloud Strategies
- Hyperscale Cloud Providers
- Cloud Service Models
- SaaS, IaaS, PaaS, FaaS
- Cloud Demo: AWS, Azure, GCP
Domain 7 - Virtualization Technologies
- Challenges of Underutilized Physical Servers
- Virtualization with Virtual Machines
- Scaling: Vertical vs. Horizontal
- Microservices and Cloud-Native Applications
- Virtualization with Containers
- Benefits of Containers
Domain 8 - Introduction to Infrastructure as a Service (IaaS)
- Transforming IT into Utility with IaaS
- Key Elements: Compute, Storage, Networking
- IaaS Demo with Microsoft Azure
- IaaS Pricing Models
- Advantages and Disadvantages of IaaS
- Common Use Cases for IaaS