Основы промышленной разработки-МОиВС-2021-2022 — различия между версиями
Материал из Wiki - Факультет компьютерных наук
Chopik (обсуждение | вклад) (→О курсе) |
Chopik (обсуждение | вклад) (→О курсе) |
||
Строка 21: | Строка 21: | ||
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=2 Первые коммиты в Git-е.] | ::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=2 Первые коммиты в Git-е.] | ||
− | ::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=3 Работа с ветвями в Git. Simple Workflow] | + | ::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=3 Работа с ветвями в Git. Simple Workflow.] |
− | ::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=4 Внутреннее устройство Git] | + | ::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=4 Внутреннее устройство Git.] |
</div></div> | </div></div> | ||
Строка 31: | Строка 31: | ||
<div class="mw-collapsible-content" style="display: none;"> | <div class="mw-collapsible-content" style="display: none;"> | ||
− | ::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=5 Linux FileSystem. Базовые команды] | + | ::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=5 Linux FileSystem. Базовые команды.] |
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=6 Права пользователей. Базовые скрипты.] | ::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=6 Права пользователей. Базовые скрипты.] | ||
− | ::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=7 Чтение переменных. Условные операторы] | + | ::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=7 Чтение переменных. Условные операторы.] |
− | ::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=8 Цикл for, функции и обработка аргументов командной строки] | + | ::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=8 Цикл for, функции и обработка аргументов командной строки.] |
</div></div> | </div></div> | ||
Строка 45: | Строка 45: | ||
<div class="mw-collapsible-content" style="display: none;"> | <div class="mw-collapsible-content" style="display: none;"> | ||
− | ::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=9 Практики написания хорошего кода] | + | ::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=9 Практики написания хорошего кода.] |
− | ::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=10 Паттерны и антипаттерны проектирования] | + | ::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=10 Паттерны и антипаттерны проектирования.] |
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] | ::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] | ||
− | ::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=12 Git workflows и стратегии слияния] | + | ::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=12 Git workflows и стратегии слияния.] |
</div></div> | </div></div> | ||
Строка 59: | Строка 59: | ||
<div class="mw-collapsible-content" style="display: none;"> | <div class="mw-collapsible-content" style="display: none;"> | ||
− | ::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=13 Как арендовать сервер на Amazon. SSH. Установка pip] | + | ::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=13 Как арендовать сервер на Amazon. SSH. Установка pip.] |
− | ::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python] | + | ::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.] |
− | ::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=15 Сборочные скрипты, Make] | + | ::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=15 Сборочные скрипты, Make.] |
− | ::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=16 CMake] | + | ::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=16 CMake.] |
</div></div> | </div></div> | ||
Строка 73: | Строка 73: | ||
<div class="mw-collapsible-content" style="display: none;"> | <div class="mw-collapsible-content" style="display: none;"> | ||
− | ::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=17 Тестирование. Задачи тестирования] | + | ::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=17 Тестирование. Задачи тестирования.] |
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=18 Как тестировать код?] | ::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=18 Как тестировать код?] | ||
Строка 85: | Строка 85: | ||
<div class="mw-collapsible-content" style="display: none;"> | <div class="mw-collapsible-content" style="display: none;"> | ||
− | ::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=20 Описание проекта: ML + ПромПрог] | + | ::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=20 Описание проекта: ML + ПромПрог.] |
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=21 Что такое БД?] | ::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=21 Что такое БД?] | ||
− | ::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=22 Базы данных. SELECT. Primary Key, Foreign Key] | + | ::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=22 Базы данных. SELECT. Primary Key, Foreign Key.] |
− | ::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=23 Базы данных: CRUD, DDL] | + | ::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=23 Базы данных: CRUD, DDL.] |
− | ::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></div> |
Версия 12:34, 22 февраля 2022
О курсе
Преподаватель:
Учебный ассистент:
Лущ Иван Сергеевич
Лекции/Семинары:
Занятия проводятся в Zoom по субботам. Ссылка на Google Drive с материалами
01 Системы контроля версий. git.
02 Linux + Bash.
03 За код.
04 Сервер на Amazon. Про красивое оформление кода в Python. Системы сборки.
05 Тестирование.
06 Базы данных. Описание проекта.
Домашние задания
ДЗ3