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

Cloud Technologies

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

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

Course Syllabus

Abstract

In this intensive course, you will learn how to navigate through the rapidly growing number of cloud technologies taking as an example leading cloud providers: Amazon Web Services, Microsoft Azure, and Google Cloud Platform. 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. During the course, you will explore a variety of modern technologies: Mobile/Web Apps, Machine Learning, Big Data, and the Internet of Things through the lenses of cloud computing. Each topic will consist of an overview and a group assignment based on a real-world case from retail, banking, manufacturing, and telecom industries. For each case, you will preparer a cloud architecture diagram and will make a cost estimate. At the end of the course, you will have a final project to exercise gained knowledge and Moving to the Cloud MOOC to understand the industry perspective on cloud technologies. This course is blended.
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

  • Understanding modern technologies through the lenses of cloud computing.
  • Experience exploring capabilities of major public clouds: Azure, AWS, GCP
  • Selecting appropriate cloud technologies based on business and technical requirements from real-world examples.
  • Estimating cost of running cloud-based solutions
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 Active participation in online classes (Online Quizz)
    Short multiple-choice quizzes and open-ended questionnaires during each online class
  • blocking Test-based Exam
    Examination format: The exam is taken written. Exam will be with proctoring using StartExam platform. The platform: Students are required to join a session 15 minutes before the beginning. The computers must meet the following technical requirements: https://docs.microsoft.com/ru-ru/microsoftteams/hardware-requirements-for-the-teams-app A student is supposed to follow the requirements below: Check your computer for compliance with technical requirements no later than 5 days before the exam; Sign in with your corporate account (@edu.hse.ru); Check your microphone, speakers or headphones, webcam, Internet connection (we recommend connecting your computer to the network with a cable, if possible); Prepare the necessary writing equipment, such as pens, pencils, pieces of paper, and others. Disable applications on the computer's task other than the MS Teams application or the browser that will be used to log in to the MS Teams platform. Students are not allowed to: Turn off the video camera; Use notes, textbooks, and other educational materials; Leave the place where the exam task is taken (go beyond the camera's viewing angle); Look away from your computer screen or desktop; Use smart gadgets (smartphone, tablet, etc.) Involve outsiders for help during the exam, talk to outsiders during the examination tasks; Read tasks out loud. Students are allowed to: Write on a piece of paper, use a pen for making notes and calculations; Use a calculator; Turn on the microphone to answer the teacher’s questions; Ask a teacher for additional information related to understanding the exam task. Connection failures: A short-term communication failure during the exam is considered to be the loss of a student's network connection with the MS Teams platform for no longer than 1 minute. A long-term communication failure during the exam is considered to be the loss of a student's network connection with the MS Teams platform for longer than 1 minute. A student cannot continue to participate in the exam, if there is a long-term communication failure appeared. The retake procedure is similar to the exam procedure. In case of long-term communication failure in the MS Teams platform during the examination task, the student must notify the teacher, record the fact of loss of connection with the platform (screenshot, a response from the Internet provider). Then contact the manager of a program with an explanatory note about the incident to decide on retaking the exam.
Interim Assessment

Interim Assessment

  • Interim assessment (2 module)
    0.2 * Active participation in online classes (Online Quizz) + 0.5 * Group assignments + 0.3 * Test-based Exam
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.