Cloud Computing



Serverless | Virtual Machine | Hypervisor | IaaS | FaaS | Docker | CapEx & OpEx | Cost-Benefit Analysis

What you will learn

what is cloud computing; cloud computing types or various mainstream cloud computing platforms such as IaaS, PaaS, SaaS, FaaS, DaaS

hands-on introduction about Docker such as how to set up a web server using Docker, hands-on with many day-to-day Docker commands from a DevOps perspective

introduction to virtualization, virtual machine, and hypervisor

multitenancy in cloud computing; cloud computing deployment models: public, private, hybrid, community, and multi-cloud

cloud computing applications deployment models

cloud computing advantages

how to setup Linux virtual machine using Oracle VirtualBox

CapEx and OpEx in Cloud Computing

Cost-Benefit Analysis of Cloud Computing

Cloud Architecture Key Design Principles

Description

This course is about cloud computing. It covers almost all topics related to cloud computing.  There are lecture notes also which will help you extend your learning about the topics. There is a quiz in the end that will help you test your learning and get the course completion certificate if passed the final quiz.

In lectures, as an example, you will find references to AWS services. There are two main reasons:  first, AWS is the leading cloud services provider so learning AWS examples will be helpful if you would like to concentrate on AWS and get certified; and the second reason is I’m certified in AWS and have been working on AWS for a number of years.

The course first starts with the introduction section. In this section, you will learn about what cloud computing is and different terms. By the end of this first lecture, you will have become familiar with many cloud computing terms and gained a general idea about what cloud computing is.

The following section is about cloud computing platform types. There are lectures for each platform type, such as infrastructure-as-a-service (IaaS), platform-as-a-service (PaaS), software-as-a-service (SaaS), data-as-a-service (DaaS), desktop-as-a-service (DaaS), and function-as-a-service (FaaS).

The next section is about different cloud computing deployment models. The section starts with an introductory lecture about cloud computing deployment models. Then there is a separate lecture for each cloud computing deployment model, including community and multi-cloud.

The following section is about deploying applications on the cloud computing platform. It follows with a section on the advantages of cloud computing.


The next section is about virtualization, virtual machine, and hypervisor. The section also includes a lecture on how to install Ubuntu Linux virtual machines on Oracle VirtualBox.

The next section is about Docker. It covers Docker at the introductory level. Since this is a very hands-on section, you will gain solid foundational knowledge about Docker, such as the installation of Docker on Mac, DockerHub, and day-to-day Docker commands from the DevOps perspective.

The following section is about serverless computing. Learning serverless computing in cloud computing is essential nowadays with the inclusion of function-as-a-service components in most cloud-based modern architectures.

Additionally, there are sections (lecture notes) on the CapEx and OpEx, cost-benefit of cloud computing, and cloud architecture key design principles, which can be helpful for advanced learners.

There are lecture notes for various topics which can be helpful in answering quiz questions.

English
language

Content

Introduction

What is Cloud Computing?
Cloud Computing Platforms
Quiz: Cloud Computing Introduction

Cloud Computing Platform Types

Infrastructure-as-a-Service (IaaS)
Platform-as-a-Service (PaaS)
Software-as-a-Service (SaaS)
Data-as-a-Service (DaaS)
Desktop-as-a-Service (DaaS)
Function-as-a-Service (FaaS)
Scope of Responsibility
Quiz: Cloud Computing Platform Types

Cloud Computing Deployment Models

Cloud Computing Deployment Models Introduction
Public Cloud
Private Cloud
Hybrid Cloud
Community Cloud
Multi Cloud
Multitenancy
Quiz: Cloud Computing Deployment Models

Cloud Applications Deployment Models

Cloud Applications Deployment Models
Quiz: Cloud Applications Deployment Models

Cloud Computing Advantages

Cloud Computing Advantages
Quiz: Cloud Computing Advantages

Virtualization, Virtual Machines and Hypervisor

Virtualization
Virtual Machine
Hypervisor
Installing Ubuntu Linux Virtual Machine on Oracle VirtualBox
Quiz: Virtualization, Virtual Machine, and Hypervisor

Docker Introduction

Docker Introduction
What is Docker and Installation
Pull Docker Image
Run Docker Image
ssh to Docker Container
List Docker Images and Containers
Start and Stop Docker Container
Remove Docker Container(s) and Image(s)
Quiz: Docker Introduction

Serverless Computing

What is Serverless Computing and its Features
Serverless Backend Services Types
Serverless Computing Stack
AWS Serverless Services
Pros & Cons of Serverless Computing
Use Cases of Serverless Computing
Quiz: Serverless Computing

Lecture Notes – What is Cloud Computing

What is Cloud Computing?

Lecture Notes: Cloud Computing Platform or Service Categories or Delivery Models

Cloud Computing Platforms
Infrastructure-as-a-Service (IaaS)
Platform-as-a-Service (PaaS)
Software-as-a-Service (SaaS)
Data-as-a-Service (DaaS)
Desktop-as-a-Service (DaaS)
Function-as-a-Service
Software Quality Attributes

Lecture Notes: Cloud Computing Deployment Model

Cloud Computing Deployment Models Introduction
Public Cloud
Private Cloud
Hybrid Cloud
Community Cloud
Multi Cloud
Mutitenancy
Cloud Computing Deployment Models Summary

Lecture Notes: Cloud Applications Deployment Model

Cloud Applications Deployment Models

Lecture Notes: Cloud Computing Adavantages

Cloud Computing Advantages

Lecture Notes: Virtualization, Virtual Machines, Hypervisor

Virtualization
Virtual Machines
Hypervisor

Lecture Notes: Serverless Computing

What is Serverless Computing and its Features
Serverless Backend Services Types
Serverless Computing Stack
AWS Serverless Services
Pros & Cons of Serverless Computing
Use Cases of Serverless Computing
Summary Serverless Computing

Lecture Notes – Cost-Benefit Analysis

CapEx and OpEx
Cost-Benefit Analysis

Lecture Notes: Cloud Architecture Key Design Principles

Cloud Architecture Key Design Principles

Final Quiz: Cloud Computing

Final Quiz: Cloud Computing

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO

Check Today's 30+ Free Courses on Telegram!

X