МОВС Инструменты разработки (ММОВС23, 1-2 модули) — различия между версиями
м (UPD after sem2) |
м (UPD 3rd sem date) |
||
Строка 39: | Строка 39: | ||
|| | || | ||
|- | |- | ||
− | | style="background:#eaecf0;" | '''3''' [[ Запись]] || [[ Ноутбук]] Bash || | + | | style="background:#eaecf0;" | '''3''' [[ Запись]] || [[ Ноутбук]] Bash || 07.10.23 || || |
|- | |- | ||
| style="background:#eaecf0;" | '''4''' [[ Запись]] || [[ Ноутбук]] || 14.10.23 || || | | style="background:#eaecf0;" | '''4''' [[ Запись]] || [[ Ноутбук]] || 14.10.23 || || |
Версия 01:35, 29 сентября 2023
Содержание
[убрать]О курсе
Мы освоим основные инструменты, которые используются в повседневной работе разработчика программного обеспечения. Курс предназначен для знакомства с операционной системой Linux, развития навыков работы в терминале и освоения синтаксиса BASH. Во второй части курса рассматриваются вопросы систем контроля версий, контейнеризации, систем непрерывной интеграции (continuous integration) и непрерывного развертывания (continuous delivery).
Занятия проводятся в Zoom по субботам в 15:00 на базовом треке и в 16:40 на продвинутом
Контакты
Чат курса в TG: https://t.me/+b4oZeIwwoWEzMDMy
Преподаватель: Паточенко Евгений
Ассистент | Телеграмм |
---|---|
Милана Кучумова | @milana_kma |
Сергей Осипович | @ml_enjoyer |
Материалы курса
Ссылка на плейлист курса на YouTube: YouTube-playlist
Ссылка на GitHub с материалами курса: GitHub repository
Темы курсов останутся теми же. Порядок, по всей видимости, тоже. По некоторым из тем проведем несколько занятий (в сумме планируется 8 за семестр). По каким, решим по ситуациям (и просьбам учащихся)
Занятие | Тема | Дата | Материалы для самоподготовки к семинарам | Дополнительные материалы |
---|---|---|---|---|
1 [Запись] | [Слайды: OS, Welcome to Linux, Working env] Linux, базовые команды консоли | 16.09.23 | ||
2 [VCS, Git, API] | Ноутбук Git и GitHub | 23.09.23 | Установить Git на рабочий компьютер
Лекция по OS от CS-центра |
|
3 Запись | Ноутбук Bash | 07.10.23 | ||
4 Запись | Ноутбук | 14.10.23 | ||
5 Запись | Ноутбук Основы Docker | |||
6 Запись | Ноутбук | |||
7 Запись | Ноутбук Docker Compose и сеть | |||
8 Запись | Ноутбук CI/CD (на примере GitLab) |
Записи консультаций
Формула оценивания
Оценка = 0.15*ОДЗ 1 + 0.15*ОДЗ 2 + 0.15*ОДЗ 3 + 0.15*ОДЗ 4 + 0.1*ОТест 1 + 0.1*ОТест 2
Курс оценивается как Зачёт / Незачёт. Для зачета нужно набрать не меньше 4-х баллов из 10
Распределительный тест
По результатам теста мы порекомендуем студентам посещать базовую
или продвинутую
группу.
Дедлайн: 08.09 (Пт), 23:59 МСК
Неоцениваемые практики (Задания для самоконтроля)
Домашние задания
Сдача домашних заданий предусмотрена в Anytask
Инвайты:
-
MR4Ycmt
(базовая группа) -
hfp0nmG
(продвинутая группа)
Тесты
Литература
- Непрерывное развертывание ПО : автоматизация процессов сборки, тестирования и внедрения новых версий программ. Хамбл Д. Вильямс.2018
- Кристофер Негус: Библия Linux
- Чакон Скотт, Страуб Бен: Git для профессионального программиста,
- Steve McConnell, "Code Complete"