DevOps для 1С. Онлайн-интенсив проходит с 14 ноября по 14 декабря 2022 года.
Данный онлайн-курс (интенсив) предусматривает изучение процессов, инструментов и методик DevOps, их применение при разработке на платформе 1С.
- Описание
- Подробнее
Описание
Продажи на этот поток закрыты! Запишитесь в лист ожидания и мы сообщим вам, когда (и если) мы откроем запись на новый поток.
Курс от одного из первопроходцев темы DevOps в 1С, Артура Аюханова, технического директора Инфостарта.
Вся работа на курсе сосредоточена на создании работающей линии непрерывной интеграции и поставки с этапами проверки исходного кода и тестирования функционала конфигурации, с учетом особенностей платформы 1С:Предприятие.
Максимум практики, необходимая теория, работающая линия поставки в конце курса и поддержка авторов на протяжении всего курса.
После успешного прохождения онлайн-интенсива вы сможете:
- настроить ПО необходимое для организации процессов DevOps, такое как : git, GitLab, Jenkins, SonarQube, Prometheus, Grafana, OneScript, Vanessa-Automation, Vanessa-ADD;
- настроить процесс CI/CD для разработки ваших решений на 1С;
- создавать сценарии тестирования и объединять их в комплексные процессы проверки ваших решений на 1С при помощи встраивания в процессы CI/CD;
- создавать свои скрипты и использовать готовые скрипты для автоматизации процессов DevOps;
- настроить мониторинг ваших тестовых и продуктовых контуров при помощи Prometheus и Grafana.
На интенсиве будут изучены инструменты и конкретные приемы для реализации следующих практик в 1С:
- организация совместной разработки с использованием git,
- проверка качества кода,
- тестирование,
- поставка ПО, релизное управление,
- мониторинг.
Вместе с преподавателями вы будете устанавливать и настраивать необходимое программное обеспечение для реализации сквозного примера от написания кода до установки обновления на информационную базу.
Руководителям подразделений разработки, программистам 1С, тестировщикам, менеджерам продуктов, DevOps-инженерам, не знакомым с системой 1С:Предприятие
Для успешного прохождения курса желательно:
- иметь навык разработки и администрирования 1С:Предприятия либо уверенные навыки разработки на других языках программирования;
- иметь общее представление об архитектуре 1С:Предприятия и современного ПО в целом (клиент-серверная архитектура, что такое веб-сервер, что такое СУБД и т.п.)
- иметь базовые навыки администрирования: умение работать в консоли, умение устанавливать ПО.
Активно применяет методики и инструменты тестирования с 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 крупных городах России и Белоруссии. Провел 3 потока DevOps-курсов на сайте Инфостарт за последние 1,5 года.
Внедрил DevOps-подходы и практики в компании Инфостарт.
Обучает компании различного уровня (от федеральных до региональных) внедрению инженерных DevOps-практик (тестирование, CI\CD и т.п.) с 2016 года.
Преподаватель авторских курсов; проводит мастер-классы для разработчиков на 1С:Предприятии.
Постоянный докладчик и ведущий, модератор технических секций конференций и митапов Инфостарта.
Активно применяет практики тестирования (tdd, bdd и т.п.) для 1С, JavaScript и PHP
С 2013 года работает в сфере 1С, применяя накопленные знания – полученные на предыдущих местах работы.
Занимался мониторингом как кластеров 1С, так и гетерогенных сред на основе микросервисной архитектуры в облаках, включая трассировку запросов и анализ времени выполнения.
С 2015 года в поле зрения попали такие инструменты как git, gitsync, jenkins и прочие.
В данный момент интересны инструменты, позволяющие улучшать процесс разработки.
В компании Инфостарт активно расширяет\дополняет практику CI\CD
В 1С с 2010 года.
Прошел путь от сервис-инженера до ведущего программиста.
Работал в проектах различного масштаба и сложности.
В 1С более 10 лет.
Опыт доработки и внедрения типовых и самописных конфигураций.
Сейчас занимается оптимизацией, автотестами, DevOps.
Контрибьютор Vanessa-automation.
Более 10 лет занимается разработкой на платформе 1С.
Участвовал в проектах автоматизации и внедрения крупных информационных систем.
Время прохождения курса
Занятия начинаются 14 ноября, каждую неделю открывается доступ к материалам одной темы и домашним заданиям.
До следующего вебинара выполняются домашние задания, по результатам проверки заданий проводится вебинар с разбором типичных ошибок, обзором удачных решений и т.п.
Вебинары будут проходить по вторникам в период с 14 ноября по 14 декабря 2022г. Всего запланировано 5 вебинаров.
Вебинары состоятся 14, 22, 29 ноября и 6, 13 декабря 2022 года c 10:00 до 12:00 по московскому времени.
Объем видеоматериалов — более 8 часов.
11 домашних заданий по темам курса, время выполнения каждого — 0.5-2 часа.
Перед началом интенсива проводится вводный организационный вебинар.
Всего в интенсиве 4 тематических блока.
На каждый блок отведена одна рабочая неделя. В начале недели выдается доступ к видеолекциям по теме данного блока, вспомогательным материалам и домашним заданиям.
Результат выполнения домашних заданий нужно передать на проверку в системе обучения.
Каждый следующий вторник после прохождения очередного блока проводится итоговый онлайн-вебинар. В ходе итогового вебинара будет разбор домашнего задания, рассказ преподавателя по теме вебинара с демонстрацией экрана и ответы на вопросы по пройденной теме.
В течение всего времени обучения в специальном чате в телеграме участники интенсива смогут задавать вопросы преподавателям и вести обсуждение по изучаемым темам.
Весь интенсив состоит из 4 блоков, рамках которых
- от 1 до 3 часов видео-лекций для самостоятельного изучения
- по одному итоговому вебинару с участием авторов интенсива
- по итогам каждого блока слушатели выполняют домашние работы (ориентировочное время на выполнение заданий в рамках одной домашней работы — около 2х часов)
- поддержка участников интенсива в чате в Телеграме и на специальной площадке, где проводится обучение.
- Нулевой вебинар — 14 ноября 10:00 мск
- Допускаются все желающие.
- Длительность — 2 часа
*К остальным вебинарам и записям доступ только у купивших интенсив
- Блок 1. Инструменты автоматизации разработки. Git, статический анализ кода (SonarQube + 1C:АПК)
- Вебинар с разбором ДЗ, частых ошибок и вопросов слушателей — 22 ноября 2022 г 10:00 — 12:00 мск
- 1 день — инструменты автоматизации и подготовка разработки
- 2 день — Git и связанные инструменты
- 3 день — статический анализ кода (SonarQube + факультатив 1C:АПК)
- Блок 2. Тестирование в 1С
- Вебинар с разбором ДЗ, частых ошибок и вопросов слушателей — 29 ноября 2022 г 10:00 — 12:00 мск.
- 1 день — теория + предварительная настройка + дымовые тесты
- 2 день — Приемочное тестирование (BDD) в 1С
- Блок 3. Развертывание непрерывной интеграции (CI)
- Вебинар с разбором ДЗ, частых ошибок и вопросов слушателей — 6 декабря 2022 г 10:00 — 12:00 мск
- 1 день — Установка\Настройка Jenkins + синхронизация хранилища 1С и Git
- 2 день — Jenkins-pipeline. Основная линия сборки для 1С
- 3 день — Непрерывная интеграция в Gitlab-е
- Блок 4. Мониторинг
- 1 день — установка\базовая настройка
- 2 день — метрики\алертинг
- Финальный вебинар с ответами на вопросы — 13 декабря 2022 г 10:00 — 12:00 мск.
- Длительность — 2 часа
- домашнее задание выдается после каждого дня
- общее домашнее задание выдается в пятницу
- все файлы хранятся в приватном репозитории на github
- наличие персонального компьютера с операционной системой Windows ;
- Желательно не менее 16 ГБ оперативной памяти и процессор не ниже Intel core i5 или аналог от AMD ;
- У слушателя должен быть административный доступ к данному ПК, для установке необходимых программ и служб в рамках интенсива ;
- На рабочем месте, на котором будут выполняться домашние задания, должна быть установлена полноценная платформа 1С:Предприятие 8 релиза 8.3.18 и старше. Учебная версия платформы 1С:Предприятия не подойдет!
- Для выполнения факультатива по 1С:АПК нужен будет доступ к этой конфигурации (доступна подписчикам ИТС).
По результатам прохождения интенсива и в случае успешного выполнения всех домашних заданий слушатели получат сертификат об успешном прохождении курса.
Cертификат выдается только для слушателей тарифа Стандарт.