ЈС: Развој апстракција за асинхронију - курс 3900 руб. из Хекслета, обука 8 часова, датум 28.11.2023.
мисцеланеа / / November 28, 2023
Научићете више о тајмерима, петљи догађаја и емитеру догађаја. Као резултат тога, научићете како да радите са грешкама у асинхроном коду и користите тајмере. Ово ће вам добро доћи ако одлучите да свој код учините једноставнијим и предвидљивијим. Курс је погодан за програмере који су већ упознати са асинхроним програмирањем. Да бисте олакшали учење, требало би да унапред проучите курс ЈС: Асинхроно програмирање.
Увод
Упознајте се са идејом асинхроног програмирања и структуром курса.
Петља догађаја
Упознајте петљу догађаја, концепт који вам омогућава да имплементирате асинхроно програмирање у претраживачу користећи модел догађаја.
Тајмери
Размотрите механизам тајмера који обезбеђује ЈС рунтиме. Научите једноставан пример коришћења тајмера за асинхроно обављање синхроних задатака.
Пакао повратног позива
Сазнајте више о застрашујућој ситуацији „пакла повратног позива“ која се може десити када имате зависне асинхроне позиве и више функција повратног позива. Да бисте научили како да се носите са овим проблемом, размотрите технику водопада.
свака функција
Наставите са развојем библиотеке за рад са асинхроним кодом, напишите функцију 'сваки'.
Рано везивање
Сазнајте више о методи очувања контекста за асинхроне позиве.
Суочавање са грешкама
Научите да радите са грешкама у асинхроном коду, разумете разлике од руковања грешкама у синхроном коду.
Емитер догађаја
Упознајте се са концептом емитера догађаја, чија употреба може бити веома корисна у апликацијама са асинхроним кодом.
Додатни материјали
Чланци и видео снимци које је курирао Хеклет тим. Помоћи ће вам да зароните дубље у тему курса