Складчина: Архитектура и Devops в 1С: полный спектр знаний для профессионалов (3 поток) [Роман Кузин]
Из чего состоит работа архитектора 1С?:
- Быть техническим лидером — уметь преодолевать проблемы, задавать вопросы и составлять планы решения. Использовать технологии, помогающие в решении задач.
- Проектировать бизнес-процессы — понимать, как запускать и улучшать их, исправлять неактуальные схемы.
- Проектировать интеграции — участвовать в тестировании и обеспечивать устойчивость сквозных процессов.
- Управлять требованиями — ставить требования к коду, интеграциям и процессам и следить за их выполнением.
- Внедрять практики CI/CD — управлять релизами и поставками новых версий, автоматизировать рутину команды.
- Внедрять авто-тесты — контролировать качество системы и выявлять ошибки до переноса в продуктив.
1. Проектирование архитектуры, сервисов и процессов системы — знакомство с BPMN, C4, Sequence и Archimate.
- Участники познакомятся с нотациями BPMN (Business Process Model and Notation), C4 и Sequence. Будет рассмотрено, как и когда применять каждую из них:
- BPMN — для моделирования бизнес-процессов.
- C4 — для визуализации архитектуры программного обеспечения на разных уровнях.
- Sequence — для описания взаимодействий между компонентами системы.Применение нотации Archimate(2 занятия)
- Изучение Archimate, позволяющей проектировать корпоративную архитектуру. Участники научатся создавать модели, которые помогут визуализировать связи между бизнесом, приложениями и технологиями.
- Выгрузка и хранение артефактов в Git
Участники научатся основам работы с Git: создание репозиториев, коммиты и управление версиями - Синхронизация хранилища и GIT с использованием OneScript
Запустим интеграции Git с Onescript для автоматизации процессов синхронизации и управления версиями.
- Работа с Pull Request-ами
Участники изучат процесс создания и обработки Pull Request-ов, включая код-ревью и слияние изменений.
- Дымовое тестирование на VanessaADD
Обучение запуску дымовых тестов для проверки базовой функциональности системы.
- Юнит-тестирования на VanessaADD
Изучение юнит-тестирования: написание и запуск тестов для проверки отдельных модулей кода.
- Сценарные тесты на VanessaAutomation
Старт в сценарном тестировании: создание и выполнение тестов, имитирующих реальные сценарии использования системы.
- Введение в Jenkins
Установка, настройка и проектирование пайплайнов для автоматизации процессов CI/CD.
- Запуск синхронизации хранилища и Git в Jenkins
Настройка Jenkins и написание скриптов для автоматической синхронизации с удаленными репозиториями Git.
- Запуск дымового и сценарного тестирования в Jenkins(2 занятия)
Участники научатся настраивать Jenkins для автоматического запуска тестов после сборки проекта.
- Работа с Sonarqube
Познакомимся с анализатором кода и научимся применять его в работе и интегрировать в Jenkins
- Создание библиотеки RMQ для 1С(2 занятия)
Участники создадут библиотеку для работы с RabbitMQ (RMQ) и интегрируют её в подсистему проекта, обсуждая принципы работы с очередями сообщений.
- Выгрузка ошибок журнала регистрации
Обучение настройке Sentry для мониторинга ошибок в приложении и выгрузки данных о них. Интеграция с ClickHouse для загрузки журнала регистрации (ЖР).
- Анализ технологического журнала и поиск проблем производительности
Участники научатся анализировать технологический журнал для выявления узких мест в производительности системы и получат инструменты для анализа.
- Практический опыт — работа с реальными кейсами и лучшими практиками крупных компаний.
- Глубокое понимание трендов — актуальные технологии и подходы в разработке на 1С.
- Домашние задания и менторство — обратная связь и отработка навыков.
- Карьерные перспективы — инструменты и знания для профессионального роста.
- Выбрать тему для сквозного примера — основа для выполнения всех домашних заданий.
- Разобраться в построении корпоративной архитектуры — описание систем, процессов и потоков данных.
- Освоить паттерны тестирования, DevOps и мониторинга — уменьшение ошибок и повышение эффективности.
- Научиться работать с асинхронной интеграцией — оптимизация интеграционных потоков и повышение производительности.
Цена 45000 руб.
Скрытая ссылка