О курсе

Курс «Git и GitHub в 1С-разработке» (тариф Базовый) от Cors Academy ориентирован на разработчиков 1С, которым необходимо освоить инструменты контроля версий для командной работы. Автор — Станислав Ганиев, разработчик и архитектор 1С, по описанию имеющий опыт работы в распределённых командах и внедрения процессов групповой разработки.

Программа состоит из трёх модулей. Первый модуль посвящён настройке среды и линейной разработке: введение в системы контроля версий, знакомство с Git и первый коммит, установка ПО, создание репозитория и линейная разработка. Второй модуль охватывает ветвление и управление конфигурациями: создание проекта конфигурации, управление ветками, слияние веток и Pull Request, просмотр изменений, Git Flow и теги, разрешение конфликтов, а также автоматизацию выгрузки и загрузки конфигурации. Третий модуль посвящён работе с GitHub и исправлению ошибок: рассматриваются исправление ошибок в Git, настройка ключа SSH и форк проекта.

В описании курса указано, что слушатели знакомятся с принципами и технологиями групповой разработки в 1С, основами работы с Git (создание веток, коммиты, слияния, разрешение конфликтов), работой с GitHub в 1С-проектах (от клонирования репозитория до создания pull request’ов и проведения ревью), использованием Git из командной строки и в Git Extensions, а также организацией Git-репозитория для разработки конфигураций 1С и работой в распределённой команде. Отдельно заявлено введение в gitflow и его применение в разработке.

Тариф Базовый включает доступ к материалам курса. Дополнительные условия и состав тарифа в исходных данных не раскрываются.

Что рассматривается в программе

  • Рассматриваются принципы и технологии групповой разработки в 1С
  • Разбирается работа с Git: создание веток, коммиты, слияния и разрешение конфликтов
  • Изучается работа с GitHub в 1С-проектах: клонирование репозитория, pull request’ы и ревью
  • Осваивается работа с Git из командной строки и в Git Extensions
  • Рассматривается организация Git-репозитория для разработки конфигураций 1С
  • Разбирается введение в gitflow и его применение
  • Изучается автоматизация выгрузки и загрузки конфигурации
  • Рассматривается настройка ключа SSH и форк проекта

Кому может быть полезен курс

  • Разработчикам 1С, которые хотят ознакомиться с Git и GitHub для командной работы
  • Специалистам, участвующим в групповой разработке конфигураций 1С
  • Тем, кто интересуется системами контроля версий и организацией репозиториев
  • Разработчикам, которым нужно освоить работу с ветками, слияниями и Pull Request в контексте 1С

Вопросы о программе

Какие темы рассматриваются в курсе?

В программе рассматриваются принципы групповой разработки в 1С, основы Git (ветки, коммиты, слияния, конфликты), работа с GitHub (клонирование, pull request’ы, ревью), использование Git из командной строки и в Git Extensions, организация репозитория для конфигураций 1С, введение в gitflow, автоматизация выгрузки и загрузки конфигурации, а также настройка SSH и форк проекта.

Из каких модулей состоит программа?

Программа включает три модуля. Первый посвящён настройке среды и линейной разработке. Второй — ветвлению в Git и управлению конфигурациями. Третий — работе с GitHub и исправлению ошибок.

Кто автор курса?

Автор курса — Станислав Ганиев, разработчик и архитектор 1С. В описании указано, что он имеет опыт работы в крупных распределённых командах России, разработал и внедрил систему процессов групповой разработки в ИТ-департаменте рилейт-холдинга, внедрил версионирование крупных проектов и является экспертом по командной разработке и Git/GitHub в 1С.

Что входит в тариф Базовый?

Тариф Базовый включает доступ к материалам курса. Другие детали тарифа в исходных данных не указаны.