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

Бакалаврская программа «Программная инженерия»

29
Март

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

2024/2025
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс по выбору
Когда читается:
1-й курс, 1-3 модуль

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

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

Аннотация

На сегодняшний день понятие «облачные технологии» настолько часто применяется, что многие люди не до конца разбираются в этой тематике. Но отсутствие достаточного уровня знания и понимания этого термина может в будущем крайне негативно сказаться на корректность принимаемых решений в рамках различных технологических проектов. Данный курс направлен на то, чтобы дать студентам фундаментальные знания для изучения 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
  • неблокирующий Защита
Промежуточная аттестация

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

  • 2024/2025 3rd module
    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.

Авторы

  • Буцкая Евгения Александровна