Для кого этот курс
Обучение будет полезным:
- Студентам IT-специальностей
- Консультантам BAS
- Программистам, желающим перейти на платформу BAS
- Пользователям BAS, желающим научиться создавать собственные доработки
- Предпринимателям, которые планируют самостоятельно поддерживать свои решения
- Всем, кто хочет получить новую востребованную профессию
Предыдущий опыт программирования желателен, но не обязателен. Учеба начинается с основ и постепенно переходит к сложным темам.
Почему стоит изучать программирование BAS

Системы BAS используют тысячи украинских предприятий – от небольших компаний до крупных производств и холдингов.
- разработкой нового функционала;
- автоматизацией бизнес-процессов;
- интеграциями с CRM, сайтами, банками и маркетплейсами;
- созданием отчетов;
- оптимизацией производительности;
- поддержкой корпоративных информационных систем
Это одна из немногих специализаций, где программист одновременно работает как с кодом, так и с реальными бизнес-процессами предприятий.
Программа обучения
Курс построен по принципу от простого к сложному и включает все ключевые возможности платформы BAS.

Модуль 1. Основы платформы BAS
Изучение архитектуры платформы, режимов работы, конфигуратора, приложений клиентов и принципов построения информационной базы.
- Что такое платформа BAS
- Архитектура платформы
- Конфигурация и база данных
- Толстый, тонкий и веб-клиент
- Файловая и серверная база
- Конфигуратор
- Режим предприятия
Модуль 2. Язык программирования BAS
Слушатели освоят:
- типы данных;
- переменные;
- массивы;
- структуры;
- циклы;
- функции;
- процедуры;
- основные алгоритмы.
После этого выполняются первые практические задания.
- калькулятор
- поиск
- сортировка


Модуль 3. Метаданные BAS
Изучение всех основных объектов конфигурации:
- справочники;
- документы;
- регистры;
- планы счетов;
- планы видов характеристик;
- перечисление;
- планы обмена.
Модуль 4. Формы и интерфейс
Обучение созданию:
- форм документов;
- списков;
- форм выбора;
- команд;
- элементов интерфейса;
- обработчиков событий.
Практика — создание собственной формы документа


Модуль 5. Документы и бизнес-логика
Создание собственных документов с проведением, проверками, печатными формами и автоматическими расчетами.
- Создание документа
- Проведение
- Отмена проведения
- Печатные формы
- Проверка данных
- Нумерация
Практика – Документ «Заказ клиента».
Модуль 6. Регистры
Отдельный блок посвящен:
- регистрам накопления;
- регистрам сведений;
- бухгалтерским регистрам;
- регистрам расчета.
На практике создается свой складской учет.


Модуль 7. Запросы
Один из самых важных модулей.
Слушатели научатся:
- писать сложные запросы;
- работать с JOIN;
- использовать временные таблицы;
- строить ABC-анализ;
- оптимизировать быстродействие
- Язык запросов
- JOIN
- LEFT JOIN
- GROUP BY
- HAVING
- UNION
- ИТОГИ
- Временные таблицы
- Индексы
Практика:
- остатки товара
- продажа
- прибыль
- ABC-анализ
Модуль 8. Система компоновки данных (СКД)
Создание профессиональных отчетов и систем компоновки данных:
- продажи
- прибыльность
- остатки
- аналитика
- диаграммы
- источники
- параметры
- макеты
- группировка
- настройки пользователя.
На практике создается Отчет «Продажи».


Модуль 9. Бизнес-процессы
- Бизнес-процесс
- Задачи
- Маршруты
- Исполнители
- Согласование
Практика: Процесс согласования счета.
Модуль 10. Работа с файлами
- Excel
- Word
- CSV
- TXT
- XML
- JSON
Практика: Импорт прайс-листа.


Модуль 11. Интеграция
- HTTP
- REST API
- SOAP
- XML
- JSON
- FTP
- SMTP
- Telegram Bot API
Практика: Обмен с сайтом.
Модуль 12. SQL
- Структура базы
- PostgreSQL
- MS SQL
- Индексы
- Производительность
Практика: Оптимизация запросов.


Модуль 13. Производительность
- Измерение производительности
- Журнал регистрации
- Профилирование
- Оптимизация запросов
Модуль 14. Расширение
- Расширение конфигурации
- Доработка типовых решений
- Обновление


Модуль 15. Управляемые формы
- Клиент
- Сервер
- Контекст
- Асинхронность
- Уведомления
Модуль 16. Работа с BAS ERP
Слушатели знакомятся с самой большой конфигурацией BAS:
- закупки;
- продажи;
- производство;
- деньги;
- CRM;
- складской учет.


Модуль 17. Практическая разработка
Во время обучения студенты создают собственные проекты:
- CRM;
- HelpDesk;
- систему документооборота;
- производственный учет;
- система заявок
- складской модуль;
- WMS (учет состава)
- учет оборудования
- систему согласования
- счетов;
- согласование счетов
- BI-отчеты;
- интернет-магазин.
Именно практика позволяет сформировать реальное портфолио.
Модуль 18. Git и командная разработка
- Git
- GitHub/GitLab
- EDT
- Сравнение конфигураций
- Хранилище конфигурации
- CI/CD

Модуль 19. Архитектура решений
- Паттерны проектирования
- Клиент-серверная архитектура
- Разделение логики
- Масштабируемость
- Безопасность
Модуль 20. Итоговый дипломный проект
Создание полноценной ERP-системы на предприятии:
- продажа;
- закупки;
- состав;
- производство;
- деньги;
- отчеты;
- интеграция с REST API;
- обмен через JSON/XML;
- типографские формы;
- мобильное рабочее место.

Почему у SoftUp?

Практика вместо сухой теории
Учеба построена таким образом, чтобы после каждой темы слушатель выполнял практическое задание.
- создавать документы;
- разрабатывать отчеты;
- писать запросы;
- интегрировать BAS с сайтами и CRM;
- работать с Telegram Bot API;
- обмениваться данными через JSON и XML;
- оптимизировать быстродействие;
- создавать собственные корпоративные решения.
- самостоятельно создавать конфигурации BAS;
- дорабатывать типовые решения;
- работать с BAS ERP;
- создавать интеграцию через API;
- оптимизировать производительность систем;
- участвовать в коммерческих проектах по разработке BAS;
- начать карьеру программиста BAS или повысить свою квалификацию.
Приглашаем на обучение
Если вы хотите освоить современную профессию программиста BAS и учиться под руководством практикующих специалистов, команда SoftUp поможет пройти этот путь от первых строк кода до создания полноценных корпоративных систем. Мы объединяем теорию, практику и реальные кейсы, чтобы по завершении курса вы были готовы работать с коммерческими проектами, а не только знали синтаксис языка программирования.
Попробуйте уже сейчас
Быстрый старт с минимальными вложениями
Оставьте заявку на сайте: мы расскажем об интеграции и настроим решение для работы в BAS / 1C