Основы промышленной разработки-МОиВС-2021-2022 — различия между версиями
Материал из Wiki - Факультет компьютерных наук
Chopik (обсуждение | вклад) (→О курсе) |
Chopik (обсуждение | вклад) (→О курсе) |
||
(не показано 10 промежуточных версии этого же участника) | |||
Строка 94: | Строка 94: | ||
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] | ::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] | ||
+ | |||
+ | </div></div> | ||
+ | |||
+ | <div class="mw-collapsible mw-collapsed"> | ||
+ | ''' 07 Docker. ''' | ||
+ | <div class="mw-collapsible-content" style="display: none;"> | ||
+ | |||
+ | ::07.1 [https://www.youtube.com/watch?v=0BO55uQar_w&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=25 Docker: в чем отличие образа и контейнера. Запускаем контейнер.] | ||
+ | |||
+ | ::07.2 [https://www.youtube.com/watch?v=yCyKs-iqBxA&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=26 Dockerfile: как писать. Проброс портов, монтирование папок.] | ||
+ | |||
+ | ::07.3 [https://www.youtube.com/watch?v=JPQgcPkWnTY&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=27 Продвинутые команды в Dockerfile: пользователи, директории, аргументы сборки.] | ||
+ | |||
+ | </div></div> | ||
+ | |||
+ | <div class="mw-collapsible mw-collapsed"> | ||
+ | ''' [https://docs.google.com/presentation/d/1oEnGeTapoLb0CvYHDscPwyPY_3FlIqNYvtccUQIBzrE/edit 08 MLOps.] ''' | ||
+ | <div class="mw-collapsible-content" style="display: none;"> | ||
+ | |||
+ | ::08.1 [https://www.youtube.com/watch?v=AevHWjyOUbM&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=28 MLOps: основы.] | ||
+ | |||
+ | ::08.2 [https://www.youtube.com/watch?v=NsFatjmUzFo&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=29 DVC.] | ||
+ | |||
+ | </div></div> | ||
+ | |||
+ | <div class="mw-collapsible mw-collapsed"> | ||
+ | ''' [https://docs.google.com/presentation/d/1AQkpV4G-948myEeWmMDAyRbR9ggrfbUTBSgc8p0f7Lc/edit 09 CI/CD] ''' | ||
+ | <div class="mw-collapsible-content" style="display: none;"> | ||
+ | |||
+ | ::09.1 [https://www.youtube.com/watch?v=FPNW2aJ1Qi4&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=30 CI: базовый CI ] | ||
+ | |||
+ | ::09.2 [https://www.youtube.com/watch?v=YtrWeTg3WFk&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=31 CI: матрица сборки, загрузка артефактов, нотификация в Slack] | ||
+ | |||
+ | ::09.3 [https://www.youtube.com/watch?v=zyuXYriRAgI&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=32 Flask] | ||
</div></div> | </div></div> | ||
Строка 99: | Строка 133: | ||
== Домашние задания == | == Домашние задания == | ||
− | [https://gitexercises.fracz.com/exercise/master ДЗ1] | + | <div class="mw-collapsible mw-collapsed"> |
+ | [https://gitexercises.fracz.com/exercise/master ДЗ1(Git)] | ||
+ | <div class="mw-collapsible-content" style="display: none;"> | ||
+ | Необходимо решить все задачи. | ||
+ | </div></div> | ||
− | [https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5] | + | [https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5(Знакомимся с полуавтоматической системой)] |
− | [https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2] | + | [https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2(Backup директории)] |
<div class="mw-collapsible mw-collapsed"> | <div class="mw-collapsible mw-collapsed"> | ||
− | ДЗ3 | + | ДЗ3(Code-review) |
<div class="mw-collapsible-content" style="display: none;"> | <div class="mw-collapsible-content" style="display: none;"> | ||
Это код-ревью. Необходимо прислать код. | Это код-ревью. Необходимо прислать код. | ||
</div></div> | </div></div> | ||
− | [https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*] | + | [https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*(CMake)] |
− | [https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5] | + | [https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5(Тестирование)] |
<div class="mw-collapsible mw-collapsed"> | <div class="mw-collapsible mw-collapsed"> | ||
− | [http://sql-ex.ru/ ДЗ6] | + | [http://sql-ex.ru/ ДЗ6(SQL)] |
<div class="mw-collapsible-content" style="display: none;"> | <div class="mw-collapsible-content" style="display: none;"> | ||
Надо выполнить задачи: | Надо выполнить задачи: | ||
Строка 122: | Строка 160: | ||
* DML: 1-10 | * DML: 1-10 | ||
</div></div> | </div></div> | ||
+ | |||
+ | [https://docs.google.com/document/d/1N0QTMyhHSoVKswXJisZhdRZ1OP0QRwq5xdVSVIT703A/edit ДЗ7(Docker)] | ||
+ | |||
+ | [https://docs.google.com/document/d/1pchH7su3zTDWjHN86ueSqUR7C4Lo7wPtrRf4pSyAWq8/edit ДЗ8(CI)] | ||
+ | |||
+ | [https://docs.google.com/document/d/1NjW9q2i6K2Kjy1uKwKRHnpW3tLgNIROuWpRMGIi1cic/edit Проект ML + ПромПрог] | ||
== Табличка с оценками == | == Табличка с оценками == | ||
[https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&usp=sheets_home&ths=true Google sheets] | [https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&usp=sheets_home&ths=true Google sheets] |
Текущая версия на 11:51, 23 марта 2022
О курсе
Преподаватель:
Учебный ассистент:
Лущ Иван Сергеевич
Лекции/Семинары:
Занятия проводятся в Zoom по субботам. Ссылка на Google Drive с материалами.
07 Docker.
Домашние задания
ДЗ1.5(Знакомимся с полуавтоматической системой)
ДЗ3(Code-review)