Login Sign Up

Cloud Computing Foundations

Pragmatic AI Labs via edX

edX based on 0 ratings

Share

0

Overview

In this course, you will: Build foundational cloud computing infrastructure, including websites using serverless technology, virtual machines, and Paa S (Platform as a Service). Apply agile software development techniques to small and large projects, useful for building portfolio projects and global-scale cloud infrastructures. Learn how to effectively choose the right level of abstraction: Iaa S (Infrastructure as a Service), Maa S (Metal as a Service), Paa S, and Serverless. Apply Dev Ops principles to Cloud Computing, Data Engineering, and Machine...

Syllabus

Here is the course structure formatted with bullets for each module: 1. Module 1: Getting Started with Cloud Computing Foundations (1 hour) - Videos: - Instructor Introduction (1 minute) [Preview module] - Course Introduction (1 minute) - Course Prerequisites (2 minutes) - Lab Onboarding (1 minute) - Course 1 Project Overview (1 minute) - Readings: - Course Structure and Discussion Etiquette (10 minutes) - Getting Started and Course Gotchas (10 minutes) - Create a free account with AWS, Azure and GCP (30 minutes) - Specialization Project Roadmap: Course 1 (10 minutes) - Quiz: - Confirming Free Tier Cloud Accounts (30 minutes) - Discussion Prompt: - Introductions (10 minutes) 2. Module 2: Developing Effective Technical Communication (7 hours) - Videos: - Introduction to Technical Discussions (1 minute) [Preview module] - Technical Discussions with Markdown, GitHub and Jupyter/Colab (10 minutes) - Creating Technical Demo Videos (1 minute) - Effective Critical Thinking (5 minutes) - Effective Technical Triple Threat (2 minutes) - Introduction to Effective Technical Teamwork (0 minutes) - Effective Technical Teamwork (6 minutes) - Introduction to Technical Project Management (2 minutes) - Effective Technical Project Management (5 minutes) - Ticket Tracking with Trello (4 minutes) - Project Planning with Spreadsheets (5 minutes) - Project Management Anti-Patterns (5 minutes) - Readings: - Key Terms (10 minutes) - Effective Technical Discussions (10 minutes) - Lesson Reflection (10 minutes) - Key Terms (10 minutes) - Lesson Reflections (10 minutes) - Key Terms (10 minutes) - Effective Technical Project Management (10 minutes) - Lesson Reflection (10 minutes) - Project Plan for Course 1 Project (10 minutes) - Quiz: - Effective Technical Communication Quiz (20 minutes) - Assignments: - Quiz-Effective Technical Project Management (30 minutes) - Quiz-Effective Technical Teamwork (30 minutes) - Quiz-Effective Technical Project Management (30 minutes) - Discussion Prompts: - Reproducible Technical Discussion (10 minutes) - Team Performance Analysis (10 minutes) - Agile vs. Waterfall Planning (10 minutes) - Course 1 Project Plan (60 minutes) - Ungraded Labs: - Create Markdown in Jupyter (60 minutes) - Unit Testing (60 minutes) 3. Module 3: Exploring Cloud Onboarding (9 hours) - Videos: - Introduction to AWS Cloud Development (5 minutes) [Preview module] - Introduction to Continuous Integration (4 minutes) - Cloud Development with AWS Cloud9 (9 minutes) - Constructing a Python Project Scaffold (19 minutes) - Introduction to GitHub Actions (8 minutes) - Setup Amazon CodeCatalyst (5 minutes) - CodeWhisperer Natural Language to Bash CLI (3 minutes) - Introduction to Azure Cloud Development (2 minutes) - Introduction to Testing (5 minutes) - Cloud Development with Azure Cloud Shell (3 minutes) - Azure Cloud Shell Continuous Integration from Zero (12 minutes) - Introduction to GCP Cloud Development (0 minutes) - Development Onboarding with GCP (8 minutes) - Introduction to Continuous Delivery (4 minutes) - Cloud Development with Google Cloud Shell (6 minutes) - GCP Google App Engine Continuous Delivery from Zero (9 minutes) - Microservices with GCP Cloud Run (4 minutes) - Using Google Cloud Functions (6 minutes) - Readings: - Cloud Onboarding with Amazon Web Services (AWS) (10 minutes) - Key Terms (10 minutes) - Review GitHub Actions GitHub Project (10 minutes) - What is Amazon CodeCatalyst (10 minutes) - What is CodeWhisperer? (10 minutes) - Lesson Reflection (10 minutes) - Key Terms (10 minutes) - Cloud Onboarding for Azure (10 minutes) - What is a Makefile and Why Do You Need it? (10 minutes) - Lesson Reflection (10 minutes) - Key Terms (10 minutes) - Cloud Onboarding for GCP (10 minutes) - GAE CD GitHub Source Code Walkthrough (10 minutes) - Lesson Reflection (10 minutes) - Multi-Cloud Continuous Integration (10 minutes) - Quizzes: - Quiz-Create an AWS Cloud Development Environment (30 minutes) - Quiz-Create an Azure Cloud Development Environment (30 minutes) - Quiz-Create a GCP Cloud Development Environment (30 minutes) - Cloud Onboarding Quiz (30 minutes) - Discussion Prompts: - Pros and Cons of Cloud-based Development Environment (10 minutes) - Strengths and Weaknesses of Testing (10 minutes) - Continuous Integration (CI) and Continuous Delivery (CD) (10 minutes) - Ungraded Labs: - Python Scaffold (60 minutes) - Makefile Hello World (60 minutes) - Python Flask Hello World (60 minutes) 4. Module 4: Evaluating the Cloud Service Model (6 hours) - Videos: - Introduction to Cloud Computing (2 minutes) [Preview module] - What is Cloud Computing? (3 minutes) - Cloud Computing Service Models (4 minutes) - Introduction to Building Multiple Websites (2 minutes) - Building a Static S3 Website on AWS (5 minutes) - Using AWS Lambda Console to Build Python Lambda Function (5 minutes) - Building a Serverless Website on AWS Lambda (5 minutes) - Building a Website on an EC2 Virtual Machine (10 minutes) - Building a Website using PaaS with AWS Beanstalk (12 minutes) - Static Websites with Zola (2 minutes) - Customizing Zola Theme (3 minutes) - Introduction to Cloud Computing Economics (2 minutes) - Cloud Computing Economics: A Story (2 minutes) - Cloud Economics Deep Dive (8 minutes) - Readings: - Key Terms (10 minutes) - Cloud Computing Service Models (10 minutes) - Lesson Reflection (10 minutes) - Key Terms (10 minutes) - AWS Lambda Console Gotchas (10 minutes) - Building Multiple Types of Websites (10 minutes) - Lesson Reflection (10 minutes) - Key Terms (10 minutes) - Lesson Reflection (10 minutes) - Continuous Delivery with AWS Elastic Beanstalk (10 minutes) - Quizzes: - Quiz-Cloud Computing Service Models (30 minutes) - Quiz-Build Multiple Websites: Static, Serverless, Virtualized, PaaS (30 minutes) - Quiz-Case Studies of Cloud Computing Economics (30 minutes) - Cloud Service Model Quiz (30 minutes) - Discussion Prompts: - Cloud Service Model (10 minutes) - Serverless Web Applications (10 minutes) - Economics of Cloud Computing (10 minutes) - Ungraded Lab: - Zola Static Site (60 minutes) 5. Module 5: Applying DevOps Principles (9 hours) - Videos: - Introduction to DevOps (1 minute) [Preview module] - DevOps in the Real World (1 minute) - Benefits of DevOps (3 minutes) - DevOps Best Practices (3 minutes) - Introduction to Managing Cloud Infrastructure using IaC (1 minute) - IaC in the Real World (2 minutes) - What is IaC? (2 minutes) - Launching a VM with Terraform on GCP (5 minutes) - Hello World AWS CDK for Python (7 minutes) - Introduction to Continuous Pipelines (1 minute) - Continuous Delivery Overview (2 minutes) - Continuous Delivery Deep Dive (3 minutes) - Continuously Deploy Flask Machine Learning Application with Azure (3 minutes) - Continuous Delivery Pipeline with a Lint Operation using Azure (3 minutes) - Initial Setup of AWS Cloud9 and GitHub for Hugo (4 minutes) - Build Hugo Directory in AWS Cloud9 (20 minutes) - Copy Hugo Data into AWS Cloud9 S3 Bucket (4 minutes) - Automatic Updating of Hugo in AWS Cloud9 (19 minutes) - Readings: - Key Terms (10 minutes) - What is DevOps? (10 minutes) - Lesson Reflection (10 minutes) - Key Terms (10 minutes) - What is Infrastructure as Code (IaC)? (10 minutes) - Create a Linux VM with Infrastructure in Azure using Terraform (10 minutes) - Lesson Reflection (10 minutes) - Key Terms (10 minutes) - Continuous Delivery for Hugo Static Site from Zero (10 minutes) - Lesson Reflection (10 minutes) - Create a Continuous Delivery Pipeline for an AWS Website (10 minutes) - Next Steps (10 minutes) - Quizzes: - Quiz-Develop Continuous Pipelines (30 minutes) - DevOps Principles Quiz (30 minutes) - Discussion Prompts: - DevOps Core Principles (10 minutes) - Infrastructure as Code (10 minutes) - Continuous Delivery (10 minutes) - Ungraded Labs: - Explore Hugo Static Website Builder (60 minutes) - Sandbox Jupyter (60 minutes) - Sandbox VSCode (60 minutes) - Sandbox Linux Desktop (60 minutes)

Cloud Computing Foundations
Go to Class

Pragmatic AI Labs via edX

6 hours

$449.00 Certificate Available

English

On-Demand

Beginner

Instructor

AI

Reviews

No reviews yet. Be the first to review!