DevOps 1С

Автоматизация процессов разработки, тестирования и развертывания приложений на платформе 1С

 

25 апреля

Professional

4 месяца

Онлайн

Вт/Чт 20:00 Мск

Для кого этот курс?

Курс подойдет специалистам, желающим освоить все этапы применения DevOps в 1С и научиться использовать современные инструменты и методы для ускорения процесса доставки новых функций и улучшений, снижения количества ошибок и повышения качества продукта.

  • Разработчики и аналитики 1C. Снизите риски ошибок при внесении изменений в систему и улучшите коммуникацию между различными отделами компании, что способствует повышению эффективности работы всей команды
  • Администраторы 1С. Повысите скорость разработки и качество продукта
  • Системные администраторы. Ускорите процесс доставки новых функций и улучшений, снизите количество ошибок

Необходимые знания: 

  • Базовые знания по платформе 1С
  • Знание windows на уровне продвинутого пользователя, полезными будут знания по работе с командной строкой
  • Опыт работы системным администратором или разработчиком 1С
Баннер про тест

Что вам даст этот курс?

Курс поможет научиться автоматизировать процессы развертывания и управления приложениями, использовать современные инструменты для контроля версий кода, автоматического тестирования и развертывания приложений. Также курс поможет научиться управлять конфигурациями и мониторингом приложений, а также настроить процессы непрерывной интеграции и доставки (CI/CD). У вас есть возможность систематизировать и расширить свои знания в технологиях обмена 1С с различными системами, а так же в вопросах установки и обслуживания систем 1С.

После прохождения обучения вы сможете:

  • Использовать современные инструменты для контроля версий кода, автоматического тестирования и развертывания приложений
  • Автоматизировать процессы развертывания и управления приложениями в среде 1С
  • Управлять конфигурациями и мониторингом приложений
  • Настраивать процессы непрерывной интеграции и доставки (CI/CD)
  • Повысить эффективность работы компании и снизить затраты на инфраструктуру
  • Ускорить выход новых продуктов на рынок.

В результате прохождения курса, участники смогут повысить свою квалификацию и увеличить свою востребованность на рынке труда.

Актуально на рынке

На рынке 1С в России наблюдается растущий спрос на специалистов, владеющих навыками DevOps.

Это связано с тем, что многие компании переходят на облачные решения и используют современные инструменты для разработки и управления приложениями. 

Процесс обучения

Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram курса, сдача домашних работ и получение обратной связи от преподавателя. Вебинары идут дважды в неделю по 2 академических часа (то есть астрономических 1,5 часа). Все вебинары сохраняются и в записи в вашем личном кабинете. Домашнее задание выдается в среднем раз в 2 недели, а его выполнение занимает 3-5 часов. Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.

Сервер 

Предоставляется сервер для выполнения домашних заданий

Преподаватели-практики

Опытные спикеры, которые работают в ведущих компаниях

Портфолио

Индивидуальная разработка итоговой проектной работы

Трудоустройство

Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности. 

  • Получите помощь с оформлением резюме, портфолио и сопроводительного письма
  • Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров

DevOps 1C

Перспективы направления
Средний уровень зарплат в Москве:
90 000Junior+ специалист
140 000Middle+ специалист
190 000Senior специалист
152
актуальные вакансии
Формат обучения

Интерактивные вебинары

 

2 онлайн-трансляции по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда

Практика

 

Домашние задания + проектная работа, для усиления вашего портфолио и компетенций

Активное комьюнити

Общайтесь с преподавателями голосом на вебинарах, в закрытом чате Telegram и при проверке домашних заданий

Программа

Подготовка среды разработки

В первом модуле будут рассмотрены вопросы установки и настройки платформы 1С и обслуживания информационных баз 1С

Тема 1: Установка и настройка платформы 1С: файловая 1С; клиент-серверная 1С; консоль администрирования 1С

Тема 2: Установка и настройка СУБД: MSSQL, Postgre, обслуживание и бэкапирование #1

Тема 3: Хранилище 1С (служба и локальное); документация // ДЗ

Тема 4: Работа с Git

Тема 5: Расширения конфигурации и горячие клавиши // ДЗ

Обмен данными

Во втором модуле студенты изучат различные технологии обмена, доступные системам 1С для интеграции с разлиным ПО

Тема 1: Системы обменов: текстовые файлы, Excel, внешние источники данных, com // ДЗ

Тема 2: Системы обменов: web и http-сервисы // ДЗ

EDT, СППР, брокеры, производительность

В третьем модуле будут рассмотрены вопросы настройки и мониторинга производительности систем 1С, а также возможности типовых продуктов фирмы 1С

Тема 1: БСП и БПО, Система взаимодействия // ДЗ

Тема 2: Установка и настройка СУБД: MSSQL, Postgre, обслуживание и бэкапирование #2

Тема 3: 1C:Enterprise Development Tools (1C:EDT): принципы построения проекта // ДЗ

Тема 4: 1С:СППР

Тема 5: Брокеры сообщений: Rabbit MQ; Apache Kafka; 1С:Шина

Тема 6: Системы обменов: РИБ и планы обмена

Тема 7: Apache, IIS, Nginx-proxy, Swagger и работа с 1С через веб

Тема 8: Работа с производительностью: ЦУП; Софт от Gilev.ru; Блокировки и индексы // ДЗ

Тема 9: Мониторинг Prometheus и Grafana Zabbix

Тема 10: 1C:Enterprise Development Tools (1C:EDT): интеграция с Git #1 // ДЗ

Тема 11: 1C:Enterprise Development Tools (1C:EDT): интеграция с Git #2 // ДЗ

Скрипты, автотесты, CI/CD

Четвертый модуль посвящен аналитическим системам сбора и обработки данных, собираемых продуктами фирмы 1С, возможности шифрования данных с помощью 1С и технологиям автоматизированного тестирования программного кода

Тема 1: Новое занятие

Тема 2: 1С и BI: Power BI; 1С:Аналитика // ДЗ

Тема 3: Шифрование в 1С: Стандартное; Внешние компоненты

Тема 4: EDO в 1С

Тема 5: OneScript & 1С: Исполнитель // ДЗ

Тема 6: Автоматизированное тестирование в 1С // ДЗ

Тема 7: CI/CD в 1С: GitLab-CI, Jenkins, SonarQube #1

Тема 8: Мобильное приложение на 1С

Тема 9: CI/CD в 1С: GitLab-CI, Jenkins, SonarQube #2 // ДЗ

Тема 10: Новое занятие

Проектная работа

Заключительный месяц курса посвящен проектной работе. Свой проект — это то, над чем интересно поработать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.

Тема 1: Выбор темы и организация проектной работы // Проект

Тема 2: Консультация по проектам и домашним заданиям

Тема 3: Защита проектных работ

Тема 4: Подведение итогов курса

Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит

Выпускная работа


Заключительный месяц курса посвящен проектной работе. Его разработка нужна для окончательного закрепления знаний, которые были получены в рамках пройденных занятий.


Темы выпускных работ у студентов:

  • Мобильное приложение "Активный житель"
  • Разработка и тестирование механизма интеграции данных

Преподаватели

Сергей Бывальцев

Влад Муравский

Юрий Пасхин

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Ближайшие мероприятия

Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.

Схемы расположения и работы продуктов 1С на серверах
Сергей Бывальцев
На бесплатном пробном занятии научитесь устанавливать и настраивать платформу 1С:
- Шаги по установке и базовой настройке платформы 1С.
- Конфигурация параметров для оптимальной производительности.

Узнаете схемы расположения продуктов 1С:
- Рассмотрим различные схемы размещения 1С-серверов в корпоративной среде.
- Выберем наилучшие схемы для конкретных бизнес-задач.

В результате урока предоставим вам глубокое понимание процесса установки, настройки и управления платформой 1С в среде серверов. Вы также узнаете о конфигурации кластера 1С и основных параметрах, которые влияют на его работу.

Занятие подойдет:
- Тем, кто интересуется разработкой на 1С и хочет глубже понимать, как устроена инфраструктура.
- Программистам 1С, планирующим расширять свои компетенции в сторону эксплуатации крупных информационных систем.
- Системным администраторам, которые хотят расширить список своих компетенций.
...
4 апреля в 17:00
Открытый вебинар
Инструменты автоматизации рутинных задач 1С
Сергей Бывальцев
В ходе урока рассмотрим, какие инструменты (OneScript, 1C:Исполнитель) можно использовать для автоматизации рутинных операций, разберем их особенности, отличия и попробуем применить вышеописанные инструменты на практике.

В результате занятия:
- Узнаете, какие инструменты автоматизации можно применять в контексте разработки на 1С.
- Узнаете отличия и особенность инструментов автоматизации.
- Получите практические навыки по использованию инструментов автоматизации.

Занятие подойдет:
- Тем, кто интересуется разработкой на 1С и хочет глубже понимать, какими инструментами можно автоматизировать рутинные операции.
- Программистам 1С, планирующим расширять свои компетенции в сторону эксплуатации крупных информационных систем.
- Системным администраторам, которые хотят расширить список своих компетенций.

Регистрируйтесь сейчас - напомним перед вебинаром!
...
18 апреля в 17:00
Открытый вебинар

Прошедшие
мероприятия

Юрий Пасхин
Открытый вебинар
Переезжаем в EDT из Конфигуратора
Влад Муравский
Открытый вебинар
Автоматизированное тестирование Vanessa Automation
Для доступа ко всем прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

Корпоративное обучение для ваших сотрудников

Отус помогает развивать высокотехнологичные Команды. Почему нам удаётся это делать успешно:
  • Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
  • Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
  • OTUS проверяет знания студентов перед стартом обучения и после его завершения
  • Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
  • Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
  • OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год

Сертификат о прохождении курса

OTUS осуществляет лицензированную образовательную деятельность.
В конце обучения вы получите сертификат OTUS о прохождении курса

После обучения вы:

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям и другие дополнительные материалы
  • сможете использовать современные инструменты для контроля версий кода, автоматического тестирования и развертывания приложений
  • научитесь настраивать процессы непрерывной интеграции и доставки (CI/CD)

Частые вопросы

Как связан DevOps и 1С?
DevOps и 1С связаны тем, что DevOps-методология может применяться для разработки и управления приложениями на платформе 1С. Это позволяет сократить время развертывания приложений и повысить качество продукта.
Какие инструменты DevOps можно использовать для разработки на платформе 1С?
Для разработки на платформе 1С можно использовать инструменты DevOps, такие как системы автоматизации сборки и развертывания приложений (например, Jenkins), системы контроля версий (например, Git), инструменты тестирования (например, Vanessa Automation) и системы мониторинга (например, Grafana).
Что такое Vanessa Automation?
Это фреймворк разработанный для автоматизации тестирования приложений на платформе 1С. За основу взят язык Gherkin. VA позволяет создавать и запускать тесты, а также генерировать отчеты о результатах тестирования.
Можно ли в 1C проверять качество кода?
Да, в 1С можно проверять качество кода с помощью специальных инструментов, таких как SonarQube for 1C (plugin), 1C:Enterprise Development Tools, 1С:АПК. Эти инструменты позволяют анализировать код на предмет соответствия стандартам программирования, выявлять потенциальные ошибки и улучшать общее качество кода.