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