• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2023/2024

Научно-исследовательский семинар "Введение в облачные технологии"

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус: Курс по выбору (Программная инженерия)
Направление: 09.03.04. Программная инженерия
Когда читается: 1-й курс, 1-3 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для всех кампусов НИУ ВШЭ
Преподаватели: Рябухин Илья Алексеевич
Язык: русский
Кредиты: 3
Контактные часы: 44

Программа дисциплины

Аннотация

На сегодняшний день понятие «облачные технологии» настолько часто применяется, что многие люди не до конца разбираются в этой тематике. Но отсутствие достаточного уровня знания и понимания этого термина может в будущем крайне негативно сказаться на корректность принимаемых решений в рамках различных технологических проектов. Данный курс направлен на то, чтобы дать студентам фундаментальные знания для изучения Microsoft Azure. Знания, полученные в ходе курса, являются наиболее релевантными и соответствуют требованиям сертификации Azure Fundamentals (AZ-900). Курс включает в себя изучение видов облачных сервисов, основных облачных решений и изучение принципов построения базовой архитектуры решений. Помимо этого, будут рассмотрены методологии DevOps и Agile, которые будут применены в ходе практики.
Цель освоения дисциплины

Цель освоения дисциплины

  • Получить фундаментальные знания по облаку Microsoft Azure на уровне сертификации Azure Fundamentals (AZ-900);
  • Глубоко изучить технологии контейнерезации, в частности, Docker и Kubernetes;
  • Освоить основы построения IT решений (поиск проблемы, архитектура решения);
  • Познакомиться и применить на практике некоторые основные практики DevOps и Agile;
Планируемые результаты обучения

Планируемые результаты обучения

  • Находить и прорабатывать проблематику проекта;
  • Создавать эффективные решения на базе облачных сервисов Microsoft;
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Анализ разновидностей облачных платформ и типов сервисов, позиционирование Azure на рынке облачных решений
  • Обзор использования облачных технологий в различных сегментах бизнеса, основные точки роста в каждом сегменте
  • Как найти проблематику технологического проекта, проблемное интервью с потребителями, методология CustDev
  • Serverless вычисления. Технологии контейнеризации. Docker, Kubernetes
  • Что такое DevOps? Основные принципы, применимость, CI/CD
  • Основы архитектурного мышления, use-case, архитектурные принципы и решения, компонентное моделирование
  • Проверка жизнеспособности архитектуры, обзор референсных архитектур и паттерны
  • Agile в организации, обзор наиболее популярных практик
  • Разбор одного из продуктов Azure (выбирается студентами)
  • Как презентовать технологический проект? Лайфхаки публичных выступлений
Элементы контроля

Элементы контроля

  • неблокирующий Чекпоинт 1
  • неблокирующий Предзащита
  • неблокирующий Чекпоинт 2
  • неблокирующий Защита
Промежуточная аттестация

Промежуточная аттестация

  • 2023/2024 учебный год 3 модуль
    0.4 * Защита + 0.2 * Предзащита + 0.2 * Чекпоинт 1 + 0.2 * Чекпоинт 2
Список литературы

Список литературы

Рекомендуемая основная литература

  • James Boyce. (2021). Microsoft Certified Azure Fundamentals Study Guide : Exam AZ-900. Sybex.
  • Nadareishvili, I., Mitra, R., McLarty, M., & Amundsen, M. (2016). Microservice Architecture : Aligning Principles, Practices, and Culture: Vol. First edition. O’Reilly Media.
  • Nigel Poulton. (2020). Docker Deep Dive : Harness the Full Potential of Your Applications with Docker. Packt Publishing.

Рекомендуемая дополнительная литература

  • Alyson Connolly. (2018). Public Speaking Skills For Dummies. For Dummies.