DA 510 Cloud Computing
Official Course Description
Overview of the field of Cloud Computing, its enabling technologies, main building blocks, and hands-on experience through projects utilizing public cloud infrastructures, such as Amazon Web Services (AWS) and Microsoft Azure. Cloud computing services are being adopted widely across a variety of organizations in many domains. Simply, cloud computing is the delivery of computing as a service over a network, whereby distributed resources are rented, rather than owned, by an end user as a utility.
Syllabus
Time and Place
- Friday
- 5:10pm to 7:40pm
- McCort-Ward 208
Schedule
| Week | Topic | Class 1 | Resources |
|---|---|---|---|
| 1 | Foundations of Cloud Computing | ||
| 2 | Virtualization Fundamentals | ||
| 3 | Containerization | ||
| 4 | Container Orchestration | ||
| 5 | Cloud Networking & Storage Systems | ||
| 6 | Identity and Access Management | ||
| 7 | Cloud Architecture Patterns | ||
| 8 | Midterm exam | ||
| 9 | Spring Break | ||
| 10 | CI/CD and Deployment Automation | ||
| 11 | Cloud Monitoring and Operations | ||
| 12 | Cloud Programming and APIs | ||
| 13 | Databases and Data Management | ||
| 14 | Data Pipelines and Distributed Processing | ||
| 15 | Machine Learning Training Architecture | ||
| 16 | Machine Learning Inference Architecture |
Additional Resources
Additional resources will be posted here.