Формируйте архитектуру окружения 1С и встраивайте в общую схему построения IT-ресурсов компании. В 2024 году 1С остается одной из самых популярных и востребованных платформ в России. В связи с широким распространением систем 1С в различных сферах бизнеса, спрос на специалистов, владеющих навыками разработки и администрирования на платформе 1С, остается высоким. Что вам даст этот курс Курс "Архитектор 1С" предлагает полный набор знаний и практических навыков для проектирования и разработки программных продуктов на платформе 1С. В течение обучения вы овладеете следующими ключевыми навыками: 1. Проектирование структуры программных продуктов 1С, а также моделирование бизнес-процессов и создание прототипов разработки 2. Проектирование технических проектов в СППР 3. Работа с Git, OneScript, Vanessa, SonarQube, Apdex, Grafana, брокерами сообщений 4. Установка и настройка РИБ (Распределенные Информационные Базы) 5. Проведение Code review и парное программирование, планирование и проектирование доработок 6. Создание мобильных приложений на 1С, работа с EDT для разработки 7. Использование тонких настроек СКД (система компоновки данных), настройка и доработка 1С:ДО и 1C:ERP Для кого этот курс: 1. Программист 1С, который хочет структурировать знания и сможет повысить свои компетенции для повышения должности 2. Системный аналитик 1С, желающий повысить свои компетенции и вырасти до технического архитектора 1С 3. Архитектор 1С, который хочет повысить уровень знаний и доходаFF Спойлер: Содержание Модуль 1 - Основные настройки окружения 1С В первом модуле будут рассмотрены вопросы настройки окружения и моделирования 1С. Тема 1: Архитектор 1С. Функционал и обязанности (платформа, конфигурации, персонал). Структура должностей. Процесс разработки Тема 2: Установка и настройка платформы 1С. Схемы расположения и работы продуктов 1С на серверах Тема 3: Настройка СУБД MSSQL // ДЗ Тема 4: Настройка СУБД PostgreSQL Модуль 2 - Организация SCRUM-команды на проекте 1С Во втором модуле узнаем основы и методики построения SCRUМ-команд и применим методики для команд 1С. Тема 1: Организация работы программистов Тема 2: Этапы и артефакты проекта // ДЗ Модуль 3 - Моделирование и описание бизнес-процессов Рассмотрим использование нотаций проектирования для проектов 1С. Тема 1: Моделирование и прототипы // ДЗ Тема 2: Построение архитектурных схем Тема 3: Проектирование в 1С:СППР // ДЗ Тема 4: Технический проект. Структура и правила оформления Модуль 4 - Автоматизация работы разработчиков и контроль качества кода Изучим devops-инструменты и поработаем с ними для увеличения производительности разработки. Тема 1: Вспомогательные средства разработки (Git, OneScript) Тема 2: EDT Тема 3: Управление качеством кода 1С (SonarQube) Тема 4: Code review + git-flow 1C // ДЗ Модуль 5 - Тестирование в 1С. TDD, BDD. Использование CI/CD на проектах В пятом модуле научимся писать тесты и запускать их через специализированные скрипты на Jenkins. Тема 1: Сценарное тестирование в 1С (Vanessa) // ДЗ Тема 2: Юнит-тестирование в 1С Тема 3: Разворачивание JENKINS. Написание простейших скриптов Тема 4: Использование Jenkins для работы с 1С // ДЗ Модуль 6 - Мониторинг и контроль производительности В рамках данного модуля научимся работать с метриками производительности приложений 1С. Тема 1: Метрики производительности (Apdex, Grafana) Тема 2: Мониторинг производительности в системе 1С #1 Тема 3: Мониторинг производительности в системе 1С #2 Тема 4: Оптимизация и расследование проблем Модуль 7 - Построение интеграций в системах 1С В седьмом модуле изучим основные методы интеграции в 1С приложениях. Тема 1: Построение РИБ // ДЗ Тема 2: Работа с брокерами сообщений и обменами данных // ДЗ Тема 3: Проектирование и возможности мобильного приложения 1С Тема 4: Интеграция с 1С:Документооборот Тема 5: Работа с Kafka в 1С #1 // ДЗ Тема 6: Работа с Kafka в 1С #2 // ДЗ Модуль 8 - Проектная работа Заключительный месяц курса посвящен проектной работе. Свой проект — это то, над чем интересно поработать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей. Тема 1: Выбор темы и организация проектной работы // Проект Тема 2: Консультация по проектам и домашним заданиям Тема 3: Защита проектных работ Тема 4: Подведение итогов курсаА