DevOps для 1С. Онлайн-интенсив проходит с 16 июля по 17 августа 2021 года.
Данный онлайн-интенсив предусматривает изучение процессов, инструментов и методик DevOps, их применение при разработке на платформе 1С.
- Описание
- Подробнее
Описание
Набор на курс закрыт!
Группа на курс с 16 июля по 17 августа набрана.
Вы можете записаться на онлайн-интенсив DevOps для 1С, который будет проходить с с 22 ноября по 21 декабря 2021 года.
Курс обновлен и расширен!
Новые уроки, новый блок и полностью обновленный модуль:
- Добавлен новый блок «Мониторинг»
В рамках данного блока дается понимание о том, такое мониторинг, какие проблемы при эксплуатации систем решает, какие инструменты мониторинга существуют. На примере таких популярных инструментов, как Prometeus и Grafana рассматривается настройка мониторинга и алертинга.
На изучение видеоуроков данного раздела запланированы 2 дня:
-1 день — установка и базовая настройка
-2 день — настройка метрик и алертинга - Полностью обновлен/переписан модуль «Приемочное тестирование (BDD) в 1С» блока «Тестирование для 1С»
В качестве основного редактора для сценариев тестирования вместо VS Code с плагинами используется новый встроенный в Vanessa Automation редактор. Уроки по использованию и настройке VS Code для разработки сценариев на Gherkin перенесены в факультатив курса.В практические примеры в видеоуроках добавлено использование особенностей диалекта языка TurboGherkin, которые раньше не рассматривались (шаги Если, циклы, передача параметров в шаги и экспортные сценарии).
- В блоке 3 «Развертывание непрерывной интеграции» добавлены два новых видеоурока:
-запуск модульных тестов в контуре CI;
-использование плагина «Подмена автора коммита» (replace_author) для утилиты gitsync.
В результате прохождения онлайн-интенсива вы сможете:
-настроить ПО необходимое для организации процессов DevOps, такое как : git, GitLab, Jenkins, SonarQube, Prometeus, Grafana, OneScript, Vanessa-Automation, Vanessa-ADD;
-настроить процесс CI/CD для разработки ваших решений на 1С;
—создавать сценарии тестирования и объединять их в комплексные процессы проверки ваших решений на 1С при помощи встраивания в процессы CI/CD;
-создавать свои и использовать готовые скрипты для автоматизации процессов DevOps;
—настроить мониторинг ваших тестовых и продуктовых контуров при помощи Prometeus и Grafana.
Особенности интенсива
На интенсиве будут изучены инструменты и конкретные приемы для реализации следующих практик в 1С:
- организация совместной разработки с использованием git,
- проверка качества кода,
- тестирование,
- непрерывная поставка ПО,
- мониторинг.
Вместе с преподавателями вы будете устанавливать и настраивать необходимое программное обеспечение для реализации сквозного примера от написания кода до установки обновления на информационную базу.
Аудитория интенсива
Курс рассчитан на руководителей подразделений разработки, программистов 1С, тестировщиков, менеджеров продуктов, DevOps-инженеров, не знакомых с системой 1С предприятие.
Для успешного прохождения курса желательно:
— иметь навык разработки и администрирования 1С:Предприятия либо уверенные навыки разработки на других языках программирования;
— иметь общее представление об архитектуре 1С:Предприятия и современного ПО в целом (клиент-серверная архитектура, что такое веб-сервер, что такое СУБД и т.п.)
— иметь базовые навыки администрирования: умение работать в консоли, умение устанавливать ПО.
Авторы и преподаватели интенсива
Артур Аюханов
Технический директор Инфостарта. Практикующий эксперт и евангелист DevOps-практик.
Активно применяет методики и инструменты тестирования с 2003 года (1С 7.7 и 1С 8.Х).
Автор\активный участник разработки нескольких инструментов тестирования для 1С 7.7, 1С 8.1, 1С 8.3 — Functest, Functest.8x, xUnitFor1C, Vanessa-behavior, Vanessa-ADD
Провел оффлайн-мастер классы по тестированию в 2019 году в 7 крупных городах России и Белоруссии.
Обучает компании различного уровня (от федеральных до региональных) внедрению инженерных DevOps-практик (тестирование, CI\CD и т.п.) с 2016 года.
Александр Кунташов
Занимается разработкой и внедрением систем автоматизации учета на 1С:Предприятии.
Преподаватель авторских курсов; проводит мастер-классы для разработчиков на 1С:Предприятии.
Постоянный докладчик и ведущий, модератор технических секций конференций и митапов Инфостарта.
Евгений Ванжула
Занимается разработкой и внедрением систем автоматизации учета на 1С:Предприятии 8.
С 2013 года работает в сфере 1С, применяя накопленные знания – полученные на предыдущих местах работы.
Занимался мониторингом как кластеров 1С, так и гетерогенных сред на основе микросервисной архитектуры в облаках, включая трассировку запросов и анализ времени выполнения.
Василий Соколов
Начинал работу с фирм франчайзи, далее работал на фикси в организациях пищевой, а потом и лесной промышленности.
С 2015 года в поле зрения попали такие инструменты как git, gitsync, jenkins и прочие.
В данный момент интересны инструменты, позволяющие улучшать процесс разработки.
Виталий Подымников
В 1С с 2010 года.
Прошел путь от сервис-инженера до ведущего программиста.
Работал в проектах различного масштаба и сложности.
Светлана Попова
В 1С более 10 лет.
Опыт доработки и внедрения типовых и самописных конфигураций.
Сейчас занимается оптимизацией, автотестами, DevOps.
Контрибьютор Vanessa-automation.
Валерий Пронин
Более 10 лет занимается разработкой на платформе 1С.
Участвовал в проектах автоматизации и внедрения крупных информационных систем.
Павел Олейников
Работать с 1С начал в 2005 году, внедрял и дорабатывал типовые и самописные конфигурации на различных предприятиях (производство, оптовые и розничные продажи, общепит) на должностях от программиста до начальника ИТ службы.
Время прохождения курса
Занятия начинаются 16 июля, каждую неделю открывается доступ к материалам одной темы и домашним заданиям.
До следующего вебинара выполняются домашние задания, по результатам проверки заданий проводится вебинар с разбором типичных ошибок, обзором удачных решений и т.п.
Вебинары будут проходить на платформе ZOOM по вторникам в период с 16 июля по 17 августа 2021г. Всего запланировано 5 вебинаров.
Вебинары состоятся 16, 27 июля, 3, 10 и 17 августа 2021 года c 10:00 до 12:00 по московскому времени.
Объем видеоматериалов — более 8 часов.
11 домашних заданий по темам курса, время выполнения каждого — 0.5-2 часа.
Как проходит интенсив
Слушатели в рамках данного интенсива:
-получают доступ к видеоматериалам и дополнительным материалам курса;
-выполняют домашние задания;
-обсуждают необходимые вопросы в закрытом чате;
-участвуют в вебинарах.
Программа интенсива
16 июля в 10:00 мск — открытый вводный вебинар
1 блок — Инструменты автоматизации разработки. Git, статический анализ кода (SonarQube + 1C:АПК)
- 20 июля — инструменты автоматизации и подготовка разработки
- 22 июля — Git и связанные инструменты
- 24 июля — статический анализ кода (SonarQube + 1C:АПК)
27 июля в 10:00 мск — вебинар по итогам изучения Блока 1 с разбором домашнего задания
2 блок — Тестирование в 1С (+ факультатив по использованию СППР)
- 27 июля — теория + предварительная настройка + дымовые тесты
- 29 июля — приемочное тестирование (BDD) в 1С (использование Vanessa Automation)
- 31 июля — использование СППР (Факультатив)
3 августа в 10:00 мск — вебинар по итогам изучения Блока 2 с разбором домашнего задания
3 блок — Развертывание непрерывной интеграции
- 3 августа — установка\настройка Jenkins + синхронизация хранилища 1С и Git
- 5 августа — jenkins-pipeline + основная линия сборка для 1С
- 7 августа — непрерывная интеграция в Gitlab-е
10 августа в 10:00 мск — вебинар по итогам изучения Блока 3 с разбором домашнего задания
4 блок — Мониторинг. Настройка и использование
- 10 августа — установка и базовая настройка Prometeus и Grafana
- 12 августа — настройка метрик и алертинга. Экспортер blackbox.
17 августа в 10:00 мск — вебинар по итогам изучения Блока 4 с разбором домашнего задания