TOTVS Fluig Academy | Client-side: Integrações eficientes com promises e async/await, incluindo datasets
14 aulas
50 minutos
Geral
Fórum de dúvidas
Fórum de dúvidas
Laboratório TOTVS Fluig
Introdução
Objetivo do curso
Objetivo do curso
Síncrono e Assíncrono
Teórico Síncrono e Assíncrono
Prática
Prática Ajax Síncrono e Assíncrono
Prática Fetch Async Await
Prática Promise All
Prática Tratamento Erro
Prática Datasets Promise
Conclusão
Encerramento
Certificado
Pesquisa de satisfação
Sumário
O curso é voltado para desenvolvedores que buscam aprender a migrar de chamadas síncronas (que bloqueiam a página) para a arquitetura assíncrona moderna, dominando o uso de Promises e Async/Await para escrever códigos sequenciais mais limpos. O ponto crucial é a aplicação prática: o aluno aprende a usar o Promise.all para paralelizar múltiplas requisições e a corrigir o erro comum de Datasets síncronos, encapsulando-os em Promises para garantir a fluidez da aplicação.
Objetivo
Capacitar o aluno na modernização do código através da programação assíncrona (Promises, Async/Await) e na experiência do usuário em chamadas de API e datasets do TOTVS Fluig.
Destaques
Aplicação no Desenvolvimento Assíncrono
- Promises: Abordagem moderna para lidar com código assíncrono. O fetch nativo do JavaScript já implementa uma estrutura de Promise.
- Async/Await: Uma sintaxe mais limpa e legível sobre as Promises que permite escrever código assíncrono com a aparência de código
- Tratamento de Erro: O async/await utiliza o bloco try...catch para lidar com exceções de forma familiar , similar ao que o .catch() faz com as Promises. sequencial síncrono, sem bloquear a página
- Datasets: Consumo de datasets do TOTVS Fluig de forma totalmente assíncrona, utilizando async e await para tornar o código mais organizado, moderno e eficiente, além de melhorar a experiência do usuário em operações que dependem de consultas ao servidor.
Bruno Quadrotti de Freitas
Sou Staff Frontend Engineer e Architect com mais de 13 anos de experiência na modernização de plataformas, como o TOTVS Fluig, através de arquiteturas escaláveis e Web Components. Minha missão é elevar o desenvolvimento web, combinando tecnologias consolidadas com inovações, especialmente a Integração de Inteligência Artificial para criar interfaces mais inteligentes. Com formação em IA (pós-graduação na FIAP), aplico liderança técnica e execução hands-on para impulsionar a performance e escalabilidade dos projetos Frontend. Se busca inovar e explorar o potencial da IA no desenvolvimento web, estou aqui para guiar essa transição.