МОВС Основы промышленной разработки (2022-23, 3-4 модули) — различия между версиями
Материал из Wiki - Факультет компьютерных наук
м (add slides links) |
м (add docker-compose hw) |
||
(не показано 5 промежуточных версии этого же участника) | |||
Строка 53: | Строка 53: | ||
| style="background:#eaecf0;" | '''12''' [[https://www.youtube.com/watch?v=7PU2_BhmutU&list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg Запись]] || [[https://docs.google.com/presentation/d/1fmlUZHvfQ-ccwBpiO8PbLcic0R1s7wRg3S4bNwwWAVw/edit?usp=share_link Слайды]] CI/CD || 15.04.23 || || | | style="background:#eaecf0;" | '''12''' [[https://www.youtube.com/watch?v=7PU2_BhmutU&list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg Запись]] || [[https://docs.google.com/presentation/d/1fmlUZHvfQ-ccwBpiO8PbLcic0R1s7wRg3S4bNwwWAVw/edit?usp=share_link Слайды]] CI/CD || 15.04.23 || || | ||
|- | |- | ||
− | | style="background:#eaecf0;" | '''13''' [[ Запись]] || [[ | + | | style="background:#eaecf0;" | '''13''' [[https://www.youtube.com/watch?v=p4HwMaxgvmU&list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg Запись]] || [[https://docs.google.com/presentation/d/1fmlUZHvfQ-ccwBpiO8PbLcic0R1s7wRg3S4bNwwWAVw/edit?usp=share_link Слайды]] CI/CD || 22.04.23 || || |
|- | |- | ||
− | | style="background:#eaecf0;" | '''14''' [[ Запись]] || [[ | + | | style="background:#eaecf0;" | '''14''' [[https://www.youtube.com/watch?v=hWFIctHVRiM&list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg Запись]] || [[https://docs.google.com/presentation/d/11Oi4qSEKeXpRiTzj3LwyjqgfO7tJqWYd91crJarYmJ4/edit?usp=drive_link Слайды]] Kubernetes|| 29.04.23 || || |
|- | |- | ||
|} | |} | ||
Строка 66: | Строка 66: | ||
Сдача заданий полностью через https://akhcheck.ru (группа МОВС22). Кодовую базу храним в http://gitlab.akhcheck.ru и обязательно добавляем в пользователей ''checker'', ''mariagld'', ''sergeypavlov'' и ''akhtyamovpavel'' | Сдача заданий полностью через https://akhcheck.ru (группа МОВС22). Кодовую базу храним в http://gitlab.akhcheck.ru и обязательно добавляем в пользователей ''checker'', ''mariagld'', ''sergeypavlov'' и ''akhtyamovpavel'' | ||
− | # | + | # BackUp директории | [[https://akhcheck.ru/course/16 Ссылка на задание]] | '''Дедлайн - 15.02.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) | '''Дедлайн - неделя со дня получения комментариев от ревьюера''' | ||
# Git Exercises. Advanced | [[https://akhcheck.ru/course/16 Ссылка на курс]] | '''Дедлайн - 23.04.23 20:59 МСК''' | # Git Exercises. Advanced | [[https://akhcheck.ru/course/16 Ссылка на курс]] | '''Дедлайн - 23.04.23 20:59 МСК''' | ||
− | # " | + | # SQL Exercises (''в рамках "Ликбеза разработчика"'') | [[https://sql-academy.org/ru/trainer?sort=byIncreasingDifficulty&type=select&type=dml&difficulty=easy Ссылка на задание]] | '''Дедлайн - 23.05.23 (Вт) 20:59 GMT+3''' |
− | # CI/ | + | # CI | [[https://akhcheck.ru/course/16 Ссылка на задание]] | '''Дедлайн - 25.05.23 23:59 МСК''' <br/> Docker-Compose | [[https://docs.google.com/document/d/18JLk_uzOuYOaEilwVZA09HGhNA6lEcTMl0hnixemlo8/edit?usp=sharing Описание]] | '''Дедлайн - 18.06.23 20:59 МСК''' |
− | + | ||
+ | ''На итоговую 9-ку за курс нужно решить 5 заданий из 6-ти. На 10-ку - все 6'' | ||
== Литература == | == Литература == | ||
# Непрерывное развертывание ПО : автоматизация процессов сборки, тестирования и внедрения новых версий программ. Хамбл Д. Вильямс.2018 | # Непрерывное развертывание ПО : автоматизация процессов сборки, тестирования и внедрения новых версий программ. Хамбл Д. Вильямс.2018 |
Текущая версия на 11:55, 9 июня 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 [Запись] | [Слайды] Git Advanced | 08.04.23 | ||
12 [Запись] | [Слайды] CI/CD | 15.04.23 | ||
13 [Запись] | [Слайды] CI/CD | 22.04.23 | ||
14 [Запись] | [Слайды] Kubernetes | 29.04.23 |
Формула оценивания
Оценка = Среднее за ДЗ
Домашние задания
Сдача заданий полностью через https://akhcheck.ru (группа МОВС22). Кодовую базу храним в http://gitlab.akhcheck.ru и обязательно добавляем в пользователей checker, mariagld, sergeypavlov и akhtyamovpavel
- BackUp директории | [Ссылка на задание] | Дедлайн - 15.02.23
- Тестирование | [Ссылка на задание] | Дедлайн -
07.03.2310.03.23 - Код-ревью проекта (итерация 1) | [Требования из чата] | Дедлайн - 19.03.23 20:59
- Код-ревью проекта (ит. 2) | Дедлайн - неделя со дня получения комментариев от ревьюера
- Git Exercises. Advanced | [Ссылка на курс] | Дедлайн - 23.04.23 20:59 МСК
- SQL Exercises (в рамках "Ликбеза разработчика") | [Ссылка на задание] | Дедлайн - 23.05.23 (Вт) 20:59 GMT+3
- CI | [Ссылка на задание] | Дедлайн - 25.05.23 23:59 МСК
Docker-Compose | [Описание] | Дедлайн - 18.06.23 20:59 МСК
На итоговую 9-ку за курс нужно решить 5 заданий из 6-ти. На 10-ку - все 6
Литература
- Непрерывное развертывание ПО : автоматизация процессов сборки, тестирования и внедрения новых версий программ. Хамбл Д. Вильямс.2018