"Архитектура и Devops в 1С: полный спектр знаний для профессионалов"

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

Старт - 17 марта
Дни - Понедельник/Четверг в 19.30
Продолжительность - 2.5 месяца
Преимущества курса "Архитектура и Devops в 1С"
Курс создан специально для технических специалистов, стремящихся углубить свои знания и освоить актуальные тренды в разработке, а также проектировании, тестировании, devops и интеграции.
Практический опыт
Работа с реальными кейсами и применение лучших практик в крупнейших компаниях России.
Глубокое понимание трендов
Вы узнаете о последних тенденциях в работе на платформе 1С и научитесь использовать актуальные технологии.
Домашние задания и менторство
Выполнение домашних заданий, менторство и практика во время занятий позволит вам сразу применить знания в профессии.
Получите инструменты и знания, которые откроют перед вами новые профессиональные горизонты в области 1С .
Кузин Роман
Преподаватель курса, Enterprise-aрхитектор
  • Прошёл путь от стажера-разработчика 1С до корпоративного архитектора крупнейшего застройщика в России. Я работал архитектором 1С в таких компаниях, как KPMG, Мечел, МТС.
  • Разработал программу курса «Архитектор 1С», а также руководил курсом Архитектор 1С на платформе "Otus" и преподавал более года.
  • Докладчик на infostart 2024.
  • Верю в практический подход к обучению и готов делиться своими знаниями.
Что необходимо для того, чтобы попасть на курс и получить знания?
1

Опыт

Иметь опыт в программировании или аналитике 1С от 3 лет.
Знать способы и технологии интеграции, а также понимать клиент-серверное взаимодействием.
Понимать, что код необходимо оптимизировать, а системы проектировать и мониторить, чтобы получать работоспособное ПО.

2
Время
Вы должны уделять от 1.5 часов каждый понедельник и четверг в 19.30 в течении 2.5 месяцев.
Около 3 часов в неделю необходимо тратить на выполнение домашних заданий.
3
Компьютер
Процессор - Intel core i5 - 4 ядра или мощнее
Оперативная память - 8 гигабайт или больше
Количество свободного места на жёстком диске - 20 ГБ
4
Любознательность
Мы познакомимся с такими ПО и технологиями, как:
Archi, Git, Onescript, VanessaADD, VanessaAutomation, Jenkins, RabbitMQ, Sentry, Clickhouse, Docker и др, а также изучим много новых терминов, подходов и практик.

Этапы обучения на курсе
1
Проектирование архитектуры, сервисов и процессов системы
BPMN, C4, Sequence
Участники познакомятся с нотациями BPMN (Business Process Model and Notation), C4 и Sequence. Будет рассмотрено, как и когда применять каждую из них:
- BPMN — для моделирования бизнес-процессов.
- C4 — для визуализации архитектуры программного обеспечения на разных уровнях.
- Sequence — для описания взаимодействий между компонентами системы.

Применение нотации Archimate(2 занятия)
Изучение Archimate, позволяющей проектировать корпоративную архитектуру. Участники научатся создавать модели, которые помогут визуализировать связи между бизнесом, приложениями и технологиями.
2
Работа с GIT, Onescript
Выгрузка и хранение артефактов в Git
Участники научатся основам работы с Git: создание репозиториев, коммиты и управление версиями.

Синхронизация хранилища и GIT с использованием OneScript
Запустим интеграции Git с Onescript для автоматизации процессов синхронизации и управления версиями.

Работа с Pull Request-ами
Участники изучат процесс создания и обработки Pull Request-ов, включая код-ревью и слияние изменений.


3
Автотестирование
Дымовое тестирование на VanessaADD
Обучение запуску дымовых тестов для проверки базовой функциональности системы.

Юнит-тестирования на VanessaADD
Изучение юнит-тестирования: написание и запуск тестов для проверки отдельных модулей кода.

Сценарные тесты на VanessaAutomation
Старт в сценарном тестировании: создание и выполнение тестов, имитирующих реальные сценарии использования системы.

4
Jenkins и SonarQube
Введение в Jenkins
Установка, настройка и проектирование пайплайнов для автоматизации процессов CI/CD.

Запуск синхронизации хранилища и Git в Jenkins
Настройка Jenkins и написание скриптов для автоматической синхронизации с удаленными репозиториями Git.

Запуск дымового и сценарного тестирования в Jenkins(2 занятия)
Участники научатся настраивать Jenkins для автоматического запуска тестов после сборки проекта.

Работа с Sonarqube
Познакомимся с анализатором кода и научимся применять его в работе и интегрировать в Jenkins


5
Проектирование и создание интеграций с RMQ
Создание библиотеки RMQ для 1С(2 занятия)
Участники создадут библиотеку для работы с RabbitMQ (RMQ) и интегрируют её в подсистему проекта, обсуждая принципы работы с очередями сообщений.
6
Мониторинг ошибок и производительности
Выгрузка ошибок журнала регистрации
Обучение настройке Sentry для мониторинга ошибок в приложении и выгрузки данных о них. Интеграция с ClickHouse для загрузки журнала регистрации (ЖР).

Анализ технологического журнала и поиск проблем производительности
Участники научатся анализировать технологический журнал для выявления узких мест в производительности системы и получат инструменты для анализа.
Формат занятий
18 онлайн-занятий по 1.5 часа
Занятия проходят в сервисе "Телемост", где мы встречаемся и совместно проходим темы урока.
Во время вебинара можно и нужно повторять!
Домашние задания
Каждое из 12 занятий сопровождается домашним заданием.
Менторство и поддержка
Каждый ученик для меня ценен. Поэтому вы всегда можете задать любой вопрос и получить детальный разбор темы, помощь в решении задач или персональные рекомендации.
Цели курса

  • Выбрать тему для сквозного примера
    На основании данной темы будут выполняться все ДЗ
  • Разобраться в построении корпоративной архитектуры
    Как описывать системы, код, процессы и потоки данных
  • Освоить паттерны тестирования, DevOps и мониторинга
    Как сокращать ошибки, выпускать релизы ПО и увеличить производительность разработки
  • Научиться работать с асинхронной интеграцией
    Для увеличения производительности интеграции и оптимизации интеграционных потоков
Цена
18 онлайн-занятий. 2 раза в неделю. ПН-ЧТ. 19.30
Записи занятий (хранятся в течении года с окончания курса)
Проверка домашних заданий
Менторство и ответы на любые вопросы, вне рамок курса

Опыт обучения на курсе
Видео с потоков
Результаты блока "Devops"
Рефлексия, как мы подводим итоги занятий
Вопросы
Канал курса
Профиль
Сообщество в VK
Профиль в ВК
Как связаться?
Made on
Tilda