О курсе

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

Что рассматривается в программе

  • Рассматривается оформление кода по стандартам и содержательное именование методов и переменных
  • Разбирается применение обработчиков событий объектов и программное создание объектов
  • Изучаются принципы библиотечной работы, публичные интерфейсы и обратная совместимость методов
  • Рассматривается написание методов с одним действием и применение исключений
  • Разбираются паттерны проектирования, включая прототипирование и разделение создания и использования объектов
  • Изучаются принципы проектирования веб-API, работа с oData, длительные и пакетные операции, пагинация
  • Практикуется решение задач по автоматизации бизнеса

Кому может быть полезен курс

  • Программистам 1С, интересующимся повышением качества кода и соблюдением стандартов
  • Разработчикам, которым нужно ознакомиться с паттернами проектирования и принципами построения веб-API
  • Специалистам, желающим разобраться в библиотечной работе и обработке событий объектов
  • Тем, кто хочет получить практику решения задач по автоматизации бизнеса

Вопросы о программе

Какие модули входят в программу курса?

Программа включает шесть модулей: соглашения при написании кода, события объектов, принцип библиотечной работы, методы (процедуры и функции), паттерны и паттерны проектирования веб-API.

Предусмотрены ли в курсе практические задания?

Да, в курсе есть видеоразборы домашних заданий с код-ревью, а также более 15 задач по автоматизации бизнеса.

Что входит в тариф «Премиум Йода»?

Помимо шести модулей, в тариф включены групповая онлайн-практика, эфир «Вопрос-ответ» с Мандо и записи мастер-классов по автоматической проверке кода на соответствие стандартам и практикам модульного (юнит) тестирования.

Какие темы рассматриваются в модуле по веб-API?

В модуле рассматриваются принципы хорошего API, написание предсказуемого API, работа с oData, длительные операции, пакетные операции и пагинация.