О курсе
Программа состоит из восьми модулей, охватывающих ключевые аспекты работы технического архитектора 1С. В первом модуле рассматриваются функционал и обязанности архитектора, а также настройка СУБД MSSQL и PostgreSQL. Второй модуль посвящён организации SCRUM-команды на проекте 1С, включая работу программистов, линию поддержки по ITIL, ведение баз знаний и управление стандартами разработки. Третий модуль знакомит с моделированием и описанием бизнес-процессов: построение архитектурных схем, проектирование в 1С:СППР, оформление технического проекта и документирование интеграций по OpenAPI. Четвёртый модуль затрагивает автоматизацию работы разработчиков и контроль качества кода с использованием Git, OneScript, 1C:EDT, SonarQube, а также практики code review и git-flow. Пятый модуль посвящён тестированию в 1С: сценарное тестирование с Vanessa, юнит-тестирование на yaxunit, разворачивание Jenkins и настройка CI/CD. Шестой модуль рассматривает мониторинг и контроль производительности: метрики Apdex, Grafana, мониторинг в системе 1С и оптимизацию. Седьмой модуль охватывает построение интеграций: распределённые информационные базы (РИБ), работу с брокерами сообщений, Kafka, проектирование мобильных приложений и интеграцию с 1С:Документооборот. Восьмой модуль — проектная работа, включающая выбор темы, консультации и защиту проекта.
Что рассматривается в программе
- Рассматривается проектирование структуры программных продуктов 1С и моделирование бизнес-процессов.
- Разбирается настройка окружения 1С, включая СУБД MSSQL и PostgreSQL.
- Изучаются подходы к организации SCRUM-команды и управлению стандартами разработки.
- Осваиваются инструменты автоматизации: Git, OneScript, 1C:EDT, SonarQube.
- Рассматривается тестирование с использованием Vanessa, yaxunit и настройка CI/CD на Jenkins.
- Изучается мониторинг производительности с помощью Apdex и Grafana.
- Разбирается построение интеграций: РИБ, брокеры сообщений, Kafka, мобильные приложения 1С.
Кому может быть полезен курс
- Программистам 1С, которые хотят структурировать знания и расширить компетенции в области архитектуры.
- Системным аналитикам 1С, интересующимся переходом к роли технического архитектора.
- Действующим архитекторам 1С, желающим повысить уровень знаний.
- Специалистам, которым нужно ознакомиться с современными инструментами разработки, тестирования и мониторинга в экосистеме 1С.
Вопросы о программе
Какие модули входят в программу курса?
Программа включает восемь модулей: настройка окружения 1С, организация SCRUM-команды, моделирование бизнес-процессов, автоматизация разработки и контроль качества кода, тестирование и CI/CD, мониторинг производительности, построение интеграций и проектная работа.
С какими инструментами знакомит курс?
В материалах рассматриваются Git, OneScript, 1C:EDT, SonarQube, Vanessa, yaxunit, Jenkins, Apdex, Grafana, брокеры сообщений и Kafka.
Предусмотрена ли проектная работа?
Да, заключительный модуль посвящён проектной работе. Слушатели выбирают тему, могут получить консультации преподавателей и защитить проект.
Кому адресован курс?
Курс ориентирован на программистов 1С, системных аналитиков и архитекторов 1С, которые хотят расширить знания в области архитектуры, интеграций и современных практик разработки.