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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
м (add hw2 and announce hw3 theme)
м (add seminars' videos)
Строка 37: Строка 37:
 
| style="background:#eaecf0;" | '''5''' [[https://www.youtube.com/watch?v=DLs3dmP24pY&list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg Запись]] || Docker Compose || 11.02.23 || ||
 
| style="background:#eaecf0;" | '''5''' [[https://www.youtube.com/watch?v=DLs3dmP24pY&list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg Запись]] || Docker Compose || 11.02.23 || ||
 
|-
 
|-
| style="background:#eaecf0;" | '''6''' [[https://www.youtube.com/watch?v=kjtURAyUUmg&list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg Запись]] || Тестирование 2 || 18.02.23 || ||
+
| style="background:#eaecf0;" | '''6''' [[https://www.youtube.com/watch?v=kjtURAyUUmg&list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg Запись]] || Тестирование 2 || 18.02.23 || Попробовать запустить [https://t.me/c/1649796672/83/532 Docker Compose] для эмулятора Selenium || [https://youtu.be/XlxgotogaCQ Лекция] про теоретические принципы тестирования и его психологию
 
|-
 
|-
| style="background:#eaecf0;" | '''7''' [[ Запись]] || [[ Ноутбук]] Мониторинг сервисов: принципы, логи vs точки, дэшборды || 25.02.23 || ||
+
| style="background:#eaecf0;" | '''7''' [[https://www.youtube.com/watch?v=mCELhd2yZDQ&list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg Запись]] || [[https://gitlab.akhcheck.ru/hsepromprog2023/FastApiSqlAlchemy Репозиторий]] Разбор примера приложения с SQLAlchemy, FastAPI, alembic и запуском тестов БД || 25.02.23 || ||
 
|-
 
|-
| style="background:#eaecf0;" | '''8''' [[ Запись]] || [[ Ноутбук]] Системы контроля версий: дополнительные главы || 04.03.23 || ||  
+
| style="background:#eaecf0;" | '''8''' [[https://www.youtube.com/watch?v=5GRZItMEgWo&list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg Запись]] || Мониторинг сервисов: принципы, логи vs точки, дэшборды || 04.03.23 || Подготовить [https://github.com/akhtyamovpavel/MonitoringExamples окружение] для работы с мониторингом ||
 
|-
 
|-
| style="background:#eaecf0;" | '''9''' [[ Запись]] || [[ Ноутбук]] Скриптинг в Bash'е: дополнительные главы || || ||  
+
| style="background:#eaecf0;" | '''9''' [[ Запись]] || [[ Ноутбук]] Системы контроля версий: дополнительные главы || 11.03.23 || ||  
 
|-
 
|-
| style="background:#eaecf0;" | '''10''' [[ Запись]] || [[ Ноутбук]] Контейнеризация: продвинутые темы ||  || ||  
+
| style="background:#eaecf0;" | '''10''' [[ Запись]] || [[ Ноутбук]] Скриптинг в Bash'е: дополнительные главы ||  || ||
 +
|-
 +
| style="background:#eaecf0;" | '''11''' [[ Запись]] || [[ Ноутбук]] Контейнеризация: продвинутые темы ||  || ||  
 
|-
 
|-
 
| style="background:#eaecf0;" | '''---''' [[ Запись]] || [[ Ноутбук]] "Непрерывные" технологии программирования||  || ||  
 
| style="background:#eaecf0;" | '''---''' [[ Запись]] || [[ Ноутбук]] "Непрерывные" технологии программирования||  || ||  

Версия 21:28, 11 марта 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 Запись Ноутбук Системы контроля версий: дополнительные главы 11.03.23
10 Запись Ноутбук Скриптинг в Bash'е: дополнительные главы
11 Запись Ноутбук Контейнеризация: продвинутые темы
--- Запись Ноутбук "Непрерывные" технологии программирования
-- Запись Ноутбук Выкатка новых версий продукта
- Запись Ноутбук
-- Запись Ноутбук
--- Запись Ноутбук
---- Запись Ноутбук

Записи консультаций

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

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

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

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

  1. "BackUp директории" | [Ссылка на задание] | Дедлайн - 15.02.23
  2. "Тестирование" | [Ссылка на задание] | Дедлайн - 07.03.23
  3. "Docker-Compose" | |

Литература

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