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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
м (add seminar 1 video)
(add hw1 and seminars 1-4)
Строка 1: Строка 1:
 
==О курсе==
 
==О курсе==
  
Занятия проводятся в [ Zoom] '''по субботам в 18:00'''
+
Занятия проводятся в [https://us06web.zoom.us/j/86322806606?pwd=eGRTZmgzKzJIa09DREpCaFZ1Kys0Zz09 Zoom] '''по субботам в 18:00'''
  
 
==Контакты==
 
==Контакты==
  
Канал курса в TG: [[https://t.me/+YQ_aY6RPfJ81MWJi channel link]]
+
Чат курса в TG: [[https://t.me/+go8sgiB8dLUwNjhi чат с топиками]]
 
+
Чат курса в TG: [[ chat link]]
+
  
 
Преподаватель: Ахтямов Павел Ибрагимович
 
Преподаватель: Ахтямов Павел Ибрагимович
Строка 21: Строка 19:
  
 
==Материалы курса==
 
==Материалы курса==
Ссылка на плейлист курса на YouTube: [[ YouTube-playlist]]
+
Ссылка на плейлист курса на YouTube: [[https://m.youtube.com/playlist?list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg YouTube-playlist]]
  
Ссылка на GitHub с материалами курса: [[ GitHub repository]]
+
Ссылка на GDrive с материалами курса: [[https://akht.pl/hse-promprog-2023-drive GDrive]]
  
 
{| class="wikitable"
 
{| class="wikitable"
Строка 31: Строка 29:
 
| style="background:#eaecf0;" | '''1''' [[https://www.youtube.com/playlist?list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg Запись]] || Особенности применения практик промразработки в МО || 14.01.23 || ||  
 
| style="background:#eaecf0;" | '''1''' [[https://www.youtube.com/playlist?list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg Запись]] || Особенности применения практик промразработки в МО || 14.01.23 || ||  
 
|-
 
|-
| style="background:#eaecf0;" | '''2''' [[ Запись]] || [[ Ноутбук]] Тестирование: принципы, пирамида, инструменты, разработка через тестирование || 21.01.23 || ||  
+
| style="background:#eaecf0;" | '''2''' [[https://www.youtube.com/watch?v=dgoIApoZ37M&list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg Запись]] || Снова Bash || 21.01.23 || [https://ryanstutorials.net/bash-scripting-tutorial/ Туториал по скриптингу на Bash'е], [https://gitlab.akhcheck.ru/hsepromprog2023/bashexamples Прошлые материалы]||  
 
|-
 
|-
| style="background:#eaecf0;" | '''3''' [[ Запись]] || [[ Ноутбук]] Мониторинг сервисов: принципы, логи vs точки, дэшборды || 28.01.23 || ||
+
| style="background:#eaecf0;" | '''3''' [[https://www.youtube.com/watch?v=irl8l5byRFk&list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg Запись]] || Bash - продвинутые темы || 28.01.23 || ||
 
|-
 
|-
| style="background:#eaecf0;" | '''4''' [[ Запись]] || [[ Ноутбук]] Системы контроля версий: дополнительные главы || 04.02.23 || ||  
+
| style="background:#eaecf0;" | '''4''' [[https://www.youtube.com/watch?v=WivcubHU1X8&list=PLmA-1xX7IuzBF0YYZ5XTwiDsRB89GXUZg Запись]] || Тестирование: принципы, пирамида, инструменты, разработка через тестирование || 04.02.23 || Статьи по тестированию на Python: [https://realpython.com/pytest-python-testing/ 1] и [https://realpython.com/python-testing/ 2] ||
 
|-
 
|-
| style="background:#eaecf0;" | '''5''' [[ Запись]] || [[ Ноутбук]] Скриптинг в Bash'е: дополнительные главы|| 11.02.23 || ||  
+
| style="background:#eaecf0;" | '''5''' [[ Запись]] || [[ Ноутбук]] Тестирование 2 || 11.02.23 || ||
 
|-
 
|-
| style="background:#eaecf0;" | '''6''' [[ Запись]] || [[ Ноутбук]] Контейнеризация: продвинутые темы || 18.02.23 || ||  
+
| style="background:#eaecf0;" | '''6''' [[ Запись]] || [[ Ноутбук]] Мониторинг сервисов: принципы, логи vs точки, дэшборды || 18.02.23 || ||
 
|-
 
|-
| style="background:#eaecf0;" | '''7''' [[ Запись]] || [[ Ноутбук]] "Непрерывные" технологии программирования|| 25.02.23 || ||  
+
| style="background:#eaecf0;" | '''7''' [[ Запись]] || [[ Ноутбук]] Системы контроля версий: дополнительные главы || 04.02.23 || ||  
 
|-
 
|-
| style="background:#eaecf0;" | '''8''' [[ Запись]] || [[ Ноутбук]] Выкатка новых версий продукта || 04.03.23 || ||  
+
| style="background:#eaecf0;" | '''8''' [[ Запись]] || [[ Ноутбук]] Скриптинг в Bash'е: дополнительные главы|| 11.02.23 || ||  
 
|-
 
|-
| style="background:#eaecf0;" | '''9''' [[ Запись]] || [[ Ноутбук]] || 11.03.23 || ||
+
| style="background:#eaecf0;" | '''9''' [[ Запись]] || [[ Ноутбук]] Контейнеризация: продвинутые темы || 18.02.23 || ||  
 
|-
 
|-
| style="background:#eaecf0;" | '''10''' [[ Запись]] || [[ Ноутбук]] || 18.03.23 || ||  
+
| style="background:#eaecf0;" | '''10''' [[ Запись]] || [[ Ноутбук]] "Непрерывные" технологии программирования|| 25.02.23 || ||  
 
|-
 
|-
| Конец первого модуля |
+
| style="background:#eaecf0;" | '''11''' [[ Запись]] || [[ Ноутбук]] Выкатка новых версий продукта || 04.03.23 || ||  
 
|-
 
|-
| style="background:#eaecf0;" | '''11''' [[ Запись]] || [[ Ноутбук]] || || ||  
+
| style="background:#eaecf0;" | '''-''' [[ Запись]] || [[ Ноутбук]] || 11.03.23 || ||
 
|-
 
|-
| style="background:#eaecf0;" | '''12''' [[ Запись]] || [[ Ноутбук]] || || ||  
+
| style="background:#eaecf0;" | '''--''' [[ Запись]] || [[ Ноутбук]] || 18.03.23 || ||  
 
|-
 
|-
| style="background:#eaecf0;" | '''13''' [[ Запись]] || [[ Ноутбук]] ||  || ||  
+
| Конец первого модуля |
 +
|-
 +
| style="background:#eaecf0;" | '''---''' [[ Запись]] || [[ Ноутбук]] ||  || ||  
 
|-
 
|-
| style="background:#eaecf0;" | '''14''' [[ Запись]] || [[ Ноутбук]] ||  || ||  
+
| style="background:#eaecf0;" | '''----''' [[ Запись]] || [[ Ноутбук]] ||  || ||  
 
|-
 
|-
 
|}
 
|}
Строка 68: Строка 68:
  
 
== Домашние задания ==
 
== Домашние задания ==
#  
+
Сдача заданий полностью через https://akhcheck.ru (группа МОВС22). Кодовую базу храним в http://gitlab.akhcheck.ru и обязательно добавляем в пользователей ''checker'', ''mariagld'', ''sergeypavlov'' и ''akhtyamovpavel''
 +
 
 +
# "BackUp директории" | [[https://akhcheck.ru/course/16 Ссылка на задание]] | '''Дедлайн - 15.02.23'''
 
#  
 
#  
 
#  
 
#  

Версия 13:01, 6 февраля 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 Запись Ноутбук Тестирование 2 11.02.23
6 Запись Ноутбук Мониторинг сервисов: принципы, логи vs точки, дэшборды 18.02.23
7 Запись Ноутбук Системы контроля версий: дополнительные главы 04.02.23
8 Запись Ноутбук Скриптинг в Bash'е: дополнительные главы 11.02.23
9 Запись Ноутбук Контейнеризация: продвинутые темы 18.02.23
10 Запись Ноутбук "Непрерывные" технологии программирования 25.02.23
11 Запись Ноутбук Выкатка новых версий продукта 04.03.23
- Запись Ноутбук 11.03.23
-- Запись Ноутбук 18.03.23
--- Запись Ноутбук
---- Запись Ноутбук

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

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

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

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

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

  1. "BackUp директории" | [Ссылка на задание] | Дедлайн - 15.02.23

Литература

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