Duke University - Cloud Computing Foundations
- Offered byCoursera
Cloud Computing Foundations at Coursera Overview
Duration | 19 hours |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Cloud Computing Foundations at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 1 of 4 in the Building Cloud Computing Solutions at Scale Specialization
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Beginner Level Beginner level Linux and Python skills
- Approx. 19 hours to complete
- English Subtitles: English
Cloud Computing Foundations at Coursera Course details
- Welcome to the first course in the Building Cloud Computing Solutions at Scale Specialization! In this course, you will learn how to build foundational Cloud computing infrastructure, including websites involving serverless technology and virtual machines. You will also learn how to apply Agile software development techniques to projects which will be useful in building portfolio projects and global-scale Cloud infrastructures.
- This course is ideal for beginners as well as intermediate students interested in applying Cloud computing to data science, machine learning and data engineering. Students should have beginner level Linux and intermediate level Python skills. For your project in this course, you will build a statically hosted website using the Hugo framework, AWS Code Pipelines, AWS S3 and GitHub.
Cloud Computing Foundations at Coursera Curriculum
Getting Started with Cloud Computing Foundations
Instructor Introduction
Course Introduction
Course Prerequisites
Lab Onboarding
Course 1 Project Overview
Course Structure and Discussion Etiquette
Create a free account with AWS, Azure and GCP
Specialization Project Roadmap: Course 1
Confirming Free Tier Cloud Accounts
Developing Effective Technical Communication
Introduction to Technical Discussions
Technical Discussions with Markdown, GitHub and Jupyter/Colab
Creating Technical Demo Videos
Effective Critical Thinking
Effective Technical Triple Threat
Introduction to Effective Technical Teamwork
Effective Technical Teamwork
Introduction to Technical Project Management
Effective Technical Project Management
Ticket Tracking with Trello
Project Planning with Spreadsheets
Project Management Anti-Patterns
Effective Technical Discussions
Effective Technical Project Management
Project Plan for Course 1 Project
Effective Technical Communication Quiz
Exploring Cloud Onboarding
Introduction to AWS Cloud Development
Introduction to Continuous Integration
Cloud Development with AWS Cloud9
Constructing a Python Project Scaffold
Introduction to GitHub Actions
Introduction to Azure Cloud Development
Introduction to Testing
Cloud Development with Azure Cloud Shell
Azure Cloud Shell Continuous Integration from Zero
Introduction to GCP Cloud Development
Introduction to Continuous Delivery
Cloud Development with Google Cloud Shell
GCP Google App Engine Continuous Delivery from Zero
Cloud Onboarding with Amazon Web Services (AWS)
Review GitHub Actions GitHub Project
Cloud Onboarding for Azure
What is a Makefile and Why Do You Need it?
Cloud Onboarding for GCP
GAE CD GitHub Source Code Walkthrough
Multi-Cloud Continuous Integration
Cloud Onboarding Quiz
Evaluating the Cloud Service Model
Introduction to Cloud Computing
What is Cloud Computing?
Cloud Computing Service Models
Introduction to Building Multiple Websites
Building a Static S3 Website on AWS
Building a Serverless Website on AWS Lambda
Building a Website on an EC2 Virtual Machine
Building a Website using PaaS with AWS Beanstalk
Introduction to Cloud Computing Economics
Cloud Computing Economics: A Story
Cloud Economics Deep Dive
Cloud Computing Service Models
Building Multiple Types of Websites
Continuous Delivery with AWS Elastic Beanstalk
Cloud Service Model Quiz
Applying DevOps Principles
Introduction to DevOps
DevOps in the Real World
Benefits of DevOps
DevOps Best Practices
Introduction to Managing Cloud Infrastructure using IaC
IaC in the Real World
What is IaC?
Launching a VM with Terraform on GCP
Introduction to Continuous Pipelines
Continuous Delivery Overview
Continuous Delivery Deep Dive
Continuously Deploy Flask Machine Learning Application with Azure
Continuous Delivery Pipeline with a Lint Operation using Azure
Initial Setup of AWS Cloud9 and GitHub for Hugo
Build Hugo Directory in AWS Cloud9
Copy Hugo Data into AWS Cloud9 S3 Bucket
Automatic Updating of Hugo in AWS Cloud9
What is DevOps?
What is Infrastructure as Code (IaC)?
Create a Linux VM with Infrastructure in Azure using Terraform
Continuous Delivery for Hugo Static Site from Zero
Create a Continuous Delivery Pipeline for an AWS Website
DevOps Principles Quiz