• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2026/2027

Семинар наставника

ID 1141532

Статус: Курс обязательный (Инженерия данных)
Когда читается: 1-й курс, 1-4 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 9
Контактные часы: 72

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

Аннотация

Дисциплина направлена на практическое освоение современных инструментов и подходов Data Engineering. В рамках дисциплины вы научитесь строить пайплайны загрузки и обработки данных, работать с объектными хранилищами и потоковой обработкой данных, применять AI-инструменты в разработке и разрабатывать сервисы на Go. Отдельный блок посвящён развёртыванию и эксплуатации Data-приложений в Kubernetes. Основной акцент сделан на практической работе: от интеграции источников и построения пайплайнов данных до развёртывания, мониторинга, масштабирования и автоматизации эксплуатации приложений.
Цель освоения дисциплины

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

  • Освоить на практике современные инструменты и подходы Data Engineering
Планируемые результаты обучения

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

  • Студенты узнают основные подходы к интеграции источников и построению хранилищ данных
  • Студенты узнают принципы полной, инкрементальной и потоковой загрузки данных
  • Студенты узнают подходы к построению пайплайнов обработки данных
  • Студенты узнают возможности применения AI-инструментов при разработке Data-приложений
  • Студенты узнают основные принципы разработки сервисов на Go
  • Студенты узнают основные принципы развёртывания и эксплуатации приложений в Kubernetes
  • Студенты узнают подходы к конфигурации, хранению данных, мониторингу, масштабированию и автоматизированному развёртыванию приложений
  • Студенты научатся организовывать получение и хранение данных из различных источников
  • Студенты научатся реализовывать полную, инкрементальную и потоковую загрузку данных
  • Студенты научатся разрабатывать и проверять пайплайны обработки данных
  • Студенты научатся анализировать ограничения реализованных решений и определять возможные направления их развития
  • Студенты научатся применять AI-инструменты при работе с кодом
  • Студенты научатся разрабатывать и оптимизировать сервисы обработки данных на Go
  • Студенты научатся развёртывать Data-приложения и связанные с ними компоненты в Kubernetes
  • Студенты научатся настраивать хранение данных, конфигурацию, мониторинг, масштабирование и автоматизированное развёртывание приложений
Содержание учебной дисциплины

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

  • Интеграция источников и построение хранилища на S3
  • CDC и построение потокового пайплайна данных
  • AI Coding для Data Engineering
  • Skills, Agents и Multi-Agent Development
  • Основы разработки на Go
  • Конкурентность и оптимизация приложений на Go
  • Основы Kubernetes и развёртывание приложений
  • Конфигурация и управление приложениями в Kubernetes
  • Хранение данных и Data Workloads в Kubernetes
  • Helm и управление Kubernetes-приложениями
  • Monitoring и Observability в Kubernetes
  • Production Kubernetes и эксплуатация приложений
Элементы контроля

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

  • неблокирующий Практические задания
    На вебинарах преподаватель разбирает инструменты и подходы на практических примерах, а вы применяете их при выполнении практических задач. Практические задания предназначены для отработки изучаемых инструментов и подходов, а также подготовки к итоговым заданиям. Использование ИИ при выполнении заданий Вы можете использовать ИИ при выполнении заданий, но только если: - это не противоречит целям и условиям задания, инструкциям преподавателя; - вы осмысленно обрабатываете результат выдачи ИИ, анализируете и дорабатываете его; - самостоятельно делаете выводы по ключевым пунктам задания, а не полагаетесь на ИИ. Нарушение этих пунктов считается неисполнением обязанностей по добросовестному освоению образовательной программы и может привести к снижению баллов.
  • неблокирующий Итоговые задания
    В рамках дисциплины предусмотрены итоговые задания с проверкой и обратной связью от преподавателя. Итоговые задания выполняются индивидуально и загружаются на учебную платформу. Выполнение итоговых заданий является обязательным. Использование ИИ при выполнении заданий Вы можете использовать ИИ при выполнении заданий, но только если: - это не противоречит целям и условиям задания, инструкциям преподавателя; - вы осмысленно обрабатываете результат выдачи ИИ, анализируете и дорабатываете его; - самостоятельно делаете выводы по ключевым пунктам задания, а не полагаетесь на ИИ. Нарушение этих пунктов считается неисполнением обязанностей по добросовестному освоению образовательной программы и может привести к снижению баллов.
  • неблокирующий Зачет
    Зачёт проводится в 1-м модуле. Использование ИИ при выполнении заданий Вы можете использовать ИИ при выполнении заданий, но только если: - это не противоречит целям и условиям задания, инструкциям преподавателя; - вы осмысленно обрабатываете результат выдачи ИИ, анализируете и дорабатываете его; - самостоятельно делаете выводы по ключевым пунктам задания, а не полагаетесь на ИИ. Нарушение этих пунктов считается неисполнением обязанностей по добросовестному освоению образовательной программы и может привести к снижению баллов.
  • неблокирующий Экзамен
    Экзамен проводится в 3-м модуле.
  • неблокирующий Тест по темам 1-2
Промежуточная аттестация

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

  • 2026/2027 2nd module
    Формула расчёта зачёта: 0,2 × тест по темам 1–2 + 0,4 × ИДЗ модуля 1 + 0,4 × итоговый тест
  • 2026/2027 4th module
    Формула расчёта экзамена (в 3-м модуле): 0,6 × ИДЗ + 0,4 × итоговый тест Максимальный итоговый балл — 10.
  • 2027/2028 2nd module
    Формула расчёта зачёта: 0,2 × тест по темам 1–2 + 0,4 × ИДЗ модуля 1 + 0,4 × итоговый тест
  • 2027/2028 3rd module
    Формула расчёта экзамена (в 3-м модуле): 0,6 × ИДЗ + 0,4 × итоговый тест Максимальный итоговый балл — 10.
Список литературы

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

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

  • Kubernetes изнутри - Вьяс Дж., Лав К. - Издательство "ДМК Пресс" - 978-5-93700-153-5 - 2023 - русский - https://e.lanbook.com/book/314942 - ЛАНЬ - 314942

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

  • Язык программирования Go : пер. с англ., Донован, А. А. А., 2018

Авторы

  • Комарова Ксения Степановна