Разработчик Битрикс24 от Otus
Программа курса
Ознакомьтесь с программой курса «Разработчик Битрикс24» от Otus
Установка и настройка Битрикс24
- Развернем виртуальный сервер с системой Bitrix24
Тема 1: Знакомство с Битрикс24
Тема 2: Установка окружения BitrixVM
Тема 3: Установка Битрикс24 // ДЗ
Тема 4: Создание и настройка проекта в PHPStorm
Тема 5: Отладка и логирование // ДЗ
Модели данных и хранение. ORM
- Научимся правильно получать данные из базы данных. Рассмотрим все возможные варианты хранения.
Тема 1: Создание списков и свойств, описание модели и получение данных
Тема 2: Связывание моделей // ДЗ
Тема 3: Highload-блоки
Тема 4: Создание своих таблиц БД и написание модели данных к ним // ДЗ
Тема 5: Bitrix cache
Компоненты и модули
- Научимся создавать свои типы данных для элементов списочного типа.
Тема 1: Кастомизация компонентов Bitrix24
Тема 2: Компонент списка таблицы БД // ДЗ
Тема 3: Выгрузка данных компонентов в Excel
Тема 4: Кастомизация модулей системы
Тема 5: Написание своего модуля // ДЗ
Кастомизация интерфейса
- Научимся работать с конструктором БП в связке с бэкендом
Тема 1: Возможности кастомизации интерфейсов в Б24
Тема 2: Создание кастомных полей и встраивание их в систему // ДЗ
Тема 3: Пишем простое приложение на BXVueJs
Тема 4: Учимся подключать свои скрипты, взаимодействовать с компонентами из фронтенда // ДЗ
Автоматизация
- Научимся правильно получать данные из базы данных. Рассмотрим все возможные варианты хранения.
Тема 1: Создание бизнес-процессов для разных сущностей
Тема 2: Написание своих активити для БП // ДЗ
Тема 3: Обработка событий // ДЗ
Тема 4: Создание фабрики событий
Тема 5: Виды агентов и методы запуска. Запуск своих агентов для запуска сервисов системы
REST
- Научимся отслеживать события в системе и реагировать на них
Тема 1: Локальные приложения и вебхуки // ДЗ
Тема 2: Создание тиражных приложений
Тема 3: Бот платформа
Тема 4: Добавление собственных методов REST // ДЗ
Тема 5: Написание сервисов для работы с сущностями системы
Расширенные возможности работы с платформой
- Научимся создавать сервисы обработки REST запросов. Отложенный запуск
Тема 1: Запросы к внешним системам
Тема 2: Интеграция с 1С
Тема 3: Интеграция с AD и решение возможных проблем
Тема 4: Настройка внешней системы мониторинга портала
Тема 5: Работа с миграциями. Обновление системы
Тема 6: Работа с заказчиком, оценка задач, подходы к реализации
Проектная работа
- Настройка системы
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Тема 4: Подведение итогов курса
Выпускной проект
- Вы разработаете проект автоматизации некого процесса, покажете работу системы через Zoom и поделитесь ссылкой на репозиторий с исходным кодом.
- Трудоустройство
- Помощь с трудоустройством
- Город
- Онлайн
- Формат обучения
- Онлайн
- Практика
- Задания с проверкой
- Сертификат
- Есть
- Инструменты на курсе
-
Bitrix FrameworkCSSHTMLJavaScriptPHPSQL
Преподаватели-эксперты. Педагоги делятся актуальными знаниями и реальными кейсами, востребованными в современной IT-индустрии.
Уровень подготовки неважен. В онлайн-школе предусмотрены программы 3-х уровней сложности для начинающих и профи.
Удобный интерфейс. Сайт школы построен таким образом, что любой сможет с лёгкостью в нём разобраться.
Обратная связь. Кураторы и педагоги 24/7 помогают справляться студентам с возникающими сложностями.
Высокая стоимость курсов. Хорошее и качественное образование не может стоить дёшево.
Навязанные рекламные рассылки. Спам от онлайн-школы иногда вызывает лёгкое неудобство.
Взгляните, что студенты и выпускники говорят про Otus
Для меня принять решение об обучении на курсе по языку Java было довольно просто, достаточно было посмотреть на преподавателя и структуру курса, также огромным плюсом было увидеть в партнерах Otus.ru компанию, в которой я хотел работать. Очень важно, что перед началом курса прово...
После прохождения курса я приобрел, во-первых, понимание того как python устроен и работает вплоть до погружения на уровень кода интерпретатора, что собственно, помогает уяснить с какими нюансами можно будет столкнуться при использовании языка в целом (что полезно для проектирова...