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

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

Арт.: 1682300

Продано: 85

4900 руб.

Frame 1321315335 (2).png

Формат

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

3

Обучающих модуля

90 дней

Доступа к материалам

4 900 р.

Стоимость обучения

Чего ожидать от обучения?

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

Записаться
Frame 1321315640.png

Курс ведет

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

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

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

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


Курс состоит из 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

Обновление 1С

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

  • Курс проводится в гибридном формате.

    Вы изучаете предоставленные видеоматериалы и самостоятельно решаете задания в уроках. Связь с преподавателем доступна в телеграм-чате курса.

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

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

Frame 1321315338.png

Видеоуроки

Записи уроков от преподавателя: более 4 часов

Практические задания

Время на выполнение заданий курса: от 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

Начните обучение уже сейчас!

01

Видеоуроки 

90 дней доступа к материалам 

02

Постоянная поддержка и общение

Чат с автором курса и коллегами 

03

Свободный график 

Курс можно проходить в собственном темпе 

Курс

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


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