О курсе

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

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

  • Оформление кода по стандартам 1С
  • Применение обработчиков событий объектов
  • Разделение кода на библиотеки и интерфейсы
  • Написание методов с предсказуемым результатом
  • Использование паттернов проектирования
  • Проектирование веб-API с oData и пакетными операциями

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

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

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

Какие темы охватывает курс?

Курс охватывает соглашения при написании кода, события объектов, принципы библиотечной работы, методы, паттерны проектирования и паттерны веб-API.

Включено ли код-ревью домашних заданий?

Да, в описании курса указаны видеоразборы кода домашних заданий, выполняемые опытным программистом.

Есть ли дополнительные материалы в тарифе Премиум Йода?

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