Разработчик 1С. Продвинутый уровень

Разработчик 1С. Продвинутый уровень

Комплексное освоение 1С: современные подходы, интеграции и оптимизация для профессионалов

В октябре

3 месяца

Онлайн

Вт/Чт 19:00 Мск

Для кого этот курс?

  • Начинающие разработчики 1С: специалисты, которые имеют базовые знания о платформе 1С:Предприятие и хотят углубить свои навыки разработки
  • Опытные разработчики: специалисты с опытом работы с 1С или другим языком программирования, которые стремятся улучшить свои навыки, узнать о новых подходах и инструментах
  • Менеджеры проектов и команд: специалисты управляющие командами разработки 1С, которые желают улучшить процессы поставки

Необходимые знания

Знание языка программирования 1С

Что даст вам этот курс?

  • Углубленное понимание архитектуры платформы 1С
  • Способность использовать проверенные методы разработки, что улучшит структуру кода и его сопровождение
  • Навыки интеграции с внешними системами. Знания для работы с Web-сервисами, HTTP-сервисами и другими инструментами для обмена данными
  • Возможность работы с CI/CD инструментами. Знания в области настройки автоматизированных процессов, что ускорит разработку и повышает качество кода
  • Эффективное использование встроенных механизмов. Глубокое понимание механизмов событийной модели и кэширования для достижения высокой производительности
  • Хорошую подготовку к прохождению технического собеседования на позицию уровня Senior

Почему стоит освоить?

Курс позволит перейти от «просто писать на 1С» к инженерному уровню разработки: понимать архитектуру платформы, выбирать устойчивые решения и закладывать качество кода и производительность на уровне проектирования.
 
Вы освоите ключевые для рынка компетенции 1С-разработчика: интеграции (Web/HTTP-сервисы, обмен данными), оптимизацию запросов и кода, безопасность (права, роли, аудит), расширения и безопасную кастомизацию типовых конфигураций. Отдельный фокус будет на командной разработке и DevOps-подходах в 1С: Git, GitFlow, code review и настройка CI/CD для ускорения поставки и снижения дефектов.

Процесс обучения

Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.

Вебинары проводятся 2 раза в неделю по 2 ак. часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.

В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.

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

Портфолио

Индивидуальная разработка итоговой проектной работы 

Обучайтесь у экспертов


Программу ведут действующие специалисты

Перспективы

 

Получите знания, которые помогут повысить вашу востребованность и доход

Партнеры

Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.

  • Карьерные мероприятия в сообществе
    Публичный разбор резюме
    Публичное прохождение собеседования и воркшопы
  • Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
* Информация в этом разделе не предназначена для корпоративного обучения
Формат обучения

Интерактивные вебинары


2 онлайн-трансляции по 2 ак.часа в неделю. Доступ к записям и учебным материалам – навсегда

Обратная связь


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

Активное комьюнити

Живое общение с преподавателями на вебинарах, переписки в Telegram чате и развёрнутые ответы при проверке ДЗ

Программа

Архитектура и принципы разработки в 1С

В этом модуле вы погрузитесь в архитектуру платформы 1С:Предприятие и современные подходы к разработке. Изучите принципы построения проекта в среде 1C:EDT, освоите эффективные механизмы платформы (событийную модель, кэширование) и научитесь применять функциональные опции с определяемыми типами. Также рассмотрите вопросы безопасности: управление правами доступа, ролевую модель, организацию аудита и защиту данных.

Тема 1: Архитектура платформы 1С:Предприятие

Тема 2: 1C:EDT: новые подходы в разработке, принципы построения проекта // ДЗ

Тема 3: Эффективное использование механизмов платформы (событийная модель, подписки, кэширование)

Тема 4: Функциональные опции, определяемые типы, регламентные и фоновые задания

Тема 5: Безопасность в 1С: права, роли, аудит, защита данных

Настройка производительности. Взаимодействие с СУБД

В этом модуле вы разберете ключевые аспекты настройки производительности в 1С и взаимодействия с СУБД. Освоите методы оптимизации запросов, научитесь работать с технологическим журналом для анализа обращений к базе данных. Также изучите планы запросов и освоите использование SQL Server Profiler для детальной диагностики и выявления узких мест.

Тема 1: Работа с данными СУБД. Оптимизация запросов. Клиент-серверное взаимодействие // ДЗ

Тема 2: Технологический журнал. Анализ запросов к СУБД.

Тема 3: Планы запросов. SQL Server Profiler

Внутренние модули и интеграции с внешними системами

В этом модуле вы изучите механизмы интеграции 1С как с внутренними контурами, так и с внешними системами. Рассмотрите работу с планами обмена, а также взаимодействие с брокерами сообщений Apache Kafka и RabbitMQ. Освоите создание и использование web-сервисов с применением XDTO-пакетов, разберёте возможности HTTP-сервисов. Познакомитесь с инструментами обмена данными: 1С:Конвертация данных 2.0 и 3.0, а также с работой подсистемы БСП.

Тема 1: Планы обмена. Apache Kafka и RabbitMQ

Тема 2: Web-сервисы. XDTO-пакеты

Тема 3: HTTP-сервисы // ДЗ

Тема 4: 1C:Конвертация данных 2.0 и 3.0

Тема 5: БСП // ДЗ

CI/CD и DevOps для 1С

В этом модуле вы познакомитесь с практиками CI/CD и DevOps в контексте разработки на 1С. Освоите основы работы с Git, изучите модель ветвления GitFlow и принципы командной разработки через pull requests и code review. Разберётесь с настройкой сборочных процессов в GitLab CI и Jenkins, научитесь составлять yml-файлы. Также рассмотрите пример разработки пайплайна и использование SonarQube для анализа качества кода.

Тема 1: Основные понятия в Git

Тема 2: GitFlow и работа в команде (разработка через pull requests, code review) // ДЗ

Тема 3: GitLab CI, Jenkins, составление yml-файла

Тема 4: Пример разработки пайплайна. SonarQube // ДЗ

Расширения конфигурации и управление изменениями

В этом модуле вы разберёте механизм расширений конфигурации как современный подход к доработке типовых конфигураций без изменения основного кода. Изучите концепцию, возможности и ограничения расширений, освоите их создание и отладку. Рассмотрите методы перехвата событий и доработки функционала без изменения базы, а также разберётесь с управлением обновлениями и тестированием совместимости.

Тема 1: Механизм расширений: концепция, возможности и ограничения

Тема 2: Создание и отладка расширений для типовых конфигураций // ДЗ

Тема 3: Перехват событий и доработка функционала без изменения базы

Тема 4: Управление обновлениями и тестирование совместимости

Разработка интерфейсов и UX в 1С

В этом модуле вы разберёте подходы к разработке современных интерфейсов в 1С и принципы построения пользовательского опыта. Изучите основные принципы создания интерфейсов, освоите программную работу с формами и научитесь динамически изменять интерфейс в зависимости от условий и ролей пользователя.

Тема 1: Основные принципы разработки интерфейсов в 1С. Клиентские оповещения. Асинхронные вызовы.

Тема 2: Программная работа с формами, динамическое изменение интерфейса

Подготовка к техническому собеседованию. Обзор типичных вопросов

В этом модуле вы систематизируете знания для успешного прохождения технического собеседования по 1С. Рассмотрите типичные вопросы, связанные с запросами и клиент-серверным взаимодействием, а также вопросы, касающиеся программного кода и других ключевых аспектов.

Тема 1: Подготовка к техническому собеседованию. Запросы. Клиент-серверное взаимодействие

Тема 2: Подготовка к техническому собеседованию. Стилистика кодирования и другие вопросы

Проектная работа

Заключительный месяц курса посвящен проектной работе. Проект – это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.

Тема 1: Выбор темы и организация проектной работы // Проектная работа

Тема 2: Консультация по проектам и домашним заданиям

Тема 3: Защита проектных работ и подведение итогов курса

Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит

Выпускной проект

 
Студенты создадут оптимизированное и поддерживаемое решение на платформе 1С, применив передовые технологии автоматизации разработки.  А также знания архитектуры платформы 1С, принципов проектирования и разработки сложных решений, интеграции с внешними системами, и внедрение современных DevOps-подходов.

Преподаватели

Юрий Пасхин

Александр Больдюсов

Валентин Сергеев

Архитектор 1С

Сергей Курбатский

Архитектор 1С

Павел Белоусов

Senior 1C Developer

Emerging Travel Group

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Прошедшие
мероприятия

Сергей Курбатский
Открытый вебинар
Оптимизация запросов 1С
Валентин Сергеев
Открытый вебинар
GitFlow в парадигме 1С
Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

Этот курс может оплатить ваш работодатель

Обучайтесь за счёт работодателя или разделите оплату 50/50
  • Подробно расскажем об интересующем вас курсе
  • Объясним, как договориться с работодателем
  • Сообщим стоимость обучения и варианты оплаты
  • Ответим на вопросы
  • Предоставим шаблон договора и счёт на оплату

Подтверждение знаний и навыков

OTUS осуществляет лицензированную образовательную деятельность.
В конце прохождения специализации вы получите сертификат OTUS и официальный диплом о получении новой специальности

После обучения вы:

  • получите материалы по пройденным занятиям (видеозаписи курса и дoполнительные материалы);
  • создадите свой проект, который поможет при прохождении собеседований;
  • повысите свою ценность и конкурентоспособность как IT-специалист;
  • получите сертификат об окончании курса.

Частые вопросы

Почему OTUS?
Мы обучаем IT-сотрудников уже 6 лет, через OTUS прошли 20 000 студентов. Специализируемся на программах для людей с опытом, а ещё – быстро переформатируем учебные программы под изменения в сфере информационных технологий.
Обязательно ли выполнять и защищать выпускной проект?
Для получения сертификата OTUS и УПК (удостоверение повышения квалификации государственного образца) необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем. Для получения УПК также понадобится предъявить документ об образовании.
Обязательно ли выполнять все домашние задания?
Да, если хотите хорошо отточить навыки. На курсе будут практические домашние задания, их выполнение занимает примерно 2-3 часа.
Смогу ли я совмещать учебу с работой?
Да. Программа курса рассчитана на студентов, у которых мало времени. Лекции проводим дважды в неделю, домашние задания — не чаще 1 раза в неделю.
Что, если в середине курса я не смогу продолжать обучение?
Вы можете бесплатно перейти в другую группу. Но только один раз.
Я могу вернуть деньги?
Да, мы можем вернуть деньги за то время курса, которое вы ещё не успели отучиться. Например, если курс длится пять месяцев, а вы отучились один, мы вернём деньги за оставшиеся четыре месяца за вычетом фактически понесенных расходов.
Может ли мой работодатель оплатить курс?
Да. Когда свяжетесь с нашим менеджером, уточните, что оплачивать курс будет ваш работодатель.
Остались вопросы?
Оставляйте заявку и задавайте вопросы менеджеру, команда курса с ним на связи и постарается дать вам исчерпывающую информацию.