Системы контроля версий
для 1С-разработчиков
Основы командной разработки на 1С c использованием систем контроля версий при разработке на платформах
1С:Предприятие 8 и Git
Курс
Александра
Кунташова
Видеокурс
Формат
Видеокурс с поддержкой автора
Старт
В любой момент
Стоимость
4 900 руб.
Курс для вас, если вы:
Вам не приходилось ранее работать с Хранилищем или Git, либо вы едва о них что-то знаете.
Ранее не работали с системами
контроля версий
Хотите понять специфику Хранилища 1С и Git
Стремитесь разобраться в принципах работы систем контроля версий и углубиться в специфику их работы.
Вам важно освоить командную разработку
Осознаете надобность освоения инструментов параллельная
работы и контроля изменений.
Курс ведет
Занимается разработкой и внедрением систем автоматизации учета на 1С:Предприятии и веб-разработкой с 2004 года.

С 2013 года преподает авторские курсы
по разработке и проводит мастер-классы
для разработчиков на 1С:Предприятии.

Постоянный докладчик, ведущий и модератор технических секций конференций и митапов Инфостарта.
Ведущий разработчик
ИТ-лаборатории Инфостарт
Александр Кунташов
Основная цель курса
Разобрать подходы и приемы коллективной разработки с использованием систем контроля версий 1С:Предприятие 8 Хранилище 1С и популярной системой контроля версий общего назначения GIT.
Программа курса
Курс состоит из 2 модулей
Модуль 1. Использование Хранилища 1С
1. Введение. Системы версионного контроля. 1С:Хранилище
1.1. Системы версионного контроля
1.2. Особенности 1С с точки зрения версионного контроля
1.3. Хранилище 1С — встроенный инструмент версионного контроля
1.4. Плюсы и минусы Хранилища
1.5. Схемы использования Хранилища в процессе разработки

2. Базовый сценарий работы с Хранилищем
2.1. Схема базового сценария работы с Хранилищем
2.2. Создание хранилища и подключение
2.3. Получение объектов из хранилища
2.4. Захват объектов в хранилище
2.4.1. Доработка существующего объекта
2.4.2. Добавление новых объектов метаданных
2.5. Помещение в хранилище

3. Подробнее о захвате и помещении объектов в Хранилище
3.1. Выбор объектов для захвата
3.2. Рекурсивный захват в хранилище: для чего нужен, нюансы.
3.3. Разрешить получать захваченные
3.4. Рекурсивное помещение в хранилище
3.4. Указание комментария при захвате/помещении
3.4.1. Еще раз про важность комментариев
3.4.2. Возможность выбора ранее введенного комментария
3.4.3. Возможность выбора сразу нескольких комментариев из истории
3.5. Состояния объектов конфигурации, подключенной к хранилищу
3.6. Использование окна "Хранилище"
3.6.1. Функционал окна "Хранилище"
3.6.2. Множественное выделение объектов

4. Стратегии и приемы при работе с Хранилищем
4.1. Основные принципы:
4.1.1. Регулярно обновляться из хранилища
4.1.2. Не захватывать лишнего
4.1.3. Помещать атомарные, работоспособные изменения
4.1.4. Следить за явными и неявными ссылками на объекты
4.1. Добавление новых объектов
4.2. Редактирование ролей
4.3. Добавление нового регистра, подчиненного регистратору
4.4. Изменение правил поддержки у объектов конфигурации на поддержке
4.5. Переподключение к хранилищу

5. Работа с историей Хранилища
5.1. Окно История хранилища
5.1.1. Функционал окна История хранилища
5.1.2. Отбор Истории хранилища
5.1.3. Редактирование комментария к коммиту
5.2. Метки
5.3. Отчет по истории хранилища
5. История объекта
Модуль 2. Использование системы контроля версий GIT
1. Система контроля версий GIT. Сравнение с Хранилищем 1С
1.1. Что такое GIT
1.2. GitLab, GitHub и другие аналогичные системы
1.2. GIT vs Хранилище
1.3. Преимущества GIT
1.4. Совместное использование Хранилища и GIT

2. Установка GIT и необходимого ПО
2.1. Установка GIT
2.2. Установка Visual Studio Code

3. Начальная настройка GIT
3.1. Настройка пользователя GIT
3.2. Специальные настройки для работы с исходниками 1C

4. Базовые операции GIT (работа в консоли)
4.1. Создание репозитория
4.2. Состояние репозитория
4.3. Индекс репозитория. Добавление файлов в индекс
4.4. Фиксация изменений (коммит)
4.5. Просмотр истории изменений
4.6. Ветки. Работа с ветками

5. Работа с внешними репозиторием GitLab. Рабочие процессы коллективной разработки с использованием GIT
5.1. Обзор рабочего процесса GitLab flow
5.2. Создание проекта на удаленном сервисе
5.3. Клонирование внешнего репозитория локально
5.4. Помещение изменений в удаленный репозиторий
5.5. Получение изменений из удаленного репозитория

6. Операции слияния в GIT, работа с конфликтам
6.1. Слияние веток в Git
6.2. Конфликты изменений при разработке
6.3. Инструменты и приемы разрешения конфликтов

7. Графические клиенты для работы с GIT. Настройка и использование встроенного в Visual Studio Code (VSC) клиента GIT
7.1. Назначение и краткий обзор графических клиентов GIT
7.2. Встроенный в VS Code клиент GIT. Базовые приемы работы
7.3. Расширение Git Lens для VS Code

8. Обзор типовой структуры проекта 1С при работе с GIT - vanessa-bootstrap
8.1. Структура шаблона vanessa-bootstrap
8.2. Использование шаблона для создания нового проекта
Формат курса
Курс проводится в гибридном формате. Слушатель изучает предоставленные видеоматериалы и самостоятельно решает задания в уроках. Поддержка автора проводится в телеграм-чате курса. Доступ к материалам предоставляется на 90 дней с момента подключения.
Как будет проходить курс
Видеоматерилов более чем на 4 часа
Время на выполнение заданий курса: от 3 до 6 часов, в зависимости от навыков слушателя.
Приступить к обучению можно в любой момент
Доступ к материалам курса сохранится
на 90 дней после окончания, можно будет повторять пройденное
В результате прохождения
Будете разбираться в функционале двух систем контроля версий: хранилища в 1С и Git
Изучите подходы и приемы коллективной разработки с использованием систем
Сможете настраивать системы самостоятельно и будете в них ориентироваться
Впоследствии узнаете о связи хранилища 1С и Git
Дополнительно узнаете о DevOps-платформе GitLab
Повысите компетенции в системах контроля и коллективной разработки уровня «джуниор»
Видео-курс «Системы контроля
версий для 1С-разработчиков»
Можно купить за стартмани
Курс
Александра Кунташова
Чат с автором курса
и коллегами
90 дней доступа
Старт: сразу после оплаты
Самостоятельное прохождение
в удобном ритме
Сделано с использованием Tilda.cc