JS: Desenvolvimento de abstrações para assincronia - curso 3.900 rublos. da Hexlet, treinamento 8 aulas, data 28 de novembro de 2023.
Miscelânea / / November 28, 2023
Você aprenderá mais sobre temporizadores, loop de eventos e emissor de eventos. Como resultado, você aprenderá como trabalhar com erros em código assíncrono e usar temporizadores. Isso será útil se você decidir tornar seu código mais direto e previsível. O curso é adequado para programadores que já estão familiarizados com programação assíncrona. Para facilitar o aprendizado, você deve estudar o curso JS: Programação Assíncrona com antecedência.
Introdução
Conheça a ideia de programação assíncrona e a estrutura do curso.
Ciclo de eventos
Conheça o event loop, conceito que permite implementar programação assíncrona no navegador utilizando o modelo de eventos.
Temporizadores
Considere o mecanismo de cronômetro fornecido pelo tempo de execução JS. Aprenda um exemplo simples de uso de temporizadores para executar tarefas síncronas de forma assíncrona.
Inferno de retorno de chamada
Aprenda sobre a assustadora situação de "inferno de retorno de chamada" que pode ocorrer quando você tem chamadas assíncronas dependentes e múltiplas funções de retorno de chamada. Para aprender como lidar com esse problema, considere a técnica da cascata.
cada função
Continue desenvolvendo uma biblioteca para trabalhar com código assíncrono, escreva a função 'each'.
Vinculação antecipada
Saiba mais sobre o método de preservação de contexto para chamadas assíncronas.
Lidando com erros
Aprenda a trabalhar com erros em código assíncrono, entenda as diferenças do tratamento de erros em código síncrono.
Emissor de evento
Conheça o conceito de emissores de eventos, cuja utilização pode ser muito útil em aplicações com código assíncrono.
Materiais adicionais
Artigos e vídeos com curadoria da equipe Hexlet. Ajudará você a se aprofundar no tópico do curso