МОВС Основы промышленной разработки (2022-23, 3-4 модули) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
м (add sem10)
м (add 2nd iter)
Строка 69: Строка 69:
 
# "Тестирование" | [[https://akhcheck.ru/course/16 Ссылка на задание]] | '''Дедлайн''' - <strike>07.03.23</strike> '''10.03.23'''
 
# "Тестирование" | [[https://akhcheck.ru/course/16 Ссылка на задание]] | '''Дедлайн''' - <strike>07.03.23</strike> '''10.03.23'''
 
# Код-ревью проекта (итерация 1) | [[https://t.me/c/1649796672/83/805 Требования] из чата] | '''Дедлайн - 19.03.23 20:59'''
 
# Код-ревью проекта (итерация 1) | [[https://t.me/c/1649796672/83/805 Требования] из чата] | '''Дедлайн - 19.03.23 20:59'''
# Код-ревью проекта (ит. 2) | |
+
# Код-ревью проекта (ит. 2) | '''Дедлайн - неделя со дня получения комментариев от ревьюера'''
 
# "Docker-Compose" | |
 
# "Docker-Compose" | |
 
# CI/CD | |
 
# CI/CD | |

Версия 15:59, 5 апреля 2023

О курсе

Занятия проводятся в Zoom по субботам в 18:00

Контакты

Чат курса в TG: [чат с топиками]

Преподаватель: Ахтямов Павел Ибрагимович

Ассистент Контакты
Сергей Павлов @DramatikMan
Мария Гольдштейн @mariagolddd

Материалы курса

Ссылка на плейлист курса на YouTube: [YouTube-playlist]

Ссылка на GDrive с материалами курса: [GDrive]

Занятие Тема Дата Материалы для самоподготовки к семинарам Дополнительные материалы
1 [Запись] Особенности применения практик промразработки в МО 14.01.23
2 [Запись] Снова Bash 21.01.23 Туториал по скриптингу на Bash'е, Прошлые материалы
3 [Запись] Bash - продвинутые темы 28.01.23
4 [Запись] Тестирование: принципы, пирамида, инструменты, разработка через тестирование 04.02.23 Статьи по тестированию на Python: 1 и 2
5 [Запись] Docker Compose 11.02.23
6 [Запись] Тестирование 2 18.02.23 Попробовать запустить Docker Compose для эмулятора Selenium Лекция про теоретические принципы тестирования и его психологию
7 [Запись] [Репозиторий] Разбор примера приложения с SQLAlchemy, FastAPI, alembic и запуском тестов БД 25.02.23
8 [Запись] Мониторинг сервисов: принципы, логи vs точки, дэшборды 04.03.23 Подготовить окружение для работы с мониторингом
9 [Запись] Организация и версионирование ML-экспериментов: DVC, MLflow 11.03.23
10 [Запись] Продолжение MLFlow: Minio, AWS S3. Принципы написания кода 18.03.23
11 Запись Ноутбук CI/CD 08.04.23
12 Запись Ноутбук Git Advanced 15.04.23
13 Запись Ноутбук 22.04.23
14 Запись Ноутбук 29.04.23

Формула оценивания

Оценка = Среднее за ДЗ

Домашние задания

Сдача заданий полностью через https://akhcheck.ru (группа МОВС22). Кодовую базу храним в http://gitlab.akhcheck.ru и обязательно добавляем в пользователей checker, mariagld, sergeypavlov и akhtyamovpavel

  1. "BackUp директории" | [Ссылка на задание] | Дедлайн - 15.02.23
  2. "Тестирование" | [Ссылка на задание] | Дедлайн - 07.03.23 10.03.23
  3. Код-ревью проекта (итерация 1) | [Требования из чата] | Дедлайн - 19.03.23 20:59
  4. Код-ревью проекта (ит. 2) | Дедлайн - неделя со дня получения комментариев от ревьюера
  5. "Docker-Compose" | |
  6. CI/CD | |
  7. Git Advanced | |

Литература

  1. Непрерывное развертывание ПО : автоматизация процессов сборки, тестирования и внедрения новых версий программ. Хамбл Д. Вильямс.2018