О курсе
Курс состоит из шести модулей, охватывающих соглашения при написании кода, события объектов, принципы библиотечной работы, методы (процедуры и функции), паттерны и паттерны проектирования веб-API. В первом модуле рассматриваются стандарты оформления кода, именование методов и переменных, оформление модулей. Второй модуль посвящён обработчикам событий объектов, программному созданию объектов и избеганию конфликтов с библиотеками. Третий модуль затрагивает связь библиотек, публичный интерфейс, разделение своего и чужого кода, написание интерфейсов (контрактов) и обратную совместимость методов. Четвёртый модуль учит писать методы, выполняющие одно действие, разбивать крупные концепции на компактные методы, применять исключения. Пятый модуль знакомит с паттернами: совместимость интерфейсов, прототипирование в платформе, сокрытие сложной логики, разделение создания и использования объектов, пошаговое построение сложных объектов, подмена алгоритма на лету. Шестой модуль посвящён проектированию веб-API: предсказуемый API, работа с oData, длительные операции, пакетные операции, пагинация. В курс также входят видеоразборы домашних заданий с код-ревью, более 50 стандартов качества кода, 10 часто используемых паттернов в типовых конфигурациях и 15+ задач по автоматизации бизнеса. В тариф «Премиум Йода» дополнительно включены групповая онлайн-практика, эфир «Вопрос-ответ» с Мандо и записи мастер-классов по автоматической проверке кода на соответствие стандартам и практикам модульного (юнит) тестирования.
Что рассматривается в программе
- Рассматривается оформление кода по стандартам и содержательное именование методов и переменных
- Разбирается применение обработчиков событий объектов и программное создание объектов
- Изучаются принципы библиотечной работы, публичные интерфейсы и обратная совместимость методов
- Рассматривается написание методов с одним действием и применение исключений
- Разбираются паттерны проектирования, включая прототипирование и разделение создания и использования объектов
- Изучаются принципы проектирования веб-API, работа с oData, длительные и пакетные операции, пагинация
- Практикуется решение задач по автоматизации бизнеса
Кому может быть полезен курс
- Программистам 1С, интересующимся повышением качества кода и соблюдением стандартов
- Разработчикам, которым нужно ознакомиться с паттернами проектирования и принципами построения веб-API
- Специалистам, желающим разобраться в библиотечной работе и обработке событий объектов
- Тем, кто хочет получить практику решения задач по автоматизации бизнеса
Вопросы о программе
Какие модули входят в программу курса?
Программа включает шесть модулей: соглашения при написании кода, события объектов, принцип библиотечной работы, методы (процедуры и функции), паттерны и паттерны проектирования веб-API.
Предусмотрены ли в курсе практические задания?
Да, в курсе есть видеоразборы домашних заданий с код-ревью, а также более 15 задач по автоматизации бизнеса.
Что входит в тариф «Премиум Йода»?
Помимо шести модулей, в тариф включены групповая онлайн-практика, эфир «Вопрос-ответ» с Мандо и записи мастер-классов по автоматической проверке кода на соответствие стандартам и практикам модульного (юнит) тестирования.
Какие темы рассматриваются в модуле по веб-API?
В модуле рассматриваются принципы хорошего API, написание предсказуемого API, работа с oData, длительные операции, пакетные операции и пагинация.