Novamente acho que seria um conceito melhor de entender se explicado de uma forma mais genérica. Mas a explicação de revisão no final do vÃdeo ajudou muito
Bem-vindo e introdução
O que vamos aprender no curso?
Apresentando codesandbox.io, o ambiente de desenvolvimento que será utilizado ao longo do treinamento
Começando com JavaScript
Ambientes que utilizam JavaScript: Web, Servidor (Node.JS).
Tipos de dados: String, Boolean, Number, Undefined e Null, Object.
Variáveis
Funções
Condicionais: if e else, operador ternário e switch
Laços: while e do... while, for, for...in e for...of
Escopo
Tratamento de erros (try, catch e finally)
Atribuições e Operadores
Adição e subtração
Multiplicação, divisão e módulo
Comparação de valores
Tipos de referência
Qual a diferença entre tipos de valor e tipos de referência?
Object
Array
Desestruturação de objetos e arrays
Date
Expressões regulares
Funções
A palavra reservada this
Parâmetros opcionais
Parâmetros rest
Classes
Criando e utilizando classes
Declarando propriedades e métodos
Propriedades e métodos estáticos
Herança
JavaScript no navegador
DOM (Document Object Model) e BOM (Browser Object Model)
Eventos
O que é um evento?
Reagindo a eventos
Propagação de eventos
Programação assÃncrona
Callbacks
Promises
async e await
Como seguir em frente
Modularizando seu código com ES modules
Conhecendo o Prettier
Continuando com Prettier
Conhecendo o ESLint
Conhecendo o Webpack
Encerramento do Curso
Você não tem acesso a esta aula
Continue aprendendo! Junte-se e comece a impulsionar sua carreira
Luis Rudge
Promise é um objeto que representa o sucesso ou a falha de uma operação assÃncrona. Ele precisa de dois parâmetros: o resolve, que executa em caso de sucesso, e o reject, que lança um erro em caso de falha.
Exemplo:
const operacaoDemorada = (callback) => {
console.log(‘começando a operação’);
return new Promise((resolve, reject) => {
setTimeout( () => {
console.log(‘finalizando…’);
resolve({ nome: ‘LuÃs’ });
/* reject(new Error(‘ops’)); */
}, 1500);
});
};
operacaoDemorada().then((pessoa) => {
console.log(pessoa);
})
.catch((erro) => {
console.log(erro.message);
});
Contribuições 4
Perguntas 0
Novamente acho que seria um conceito melhor de entender se explicado de uma forma mais genérica. Mas a explicação de revisão no final do vÃdeo ajudou muito
É muito importante aprender sobre promisses, seus requests e seus responses, obrigado pela aula!
muito bom.
show
Quer ver mais contribuições, perguntas e respostas da comunidade?