Асинхронное программированиеНовый курс

Доступ к материалам предоставляется на 2 месяца.

Когда асинхронное программирование появилось в 1С-разработке, многие разработчики были в растерянности. Это направление в 1С представляла собой для сложившегося мышления разработчика мир непривычный и даже чуждый, "инопланетный". Программист 1С, ранее легко справлявшийся с "линейным" кодированием достаточно сложных алгоритмов, сталкиваясь с задачами асинхронного взаимодействия, порой просто не понимал, с чего начать и как продолжить.

Несколько лет мы проводили очный курс  "Асинхронное программирование". Многим программистам он помог получить ориентировку в этой области кодирования и уверенно выработать пути решения собственных задач, которые ставила перед ними необходимость развития их конкретных конфигураций.

Но с выходом версии платформы 8.3.18 в октябре 2020 г. кодирование асинхронного взаимодействия крайне упростилось. Асинхронный код стал практически таким же "линейным", как и привычный всем разработчикам обычный "синхронный" код.

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

  1. есть небольшой круг задач асинхронного взаимодействия, для решения которых новая парадигма средств не предоставляет. И, увы, приходится при их кодировании следовать прежней парадигме и пользоваться ее оснащением;
  2. есть небольшой круг задач, которые успешно решаются на основе новой асинхронной парадигмы, но код решения их не является тривиальным и «линейным»;
  3. все типовые конфигурации содержат код, базирующийся на прежней парадигме. И, чтобы успешно сопровождать типовые конфигурации, необходимо уверенно владеть знаниями о ней;
  4. платформа 8.3.18 еще не получила широкого распространения.

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

Теперь «Асинхронное программирование» — это видеокурс в формате небольших роликов, которые вы можете смотреть в любое время в любом месте.

Доступ к материалам предоставляется на 2 месяца. В течение этих двух месяцев можно взаимодействовать с преподавателем по электронной почте.

Форматы обучения
Видеокурс
Что это за формат:Этот формат предполагает самостоятельное дистанционное обучение. В зависимости от темы курса возможны консультации с преподавателем.
Видеокурс состоит из видеороликов и практических примеров. Ко всем материалам курса предоставляется круглосуточный доступ через Интернет – можно заниматься в удобное время.
Для кого этот формат:Для региональных слушателей курсов, а также для тех, кто не готов проходить очное обучение в учебном центре, любит и может учиться самостоятельно.
Продолжительность:2 месяца

Программа курса

  1. История вопроса, невозможность выполнения некоторых функций и процедур в веб-клиенте
  2. Суть парадигмы асинхронного программирования "через обратный вызов"
  3. Суть парадигмы асинхронного программирования "через Обещание"
  4. Парадигма "через Обещание"
    • Преимущества парадигмы "через Обещание"
    • Примеры преобразования синхронного кода в асинхронный с использованием парадигмы "через Обещание"
    • Особый случай: нетривиальный код при программировании "через Обещание" обработчиков событий - на примере обработчика события формы ПередЗакрытием.
  5. Парадигма "через обратный вызов"
    • Трудности освоения и применения парадигмы "через обратный вызов"
    • Примеры преобразования синхронного кода в асинхронный с применением парадигмы "через обратный вызов"
    • Случаи, когда преобразование в асинхронный код возможно только с применением парадигмы "через обратный вызов" - открытие прикладных форм в модальном режиме
    • Применение парадигмы "через обратный вызов" для открытия диалогов при начале работы системы
  6. Решение задачи о синхронизации обработчиков завершения для вложенных процедур, делающих асинхронные вызовы, для парадигмы "через обратный вызов"
    • Решение задачи через свойство ДополнительныеПараметры объекта ОписаниеОповещения
    • Решение задачи через стек оповещений
Читать всю программу
Варианты обучения
Наши форматы
Видеокурс
2600 р.
Круглосуточный доступ к материалам курса через Интернет для самостоятельного изучения.
Варианты оплаты:
Остались вопросы ? Уточните по тел. (495) 373-00-07, 542-19-94
Преподаватели
Больсунов Николай
«1С-Учебный центр №3»
Автор курса
Отзывы слушателей
Пока нет отзывов
Мы позаботились о вашем комфорте
Мы позаботились о вашем комфорте

Мы распланировали расписание занятий самым удобным образом. Вы можете учиться по будням или в выходные дни, с утра или вечером. А если все равно подобрать удобное время не удается, Вы можете слушать курсы онлайн или учиться по видеоматериалам.

У нас всё доступно и наглядно!
У нас всё доступно и наглядно!

Для всех наших курсов есть наглядные информационные материалы и пособия, подготовленные вместе со специалистами компании «1С».

up