О курсе

Программа состоит из восьми модулей, охватывающих ключевые аспекты работы технического архитектора 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С, которые хотят расширить знания в области архитектуры, интеграций и современных практик разработки.