| Week |
Concept |
Reading |
Homework |
Learning Outcomes |
| 0 |
Just Browsing |
|
|
|
| Foundations of Cloud Computing |
Syllabus |
|
|
|
| CARMA Ch 0 |
|
|
|
|
| CARMA Ch 1 |
|
|
|
|
| (Watch videos before class, come with questions) |
HW0 - Set up cloud accounts and explore UI. |
Understand cloud computing fundamentals. Set up cloud accounts and explore basic interfaces. Introduce to cloud service models (xAAS) and cloud deployment models (private, public, hybrid). |
|
|
| 1 |
Where is my data? |
|
|
|
| Storage Fundamentals, Organizing and Managing Data |
CARMA Ch 2 |
|
|
|
Optional:
DDIA Ch 4 | HW1 - Create a cloud folder and upload local data into it. Optional: Install select cloud SDK. | Learn how data is accessed without a GUI. Understand the different cloud storage options and pricing models. Understand the role of location in cloud. |
| 2 | Let’s do something to my data
Structuring Data for Efficiency and Performance | CARMA Ch 3
Optional:
DDIA Ch 5 | HW2 - Basic ETL - process data in the cloud from one format to the other on event. Optional: Move data from GCS to Azure. | Understand different data formats and storage efficiency. Perform cloud side processing. Learn how to optimize file conversion. |
| 3 | Let’s organize my data better
Data Persistence. Designing for Scalability and Growth | CARMA Ch 4
Optional:
DDIA Ch 3 | HW3 - Create a managed database. Create a database in a VM, make the port accessible publicly, connect to it from your computer, upload data into it and query it. | Understand virtual resource scalability and how hosted database solutions support growth. Learn to work with managed cloud databases and self-hosted databases in the cloud. |
| 4 | Let’s organize lots of data much better.
Distributed Data Processing. Handling Large-Scale Workloads | CARMA Ch 5
Optional:
DDIA Ch 6,7,10
**
SAH Ch 12 | HW4 - Create multiple NoSQL databases, import data and query them. | Learn about distributed data processing and the key differences between SQL and NoSQL databases. |
| 5 | Who/What Can Access my Data?
Identity, Access, and Network Security in Cloud Environments | CARMA Ch 6
Optional:
SAH Ch 7 | HW5 - Configure access, Generate network access statistics for a cloud resource, Research a cloud security breach case study and best practices. | Understand the core components of cloud security. Learn how to configure and manage access policies in different cloud environments. Understand VPC architecture |
| 6 | Let’s do even more with my data temporarily
Serverless and Containerized Workloads | CARMA Ch 7
Optional: DAI (whole book)
**
SAH Ch 5 | HW6 - Use a serverless service e.g. Netlify, Install docker and run a stateful container locally e.g. WordPress. | Understand serverless and containerized architectures. Learn the advantages and challenges of serverless computing. |
| 7 | Let’s move (all) my data there (or back)
Cloud Migration & Designing for High Availability | CARMA Ch 8
Optional:
SAH Ch 3,8,15 | HW7 - Research a cloud migration case study. Use a cloud migration tool to assess and plan a sample migration. | Understand cloud migration strategies. Learn how multi-cloud architectures support high availability and disaster recovery. |
| 8 | What data is flowing in right now?
Streaming and Real-Time Processing: Making Decisions at Speed | CARMA Ch 9
Optional:
SAH Ch 5, 12 | HW8 - Explore the architectural challenges associated with real-time decision-making. Setup an event stream and publish to a topic on event in cloud storage. | Understand real-time data processing and how businesses use streaming systems for decision making. |
| 9 | Check please!
Optimizing Cloud Costs: Balancing Performance and Budget | CARMA Ch 10
Optional:
SAH Ch 10 | HW9 - Explore cloud and LLM billing. Identify cost-saving cloud strategies for businesses by comparing cloud offerings. | Learn cloud cost optimization strategies. Understand how to monitor and control cloud spending. |
| 10 | Moment of Clarity
Cloud adoption frameworks. Ethical and Sustainable Cloud Computing. Cloud and your career. | CARMA Ch 11
CARMA Ch 12
Optional: SAH Ch 11 | HW10 - Research sustainability initiatives in cloud computing. | Understand the ethical considerations in cloud computing and sustainability initiatives across cloud providers. Review jobs that require cloud knowledge. |
| 11 | Final Exam | | | |