Getting Started with Cloud Computing Foundations-Course Overview
Instructor Introduction
()
Course Introduction
()
Course Prerequisites
()
Course Structure and Discussion Etiquette
Getting Started and Course Gotchas
Getting Started with Cloud Computing Foundations-Accessing Free Tiers of AWS, Azure and GCP Cloud Environments
Lab Onboarding
()
Create a free account with AWS, Azure and GCP
Getting Started with Cloud Computing Foundations-Overview of Final Course Project
Specialization Project Roadmap: Course 1
Course 1 Project Overview
()
Developing Effective Technical Communication-Effective Technical Discussions
Key Terms
Introduction to Technical Discussions
()
Technical Discussions with Markdown, GitHub and Jupyter/Colab
()
Creating Technical Demo Videos
()
Effective Critical Thinking
()
Effective Technical Triple Threat
()
Effective Technical Discussions
Lesson Reflection
Developing Effective Technical Communication-Effective Technical Teamwork
Key Terms
Introduction to Effective Technical Teamwork
()
Effective Technical Teamwork
()
Lesson Reflections
Developing Effective Technical Communication-Effective Technical Project Management
Key Terms
Introduction to Technical Project Management
()
Effective Technical Project Management
()
Ticket Tracking with Trello
()
Project Planning with Spreadsheets
()
Project Management Anti-Patterns
()
Effective Technical Project Management
Lesson Reflection
Developing Effective Technical Communication-Applied Practice: Developing a Project Plan
Project Plan for Course 1 Project
Exploring Cloud Onboarding-Create an AWS Cloud Development Environment
Introduction to AWS Cloud Development
()
Cloud Onboarding with Amazon Web Services (AWS)
Key Terms
Introduction to Continuous Integration
()
Cloud Development with AWS Cloud9
()
Constructing a Python Project Scaffold
()
Introduction to GitHub Actions
()
Review GitHub Actions GitHub Project
What is Amazon CodeCatalyst
Setup Amazon CodeCatalyst
()
CodeWhisperer Natural Language to Bash CLI
()
What is CodeWhisperer?
Lesson Reflection
Exploring Cloud Onboarding-Create an Azure Cloud Development Environment
Key Terms
Introduction to Azure Cloud Development
()
Introduction to Testing
()
Cloud Onboarding for Azure
Cloud Development with Azure Cloud Shell
()
Azure Cloud Shell Continuous Integration from Zero
()
What is a Makefile and Why Do You Need it?
Lesson Reflection
Exploring Cloud Onboarding-Create a GCP Cloud Development Environment
Key Terms
Introduction to GCP Cloud Development
()
Development Onboarding with GCP
()
Cloud Onboarding for GCP
Introduction to Continuous Delivery
()
Cloud Development with Google Cloud Shell
()
GCP Google App Engine Continuous Delivery from Zero
()
Microservices with GCP Cloud Run
()
Using Google Cloud Functions
()
GAE CD GitHub Source Code Walkthrough
Lesson Reflection
Exploring Cloud Onboarding-Applied Practice: Building a Multi-Cloud Continuous Integration Pipeline
Multi-Cloud Continuous Integration
Evaluating the Cloud Service Model-Cloud Computing Service Models
Key Terms
Introduction to Cloud Computing
()
What is Cloud Computing?
()
Cloud Computing Service Models
()
Cloud Computing Service Models
Lesson Reflection
Evaluating the Cloud Service Model-Build Multiple Websites: Static, Serverless, Virtualized, PaaS
Key Terms
AWS Lambda Console Gotchas
Introduction to Building Multiple Websites
()
Building Multiple Types of Websites
Building a Static S3 Website on AWS
()
Using AWS Lambda Console to Build Python Lambda Function
()
Building a Serverless Website on AWS Lambda
()
Building a Website on an EC2 Virtual Machine
()
Building a Website using PaaS with AWS Beanstalk
()
Static Websites with Zola
()
Customizing Zola Theme
()
Lesson Reflection
Evaluating the Cloud Service Model-Case Studies of Cloud Computing Economics
Key Terms
Introduction to Cloud Computing Economics
()
Cloud Computing Economics: A Story
()
Cloud Economics Deep Dive
()
Lesson Reflection
Evaluating the Cloud Service Model-Applied Practice: Building a Flask Application in AWS Elastic Beanstalk
Continuous Delivery with AWS Elastic Beanstalk
Applying DevOps Principles-What is DevOps?
Key Terms
Introduction to DevOps
()
What is DevOps?
DevOps in the Real World
()
Benefits of DevOps
()
DevOps Best Practices
()
Lesson Reflection
Applying DevOps Principles-Utilize IaC to Manage Cloud Infrastructure
Key Terms
Introduction to Managing Cloud Infrastructure using IaC
()
What is Infrastructure as Code (IaC)?
IaC in the Real World
()
What is IaC?
()
Launching a VM with Terraform on GCP
()
Create a Linux VM with Infrastructure in Azure using Terraform
Hello World AWS CDK for Python
()
Lesson Reflection
Applying DevOps Principles-Develop Continuous Pipelines
Key Terms
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
()
Continuous Delivery for Hugo Static Site from Zero
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
()
Lesson Reflection
Applying DevOps Principles-Putting it all Together: Final Course Project
Create a Continuous Delivery Pipeline for an AWS Website
Next Steps
Project-Plan-Template-cDXLDoMsTSO1yw6DLE0jvA.xlsx
(4 KB)