Перейти к содержимому

JavaScript moderno: funções, Promise e fetch

Diogo Silveira Mendonça

0:00 / 0:00

JavaScript moderno: funções, Promise e fetch

55 просмотров · 7 дней назад
Diogo Silveira Mendonça
851 подписчик
55 просмотров · 7 дней назад
Quarta aula do curso de Programação de Software para Web. A lista deixa o arquivo e chega pela rede: função como valor, arrow, closure, this, classes, módulos, Promise, fetch e async/await. A turma monta o fluxo API → fetch → JSON → array, trata status HTTP, CORS e erro na tela, compara Promise.all com allSettled e pede o código à IA — desde que consiga revisar o que o modelo devolver. A aula 5 começa React. ⏱️ Capítulos: 0:00 Apresentação e objetivos da aula 1:30 Função como valor 3:00 Declaração de função 4:30 Arrow function 6:00 Retorno implícito 8:15 Parâmetro padrão 9:45 Rest parameter 12:45 Closure 15:45 Para que closure serve 17:15 this em JavaScript 19:30 this em método e arrow 21:00 Classes em JavaScript 22:30 Campo privado e herança 24:00 Módulos export e import 26:15 Export default 28:30 Síncrono e assíncrono 30:00 setTimeout e a ordem 32:15 Promise e seus estados 33:45 then, catch e finally 35:15 fetch e await 36:45 Response e status HTTP 38:15 Função async 40:30 Buscar projetos com segurança 42:00 Copilot gera o fetch 44:15 JSON Server 48:00 fetch no Node 49:30 Página HTML e CORS 57:00 Lista na tela e DevTools 1:00:00 React na aula seguinte 1:01:30 Promise.all 1:03:45 Promise.allSettled 1:05:15 Três módulos e a IA 1:08:15 Falha quando a API cai 1:09:45 Questões de fixação 1:12:00 Trabalho da semana 1:13:30 O que vem na aula 5 📚 Este vídeo faz parte do curso "Programação de Software para Web — Usando IA" — assista à playlist completa:    • Programação de Software para Web - Usando IA   📖 Referência: MDN Web Docs. HTTP, HTTPS e arquitetura cliente-servidor. https://developer.mozilla.org/ 🔧 Tecnologias abordadas neste curso: HTML, CSS, JavaScript, React, Redux, Node.js, Express, MongoDB, JWT e ferramentas de IA 📌 Sobre o canal: aulas práticas e gratuitas de programação e engenharia de software — Rust, Blockchain, Java, Desenvolvimento Web, Testes de Software, Arquitetura e Gestão de Projetos. 🔗 GitHub: https://github.com/diogosmendonca 🔗 Site: http://diogomendonca.pro.br/ 👍 Inscreva-se no canal para não perder as próximas aulas!