...

Курсы программирования BAS

Обучение с нуля до практикующего разработчика

Спрос на программистов BAS в Украине стабильно растет. Бизнес автоматизирует бухгалтерию, производство, торговлю, логистику, CRM и финансы, а также увеличивается потребность в специалистах, умеющих разрабатывать, дорабатывать и интегрировать решения на платформе BAS.

Компания SoftUp предлагает практический курс программирования BAS, который поможет освоить профессию независимо от того, только вы начинаете знакомство с платформой, или уже имеете опыт работы с BAS как пользователь.

Это курс для будущих программистов BAS, а не для бухгалтеров или конечных пользователей системы.

Frame 1000003555

Для кого этот курс

Обучение будет полезным:

  1. Студентам IT-специальностей
  2. Консультантам BAS
  3. Программистам, желающим перейти на платформу BAS
  4. Пользователям BAS, желающим научиться создавать собственные доработки
  5. Предпринимателям, которые планируют самостоятельно поддерживать свои решения
  6. Всем, кто хочет получить новую востребованную профессию

Предыдущий опыт программирования желателен, но не обязателен. Учеба начинается с основ и постепенно переходит к сложным темам.

Почему стоит изучать программирование BAS

1000003721

Системы BAS используют тысячи украинских предприятий – от небольших компаний до крупных производств и холдингов.

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

Это одна из немногих специализаций, где программист одновременно работает как с кодом, так и с реальными бизнес-процессами предприятий.

Программа обучения

Курс построен по принципу от простого к сложному и включает все ключевые возможности платформы BAS.

BAS та 1С 8.3

Модуль 1. Основы платформы BAS

Изучение архитектуры платформы, режимов работы, конфигуратора, приложений клиентов и принципов построения информационной базы.

  • Что такое платформа BAS
  • Архитектура платформы
  • Конфигурация и база данных
  • Толстый, тонкий и веб-клиент
  • Файловая и серверная база
  • Конфигуратор
  • Режим предприятия

Модуль 2. Язык программирования BAS

Слушатели освоят:

  • типы данных;
  • переменные;
  • массивы;
  • структуры;
  • циклы;
  • функции;
  • процедуры;
  • основные алгоритмы.

После этого выполняются первые практические задания.

  • калькулятор
  • поиск
  • сортировка
Управління торговим підприємством
легко та вигідно!

Модуль 3. Метаданные BAS

Изучение всех основных объектов конфигурации:

  • справочники;
  • документы;
  • регистры;
  • планы счетов;
  • планы видов характеристик;
  • перечисление;
  • планы обмена.

Модуль 4. Формы и интерфейс

Обучение созданию:

  • форм документов;
  • списков;
  • форм выбора;
  • команд;
  • элементов интерфейса;
  • обработчиков событий.

Практика — создание собственной формы документа

бізнесу KeyCRM
frame-1000003555-3

Модуль 5. Документы и бизнес-логика

Создание собственных документов с проведением, проверками, печатными формами и автоматическими расчетами.

  • Создание документа
  • Проведение
  • Отмена проведения
  • Печатные формы
  • Проверка данных
  • Нумерация

Практика – Документ «Заказ клиента».

Модуль 6. Регистры

Отдельный блок посвящен:

  • регистрам накопления;
  • регистрам сведений;
  • бухгалтерским регистрам;
  • регистрам расчета.

На практике создается свой складской учет.

1000003555
module-content-img2

Модуль 7. Запросы

Один из самых важных модулей.

Слушатели научатся:

  • писать сложные запросы;
  • работать с JOIN;
  • использовать временные таблицы;
  • строить ABC-анализ;
  • оптимизировать быстродействие
  • Язык запросов
  • JOIN
  • LEFT JOIN
  • GROUP BY
  • HAVING
  • UNION
  • ИТОГИ
  • Временные таблицы
  • Индексы

Практика:

  • остатки товара
  • продажа
  • прибыль
  • ABC-анализ

Модуль 8. Система компоновки данных (СКД)

Создание профессиональных отчетов и систем компоновки данных:

  • продажи
  • прибыльность
  • остатки
  • аналитика
  • диаграммы
  • источники
  • параметры
  • макеты
  • группировка
  • настройки пользователя.

На практике создается Отчет «Продажи».

frame-1000003555-1-1
Rectangle 946 q

Модуль 9. Бизнес-процессы

  • Бизнес-процесс
  • Задачи
  • Маршруты
  • Исполнители
  • Согласование

Практика: Процесс согласования счета.

Модуль 10. Работа с файлами

  • Excel
  • Word
  • PDF
  • CSV
  • TXT
  • XML
  • JSON

Практика: Импорт прайс-листа.

SMS-fly з BAS / 1C
Rectangle 946 w

Модуль 11. Интеграция

  • HTTP
  • REST API
  • SOAP
  • XML
  • JSON
  • FTP
  • SMTP
  • Telegram Bot API

Практика: Обмен с сайтом.

Модуль 12. SQL

  • Структура базы
  • PostgreSQL
  • MS SQL
  • Индексы
  • Производительность

Практика: Оптимизация запросов.

rectangle-946-1
738004341w

Модуль 13. Производительность

  • Измерение производительности
  • Журнал регистрации
  • Профилирование
  • Оптимизация запросов

Модуль 14. Расширение

  • Расширение конфигурации
  • Доработка типовых решений
  • Обновление
738004341
738004341.1

Модуль 15. Керовані форми

  • Клієнт
  • Сервер
  • Контекст
  • Асинхронність
  • Оповіщення

Модуль 16. Робота з BAS ERP

Слухачі знайомляться із найбільшою конфігурацією BAS:

  • закупівлі;
  • продажі;
  • виробництво;
  • фінанси;
  • CRM;
  • складський облік.
Rectangle 946g
Види цін

Модуль 17. Практична розробка

Під час навчання студенти створюють власні проєкти:

  • CRM;
  • HelpDesk;
  • систему документообігу;
  • виробничий облік;
  • система заявок
  • складський модуль;
  • WMS (облік складу)
  • облік обладнання
  • систему погодження
  • рахунків;
  • узгодження рахунків
  • BI-звіти;
  • інтернет-магазин.

Саме практика дозволяє сформувати реальне портфоліо.

Модуль 18. Git та командна розробка

  • Git
  • GitHub/GitLab
  • EDT
  • Порівняння конфігурацій
  • Сховище конфігурації
  • CI/CD
module-icon1

Модуль 19. Архітектура рішень

  • Паттерни проектування
  • Клієнт-серверна архітектура
  • Поділ логіки
  • Масштабованість
  • Безпека

Модуль 20. Підсумковий дипломний проект

Створення повноцінної ERP-системи для підприємства:

  • продаж;
  • закупівлі;
  • склад;
  • виробництво;
  • фінанси;
  • звіти;
  • інтеграція з REST API;
  • обмін через JSON/XML;
  • друкарські форми;
  • мобільне робоче місце.
Rectangle 946s