Git и GitHub в помощь 1С-нику

Версионируем код, не покидая конфигуратор

Начать обучение
3 модуля
13 уроков
10 домашних заданий
Сертификат о прохождении курса
O курсе

Стартуем 3 марта 2025 г.

 

Этот курс предназначен для 1С-разработчиков, которые хотят освоить современные инструменты для командной работы, такие как Git и GitHub, и научиться эффективно управлять проектами, работая в команде. Вы освоите работу с системой контроля версий Git с нуля, даже если никогда о ней не слышали. Узнаете, как правильно настраивать среду разработки, управлять версиями кода и синхронизировать изменения, минимизируя риски потерь данных и ошибок при работе над проектом. А самое главное - примените всё это к разработке конфигураций 1С прямо во время обучения.

 

Что вы узнаете и чему научитесь на курсе:

 

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

 

Формат обучения:

 

Курс состоит из 13 уроков, разбитых на три модуля. Уроки включают видеоматериалы и практические задания которые помогут вам применить полученные знания на практике. Поддержка и обратная связь доступны в чате курса, а для участников тарифа КОРП – еженедельные Q&A сессии и возможность личных консультаций с автором курса.

 

Что вы получите в результате:

 

  • Практические знания и навыки для работы в команде с использованием Git и GitHub
  • Понимание стандартов командной разработки и уверенность в работе с системами контроля версий
  • Важный навык, который позволит вам претендовать на более высокие должности и сотрудничать с опытными командами

 

Начните обучение и освойте ключевые технологии командной разработки в 1С, которые помогут вам стать востребованным специалистом на рынке!

Автор курса
Стас Ганиев
Разработчик и архитектор 1С, работал в крупнейших распределенных командах России. Разработал и внедрил систему процессов групповой разработки в ИТ-департаменте рилейт-холдинга с нуля до версионирования крупных сложноразветвленных проектов
Поделиться курсом
Программа курса

Что такое Git и как он устроен? Установка и настройка необходимого ПО для удобной и эффективной работы в команде. Способы создания локального и удаленного репозиториев. Основные команды Git и их применение в линейном сценарии разработки (аналог хранилища конфигурации) на примере текстовых файлов.

Урок 1. Введение в СКВ. Что будет на курсе?
Урок 2. Знакомство с Git и первый коммит
Обязательное домашнее задание
Урок 3. Установка ПО
Обязательное домашнее задание
Урок 4. Создание Git-репозитория
Обязательное домашнее задание
Урок 5. Линейная разработка в Git
Обязательное домашнее задание

Выгрузка конфигурации в файлы для версионирования, организация репозитория. Ветвление в Git и стратегии ветвления. Слияние веток, Pull Request'ы, теги. Возникновение и решение конфликтов. Автомацияция процессов выгрузки/загрузки конфигурации

Урок 6. Создание проекта конфигурации
Обязательное домашнее задание
Урок 7. Управление ветками
Обязательное домашнее задание
Урок 8. Слияние веток, Pull Request
Обязательное домашнее задание
Урок 9. Просмотр изменений, Git Flow, теги
Обязательное домашнее задание
Урок 10. Конфликты в Git
Обязательное домашнее задание
Урок 11. Автоматизация выгрузки/загрузки конфигурации
Домашнее задание

Отмена индексирования, исправление коммита. Авторизация по SSH. Форк репозитория на GitHub

Урок 12. Исправление ошибок в Git
Урок 13. Настройка ключа SSH, форк проекта
Тарифы
Базовый

Без обратной связи

Для самостоятельного изучения
Доступ к урокам 2 месяца