• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Cloud Technologies

2021/2022
Учебный год
ENG
Обучение ведется на английском языке
6
Кредиты
Статус:
Курс по выбору
Когда читается:
1-й курс, 1, 2 модуль

Преподаватель


Терновский Алексей Анатольевич

Course Syllabus

Abstract

In this course, you will learn how to navigate through the rapidly growing number of cloud technologies taking as an example Microsoft Azure. Nowadays cloud computing is widely spreading across many organizations from startups to large enterprises, therefore cloud concepts are becoming a lingua franca for every person in the IT industry. To make the course practical we will take an e-commerce startup as an example to build cloud infrastructure satisfying its business and technical requirements. We will start with basic concepts like Virtual Machines and then explore a variety of advanced topics such as Containers, Mobile & Web Apps, Machine Learning, Big Data, and the Internet of Things. Through the lenses of cloud computing, you will also learn how to ensure the smooth operations of any IT system. This course is blended meaning that you will have to learn most concepts online on Microsoft Learn and Datacamp, while classes will be mostly devoted to practicing gained knowledge. No prior programming experience is required as Azure offers UI to provision computing and storage resources. The other type of hands-on is building solution architecture diagrams choosing appropriate cloud components to meet provided requirements.
Learning Objectives

Learning Objectives

  • To equip students with the foundational knowledge of cloud computing and practical skills to select appropriate cloud technologies following business and technical requirements.
Expected Learning Outcomes

Expected Learning Outcomes

  • Estimating cost of running cloud-based solutions
  • Experience exploring capabilities of major public clouds: Azure, AWS, GCP
  • Selecting appropriate cloud technologies based on business and technical requirements from real-world examples.
  • Understanding modern technologies through the lenses of cloud computing.
Course Contents

Course Contents

  • Introduction to cloud computing. Cloud infrastructure basics: virtual machines and storage, security, and monitoring. Compute for cloud apps: microservices, serverless and event-driven architectures. Data for cloud apps: SQL and NoSQL databases Integration for cloud apps. Cloud-scale analytics: Data Lake, DWH and BI. Cloud-scale Machine Learning and Big Data. Real-time analytics and Internet of Things. Moving to the Cloud: enterprise and industry perspective.
Assessment Elements

Assessment Elements

  • non-blocking Group assignments
  • non-blocking Individual assignments
  • non-blocking Exam
Interim Assessment

Interim Assessment

  • 2021/2022 1st module
  • 2021/2022 2nd module
    0.5 * Exam + 0.25 * Group assignments + 0.25 * Individual assignments
Bibliography

Bibliography

Recommended Core Bibliography

  • Cloud Standards Customer Council. (12 C.E., May 2017). Cloud Standards Customer Council Announces Version 3.0 of Practical Guide to Cloud Computing. Business Wire (English).

Recommended Additional Bibliography

  • Robert Stackowiak. (2019). Azure Internet of Things Revealed : Architecture and Fundamentals. Apress.