Тёмный

Aprenda tudo sobre Promises de JavaScript em 20 minutos 

Matheus Battisti - Hora de Codar
Подписаться 136 тыс.
Просмотров 36 тыс.
50% 1

📒 Ebook gratuito de JavaScript avançado: www.horadecodar.com.br/ebook-...
★ Nossos Cursos: www.horadecodar.com.br/cursos...
Promises são como promessas da vida real, um código é executado esperando alguma resposta
Nós prometemos que alguma resposta será retornada, baseada na execução de algumas linhas de código
Alguns recursos de JavaScript retornam Promises, com a Fetch API, que serve para realizar requisições assíncronas
O bom deste retorno padrão de promessas é que utilizamos sempre os mesmos métodos, para dar continuidade e evidenciar erros, por exemplo
Como criar uma Promise?
Precisamos instanciar uma classe, que vai receber uma função anônima com dois parâmetros
resolve: Que é retornado quando há um sucesso na promessa, então podemos inserir algo neste método para utilizar no código;
rejected: Que é retornado quando um erro acontece, da mesma maneira que em resolve podemos colocar algo como parâmetro;
Normalmente as Promises são utilizadas para execução de algum código que pode demorar algum tempo
E isso é executado de forma assíncrona, sem que trave o restante do código 🔷 Telegram: t.me/horadecodar .
🟣 Discord Hora de Codar: / discord

Наука

Опубликовано:

 

10 авг 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 163   
@MatheusBattisti
@MatheusBattisti Год назад
⭐ Conheça a nossa plataforma de cursos: www.horadecodar.com.br/comunidade-hora-de-codar/
@sf-zr3oj
@sf-zr3oj 2 месяца назад
a didática desse homem é uma coisa divina, dá até vontade de prestar atenção
@diegowargenosky8010
@diegowargenosky8010 2 года назад
Excelente! Muitos cursos por aí a pessoa só joga o assunto sem explicar direito, você explica muito bem e com calma!
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu Diego, obrigado pelo feedback! =)
@hawks2271
@hawks2271 Год назад
Inclusive foi o meu caso, não consegui entender no curso que eu comprei, então tou aqui agora
@rafaelperes4140
@rafaelperes4140 Год назад
@@hawks2271 a sorte é que eu comprei o curso dele haha e é muito bom! Principalmente o de React 👏
@andersonoliveira7177
@andersonoliveira7177 Год назад
Matheus como sempre, me salvando nos estudos de Javascript
@andreyrocha5319
@andreyrocha5319 Месяц назад
Cara, já tá virando rotina: não entendi, vejamos o que sr Batistii nos diz kkk e pronto, dúvida sanada, o cara é fera!!!
@MatheusBattisti
@MatheusBattisti Месяц назад
Hahaha boa!
@serusseteliary
@serusseteliary Год назад
Vídeo perfeito, sem enrolação e simples de entender. Consegui esclarecer minhas dúvidas! Muito obrigada.
@nickgabrielhi4718
@nickgabrielhi4718 Год назад
Que aula top em pouco tempo aprendi muita coisa valeu cada segundo assistindo o vídeo parabéns
@adsonpereira9661
@adsonpereira9661 Год назад
Parabéns pelo conteúdo!! Eu gosto demais de assistir suas aulas, tenho dificuldade em me concentrar(TDAH), mas com sua forma de ensinar eu fico muito concentrado e se torna prazeroso estudar aqui. 👏🏾👏🏾 valeu demais pelo conteúdo
@nickgabrielhi4718
@nickgabrielhi4718 Год назад
Vi vários vídeos não estava entendendo absolutamente nada sobre o assunto abordado no vídeo você explicou de uma forma tão simples que agora eu consegui entender parabéns
@DagurasuKun
@DagurasuKun Год назад
Ajudou de mais!! Deus abençoe!
@mbs2488
@mbs2488 Год назад
Excelente ! Muito bem explicado ! ! Parabéns pelos vídeos ! ! !
@tacianodahora
@tacianodahora 2 года назад
Conteúdo muito bom, me ajudou bastante. Obrigado !!
@djcaian
@djcaian Год назад
melhor explicacao que assisti sobreo assunto! parabens!
@favix9628
@favix9628 2 года назад
Muito bom, parabéns pelo conteúdo!
@EllieVi
@EllieVi Год назад
Amei demais a aula, muito obrigada!
@carlosjunior6615
@carlosjunior6615 Месяц назад
Conteúdo excelente, vc tá de parabéns, li a documentação toda e entendi poucas coisas, mas com esse vídeo entendi muito mais.
@Ludi_Oliveira
@Ludi_Oliveira 10 месяцев назад
Excelente vídeo. Estava quebrando a cabeça para tentar entender Promise e esse vídeo me ajudou muito!
@junnior8003
@junnior8003 2 года назад
Valeu Matheus!!! Como sempre conteúdo de qualidade. Parabéns
@MatheusBattisti
@MatheusBattisti 2 года назад
tamo junto Junnior! =)
@almeida7499
@almeida7499 11 месяцев назад
Valeu, finalmente aprendi essa parada, sucesso demais a aula.
@DouglasRSilva-ew8uh
@DouglasRSilva-ew8uh 2 года назад
Meu amigo vc tem o Dom de ensinar programação, uma galera "famosinhos mercenários que pensam que sabem ensinar" rs na Udemy, Alura, RU-vid perdem para sua didática. Comparada ao dos gringos que vão direto no assunto. Faço alguns cursos, mas as dúvidas, só com vc.
@MatheusBattisti
@MatheusBattisti 2 года назад
grande Douglas! Muito obrigado pelas palavras amigo, tomara que eu possa continuar te ajudando, abraço =)
@davidandrade2412
@davidandrade2412 Год назад
Gostei. Já sou aluno do curso há tempos e vala a pena
@cleverson.moraes
@cleverson.moraes 6 месяцев назад
brabo demais meu irmão, melhor didatica que ja vi
@theclipssoundtracks1411
@theclipssoundtracks1411 Год назад
Perfeito ajudou muito
@thiagotancredii
@thiagotancredii 9 месяцев назад
Muito bem explicado, excelente aula.
@faprusso
@faprusso Год назад
Obrigado pela explicação!
@stevanoliveira5949
@stevanoliveira5949 Год назад
Muito bom!! Eu com meu conhecimento básico em JS entendi muito bem =]]
@thescriptkiddie
@thescriptkiddie Год назад
Ótimo vídeo Matheus, valeu!
@analuiza7779
@analuiza7779 Год назад
Ótimo vídeo, rápido e esclarecedor
@artcodezen
@artcodezen 13 дней назад
Excelente explicação, sempre muito didático! Parabéns!
@shindoclash665
@shindoclash665 2 месяца назад
Busquei conteúdo na internet para entender sobre promise e não achava nada, até cair nesse vídeo maravilhoso. Obrigado por contribuir com a comunidade
@matheusbarbosa6723
@matheusbarbosa6723 Год назад
Obrigado, ajudou bastante!
@adrianaprado1267
@adrianaprado1267 4 месяца назад
Que didática ótima! Parabens! Vc me ajudou a entender. Muito obrigada!
@adilsoncamargo2030
@adilsoncamargo2030 Год назад
MUITO BOA EXPLICAÇÃO !!!
@bunch6855
@bunch6855 Год назад
Professor, sua explicação é perfeita! Parabéns pelo excelente conteúdo!
@MatheusBattisti
@MatheusBattisti Год назад
obrigado Bunch!
@marcospalladino1963
@marcospalladino1963 2 года назад
Matheus muito bom esse video. Obrigado por sempre nos passar conhecimentos valiosos como esse.
@MatheusBattisti
@MatheusBattisti 2 года назад
opa Marcos, de nada, que bom que estou te ajudando =))
@carolinecosta8048
@carolinecosta8048 11 месяцев назад
finalmente consegui entender Promisses, aula top
@sophiacodes
@sophiacodes Месяц назад
Seus vídeos estão me ajudando a avançar no JavaScript! Muito obrigada
@augustocss
@augustocss 2 года назад
Que explicação incrível! Mais clara impossível! Meus parabéns pela didática
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu Augusto, tamo junto!
@jonascarvalhojonas3287
@jonascarvalhojonas3287 Год назад
Explicação top!!! Parabéns e obg!!!
@MatheusBattisti
@MatheusBattisti Год назад
de nada Jonas!
@renatoazevedo9331
@renatoazevedo9331 2 года назад
Muito fácil sua explicação ! Estava com essa dúvida no React e agora entendi ! Obrigado !!!
@MatheusBattisti
@MatheusBattisti 2 года назад
show Renato, de nada =)
@matheusweber7079
@matheusweber7079 2 года назад
gostei muito desse video, fui la na udemy e comprei html com csss e java com node.js partiu estudar
@rei171167
@rei171167 2 года назад
Otimo conteudo, tem me ajudado bastante seu canal e seus cursos. Parabéns pela iniciativa!
@MatheusBattisti
@MatheusBattisti 2 года назад
valeuu Reinaldo, tamo junto =DD
@Torresin
@Torresin Год назад
Parabens prof, muito obrigado!
@MatheusBattisti
@MatheusBattisti Год назад
valeu brother!!
@-rsprogrammer-7989
@-rsprogrammer-7989 2 года назад
Passando aqui após a aula 24 de React, aquilo que não tinha entendido nada, se tornou a coisa mais simples do mundo 🤣
@MatheusBattisti
@MatheusBattisti 2 года назад
aí sim!
@lavoiziecarvalhoguimaraes8765
somos 2 kkk aquela aula embolou minha cabeça em 21/03/2023
@antoniopassos630
@antoniopassos630 Год назад
Obrigado!!
@TettyBinnho
@TettyBinnho 3 месяца назад
Já estou fazendo um curso seu na Udemy. Sua didática é muito boa. Obrigado por compartilhar !!!
@MatheusBattisti
@MatheusBattisti 2 года назад
📒 Ebook gratuito de JavaScript avançado: www.horadecodar.com.br/ebook-javascript-avancado-gratuito/
@maykgomes9395
@maykgomes9395 2 года назад
Caralh******* que aula sensacional.
@MatheusBattisti
@MatheusBattisti 2 года назад
valeuu Mayk! =D
@vitoriamariaw
@vitoriamariaw 2 года назад
Nossa, muito obrigada pela explicação excelente!
@MatheusBattisti
@MatheusBattisti 2 года назад
de nada Vitória! =D
@victor-zt3nk
@victor-zt3nk Год назад
Nooooosssaaaaaaaa, finalmente entendi, Obrigado Matheus
@davidsampler929
@davidsampler929 2 года назад
muito bom esse, consegui entende de maneira facil
@MatheusBattisti
@MatheusBattisti 2 года назад
opa David, que bom que consegui te ajudar =))
@felipemartins6062
@felipemartins6062 2 года назад
explicação muito massa cara , obrigado me ajudou demais
@MatheusBattisti
@MatheusBattisti 2 года назад
De nada Felipe!
@scriptandojs7399
@scriptandojs7399 Год назад
incrível mano,muito obrigado me fez entender tudo!!
@MatheusBattisti
@MatheusBattisti Год назад
showw!
@dantedevfullstack
@dantedevfullstack Год назад
massa, deu pra entender bem
@arielcampos2008
@arielcampos2008 Год назад
Me ajudou muito o vídeo, os exemplos deixaram bem claro quando usar cada tipo de promise. Obrigado por compartilhar
@MatheusBattisti
@MatheusBattisti Год назад
show Ariel, que bom que te ajudou se quiser continuar o aprendizado, sugiro dar uma olhada na nossa plataforma de cursos: horadecodar.com.br/comunidade-hora-de-codar/ abraço
@xevertonx
@xevertonx 2 года назад
Obrigado por compartilhar o conhecimento! Muito bom vídeo.
@MatheusBattisti
@MatheusBattisti 2 года назад
de nada Everton!
@matheussam5220
@matheussam5220 2 года назад
Muito bom esse vídeo, parabéns.
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu Matheus!
@Oliveira-js
@Oliveira-js Год назад
Fala Matheus sempre com conteúdos de qualidade queria saber sem você vai fazer um video para complementar falando sobre RXJS?
@iagosilva6925
@iagosilva6925 Год назад
Máa. Magnífica aula! Se você puder, eu adoraria uma aula que fala de forma mais específica de aplicações não estáticas, quando tem um backend que consulta vários dados dinâmicos, por exemplo, usando docker e mongodb pra um servidor local que possa ser feito requisições, mas só a partir da minha máquina, ou de forma ainda privada, Mas fazendo uma hospedagem. Caso possível, acharia legal um conteúdo assim
@pedrogutierres5925
@pedrogutierres5925 Год назад
Parabéns! Já fiz alguns dos seus cursos na udemy e você é diferenciado nas explicações, sempre simples e objetivo!
@MatheusBattisti
@MatheusBattisti Год назад
mto obrigado Pedro!
@allexsandrofs
@allexsandrofs 2 года назад
Bacana, explicou muito bem e usou bons exemplos práticos.
@MatheusBattisti
@MatheusBattisti 2 года назад
valeuu! =)
@omilitante
@omilitante 2 года назад
Entendi tudo, perfeito. Parabéns!
@MatheusBattisti
@MatheusBattisti 2 года назад
boa!
@jhonatanhenrique6568
@jhonatanhenrique6568 Год назад
Excelente explicação!
@MatheusBattisti
@MatheusBattisti Год назад
valeu Jhonatan!
@nicolagonzaga
@nicolagonzaga Месяц назад
finalmente entendi! obrigada
@MDev-vp4qi
@MDev-vp4qi Год назад
O Matheus é muito brabo! 😎
@rubenfontes7085
@rubenfontes7085 8 месяцев назад
muito bom!
@vinicius2336SP
@vinicius2336SP 2 года назад
Excelente didática! Ganhou mais um inscrito!
@MatheusBattisti
@MatheusBattisti 2 года назад
Valeu Vinícius!
@naldobel
@naldobel 5 месяцев назад
conteudo top gostei da explicação
@gabrielgalvao15
@gabrielgalvao15 Год назад
Muito bom o conteúdo! Me ajudou bastante.
@MatheusBattisti
@MatheusBattisti Год назад
valeu Gabriel!
@ilmardanilo
@ilmardanilo 2 года назад
Que aula foda, mano!! Muito obrigado pelo conteúdo!
@MatheusBattisti
@MatheusBattisti 2 года назад
valeuu Ilmar!
@miguelsilva3378
@miguelsilva3378 Год назад
Cara me salvou, consegui entender a lógica com essa aula!
@MatheusBattisti
@MatheusBattisti Год назад
show Miguel!
@lucasemanoel1829
@lucasemanoel1829 Год назад
Aprendiiiiiiii!!! Obrigadoooo!!!!!
@MatheusBattisti
@MatheusBattisti Год назад
boa Lucas!
@arthurhenrique926
@arthurhenrique926 2 года назад
Cara muito obg pela explicação, eu tinha ficado com algumas dúvidas mas agr estou entendendo muito bem como funciona!
@MatheusBattisti
@MatheusBattisti 2 года назад
de nada Arthur! =)
@VictorAlmeidaDev
@VictorAlmeidaDev Год назад
Aula espetacular, foi 1.000x melhor do que a que tive em um curso que comprei, parabéns pelo trabalho Matheus Battisti!
@MatheusBattisti
@MatheusBattisti Год назад
valeuu brother! e fica aqui também a sugestão do meu curso: horadecodar.com.br/comunidade-hora-de-codar/ abraço! =)
@Jefferson-Sampaio
@Jefferson-Sampaio 2 года назад
Essa é uma das melhores explicações sobre promises da internet.
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu Jefferson!
@rhnirsilva652
@rhnirsilva652 2 года назад
o exemplo real faz a diferença, procurei mt coisa pra entender mas só teoria rasa. Valeu.
@MatheusBattisti
@MatheusBattisti 2 года назад
de nada! =)
@r4ulzito
@r4ulzito 2 года назад
Ótima aula!
@MatheusBattisti
@MatheusBattisti 2 года назад
Valeu!
@aghorastore
@aghorastore 2 года назад
cara estava me batendo para entender, valeu demais meu Xara!
@MatheusBattisti
@MatheusBattisti 2 года назад
opa aí sim! =DD
@fabiosantos1741
@fabiosantos1741 2 года назад
parabens pelo video amigo, obrigado
@MatheusBattisti
@MatheusBattisti 2 года назад
obrigado tb Fábio!
@leonardogomes7081
@leonardogomes7081 Год назад
Parabens pelo conteudo! Estou fazendo curso de Fullstack e tem me ajudado bastante. Parabens por compartilhar o que sabes!
@MatheusBattisti
@MatheusBattisti Год назад
showw Leonardo, se quiser fazer um curso fullstack comigo e que também contempla esse assunto, dá uma olhada: horadecodar.com.br/comunidade-hora-de-codar/
@IvanOlivenbaum
@IvanOlivenbaum Год назад
Explicação mais completa.
@Matheus-mr4tl
@Matheus-mr4tl 2 года назад
VC é muito bom
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu Mafig!
@BispoVenancioDumas
@BispoVenancioDumas Год назад
Sensacional....
@MatheusBattisti
@MatheusBattisti Год назад
valeu Venancio!
@ericmedeiros4984
@ericmedeiros4984 Год назад
se pudesse dava mais de um like, vídeo mt completo
@hamiltonventura492
@hamiltonventura492 9 месяцев назад
Muito Massa
@tiagolelinskimarin4242
@tiagolelinskimarin4242 2 года назад
Caraca, muito bom!
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu Tiago!
@tainapino2698
@tainapino2698 2 года назад
Top!!!
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu!
@rotognin
@rotognin Год назад
To aprendendo agora NodeJS e estava com dificuldade para buscar um usuário no banco, pois sempre executava de forma assíncrona e "passava reto"... Daí fui atrás das Promises e consegui entender. Esse vídeo me acrescentou mais coisas bacanas! Muito bom. Só uma questão: pelo que eu vi, o método .then pode executar duas funções de callback, sendo uma quando dá certo, ou outra quando rejeita. Nesse caso não precisaria do .catch. Porém, acho mais fácil usar o .catch para não se perder no código e deixá-lo mias conciso.
@GalaxyHellsGamer
@GalaxyHellsGamer Год назад
vlw pela info
@camilamata1467
@camilamata1467 2 года назад
Muuuito bom o video! Voce pode colocar um zoom no console?!?? nos próximos
@MatheusBattisti
@MatheusBattisti 2 года назад
oi Camila, vc diz no console do navegador? obrigado pela sugestão
@bbarreto18
@bbarreto18 Год назад
a promise race pode ser usada pra algo do tipo, ex: preciso buscar os dados de alguma coisa e existem 3 tipos de sites q fornecem esses dados, aí eu uso o race pra pegar a resposta do primeiro? evitando uma possivel lentidao ou erro em algum desses sites
@user-dv5ge2px2d
@user-dv5ge2px2d 6 месяцев назад
paguei por um curso que não ensina metade do que você ensinou. parabéns, próximo curso será o seu
@murilojr5057
@murilojr5057 3 месяца назад
Olá Matheus! fiquei com uma dúvida, vou dar um exemplo: const aPromise = new Promise (function(resolve, reject)){} o argumento de Promise é função anônima que contém dois parâmetros de funções, como isso vai ser passado como argumento para o construtor da classe Promise ? Já que normalmente se passa argumento de propriedades para o parâmetro do construtor da classe assim que criamos o objeto com a palavra-chave new.
@thiagothomers
@thiagothomers Год назад
Muito top. Onde eu vejo mais desse {method: 'Get', headers: {.....}
@andersonoliveira7177
@andersonoliveira7177 Год назад
Requisições fetch para uma API externa ou para um banco de dados, em regra, sempre vai retornar um JSON?
@juanvictorDev
@juanvictorDev 2 года назад
brabo
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu Juan
@DouglasSantosTI
@DouglasSantosTI 2 года назад
Muito bom, porém eu tenho que ajustar o áudio no equalizador, porque parece que o microfone tá no rabo, e isso me incomoda um pouco. Fora isso, o conteúdo é excelente.
@juliolopes2062
@juliolopes2062 Год назад
Muito bom o conteúdo, mas faltou uma parte importantíssima, e se no meu then, eu preciso fazer outra promisse? muitas vezes, você precisa da resposta da api1 para fazer um request para a api2. Basicamente essas operações da para fazer traquilo com callbacks, sem dificuldade de leitura. A grande jogada das promisses e o motivo de todo um trabalho para a reestruturação dos callbacks, era justamente o problema dos nesteds callbacks, resultando no chamado callback hell. De novo, o conteúdo ficou bom, mas faltou a parte mais importante, afinal, esse foi o grande motivador da criação das promises.
@zerielribeiro5787
@zerielribeiro5787 2 года назад
👏✌
@MatheusBattisti
@MatheusBattisti 2 года назад
valeuuu Zeriel!
@paulogerson3955
@paulogerson3955 Год назад
Qual intuito de usar o method e o accept. Percebi que sem eles, o codigo ainda funciona.
@flayer2011
@flayer2011 2 года назад
Boa noite no curso de Html5 e css não tem repositório Githhub para acompanhar o curso...
@MatheusBattisti
@MatheusBattisti 2 года назад
opa Antonio, os arquivos estão disponíveis para download na primeira sessão deles...
Далее
Aprenda JSON em 20 minutos
19:47
Просмотров 128 тыс.
LISA - ROCKSTAR (MV Teaser)
00:10
Просмотров 11 млн
TUDO que você deve estudar de JavaScript antes do React
1:25:24
JavaScript Pro Tips - Code This, NOT That
12:37
Просмотров 2,5 млн
Callback no JavaScript
25:44
Просмотров 19 тыс.
Programação Assíncrona Async Await com JavaScript
18:54