Концепции управления версиями в широком смысле призваны облегчить совместную работу больших коллективов над изменяющейся информацией. Управление версиями получило широкое распространение в сфере информационных технологий при разработке программного обеспечения благодаря появлению систем управления версиями (от англ. Version Control Systems или VCS). Практика показала, что управление версиями с успехом используется и в других областях, в которых ведется работа с большим количеством непрерывно изменяющихся электронных документов.
Этот курс подробно познакомит слушателя с Git — распределенной системой контроля версий, которая благодаря гибкости, быстроте и легкости работы завоевала любовь сотен тысяч разработчиков по всему миру и стала одним из стандартов на ведение совместной разработки кода группой разработчиков в контексте конфигурационного управления проектами, а также на сопровождение процесса разработки с точки зрения хранения версий и эволюции программного обеспечения.
Пройдя этот курс, Вы научитесь:
Курс «Управление разработкой информационных систем» рассчитан на широкий круг слушателей, поскольку управление версиями одинаково эффективно используется в программной инженерии, дизайне, электронном документообороте, проектировании и даже при повседневной работе с простыми текстовыми файлами. В первую очередь курс адресован именно студентам технических специальностей, напрямую или косвенно связанных с информационными технологиями. Курс рекомендован к изучению в рамках дисциплин «Конфигурационное управление», «Инструментальные средства информационных систем», «Информационные системы и технологии» и сопряженных с ними.
Электронный экзамен.
Для получения оценки «удовлетворительно» необходимо выполнить все обязательные задания дисциплины;
для получения оценки «хорошо» — 75% всех тестовых заданий, включая выполненную полностью обязательную часть;
для получения оценки «отлично» — 100% заданий.