Системы контроля версий для 1С-разработчиков.

Основы командной разработки на 1С. Использование систем контроля версий при разработке на платформе 1С:Предприятие 8

Арт.: 1682300

Продано: 78

4900 руб.

Frame 1321315335 (2).png

Формат

Видеокурс с поддержкой автора

Старт

В любой момент

4 900 р.

Стоимость курса 

158

Учеников

Frame 1321315640.png

Курс ведет

Александр Кунташов

Ведущий разработчик ИТ-лаборатории Инфостарт

  • Занимается разработкой и внедрением систем автоматизации учета на 1С:Предприятии и веб-разработкой с 2004 года
  • Постоянный докладчик, ведущий и модератор технических секций конференций и митапов Инфостарта.
  • С 2013 года преподает авторские курсы по разработке и проводит мастер-классы для разработчиков на 1С:Предприятии.

Frame 1321315641.png

Основная цель курса

Разобрать подходы и приемы коллективной разработки с использованием систем контроля версий 1С:Предприятие 8 Хранилище 1С и популярной системой контроля версий общего назначения GIT.

Записаться

Программа курса


Курс состоит из 3 модулей

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.5. Указание комментария при захвате/помещении

3.5.1. Еще раз про важность комментариев

3.5.2. Возможность выбора ранее введенного комментария

3.5.3. Возможность выбора сразу нескольких комментариев из истории

3.6. Состояния объектов конфигурации, подключенной к хранилищу

3.7. Использование окна "Хранилище"

3.7.1. Функционал окна "Хранилище"

3.7.2. Множественное выделение объектов 


4. Стратегии и приемы при работе с Хранилищем

4.1. Основные принципы:

4.1.1. Регулярно обновляться из хранилища

4.1.2. Не захватывать лишнего

4.1.3. Помещать атомарные, работоспособные изменения

4.1.4. Следить за явными и неявными ссылками на объекты

4.2. Добавление новых объектов

4.3. Редактирование ролей

4.4. Добавление нового регистра, подчиненного регистратору

4.5. Изменение правил поддержки у объектов конфигурации на поддержке

4.6. Переподключение к хранилищу


5. Работа с историей Хранилища

5.1. Окно История хранилища

5.1.1. Функционал окна История хранилища

5.1.2. Отбор Истории хранилища

5.1.3. Редактирование комментария к коммиту

5.2. Метки

5.3. Отчет по истории хранилища

5.4 История объекта

1. Система контроля версий GIT. Сравнение с Хранилищем 1С

1.1. Что такое GIT

1.2. GitLab, GitHub и другие аналогичные системы

1.3. GIT vs Хранилище

1.4. Преимущества GI

1.5. Совместное использование Хранилища и 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

1. Введение.

2. Подготовка GIT-репозитория конфигурации 1С

3. Параллельная разработка

3.1. Параллельная разработка

3.2. Параллельная разработка. Решение проблем с ParentConfigurations.bin

3.3. Обновление конфигурации базы разработки из исходников

4. Обзор типовой структуры проекта 1С при работе с GIT - vanessa-bootstrap

tild3264-3530-4730-b234-393566663330__group_37118_2.png

Формат курса

Курс проводится в гибридном формате. Слушатель изучает предоставленные видеоматериалы и самостоятельно решает задания в уроках. Поддержка автора проводится в телеграм-чате курса. Доступ к материалам предоставляется на 90 дней с момента подключения.
Записаться

Как будет проходить курс

Frame 1321315338.png

Видео

Видеоматериалы: более 4 часов

3-6 часов

Время на выполнение заданий курса: от 3 до 6 часов, в зависимости от навыков слушателя.


В своем графике

Приступить к обучению можно в любой момент

tild3033-3333-4461-a135-366635333262__image (1).png

Доступ к материалам предоставляется на 90 дней с момента подключения.

В результате прохождения

Будете разбираться в функционале двух систем контроля версий: хранилища в 1С и Git

Изучите подходы и приемы коллективной разработки с использованием систем

tild6232-3966-4532-a132-613864376165__image-3.png

Сможете настраивать системы самостоятельно и будете в них ориентироваться

tild3863-6331-4463-b763-386362326630__image-2.png

Впоследствии узнаете о связи хранилища 1С и Git

tild6337-6238-4630-a134-396133323564__image-1.png

Дополнительно узнаете о DevOps-платформе GitLab

tild6331-3735-4234-b333-636436396135__group_37110.png

Повысите компетенции в системах контроля и коллективной разработки уровня «джуниор»

tild3135-6536-4266-b161-653166323330__group_37111.png

Видеокурс «Системы контроля версий для 1С-разработчиков»

Курс

Александра Кунташова

  •  Самостоятельное прохождение в удобном ритме
  •  Чат с автором курса и коллегами
  •  90 дней доступа
  •  Старт: сразу после оплаты

Наименование Файл Версия Размер
Контроль версий. Хранилище 1С и Git: видеокурс 78 35 $m