Curso Fundamentos para desenvolver com JavaScript Moderno

FD9E034F-C706-472D-ABA4-310433A703E5 Created with sketchtool. 40 horas/curso
Veja as próximas turmas

O que você vai fazer

Para quem é esse curso?

Para pessoas que tenham interesse em conhecer ou até mesmo concretizar o que já sabem sobre JavaScript Moderno.

Para aproveitar melhor o curso recomendamos que você tenha conhecimento em

Curso Lógica de Programação com JavaScript

Conteúdo detalhado do curso JS-12

    A linguagem JavaScript

  1. Declarações, Expressões e Operadores
  2. Variáveis e Constantes
  3. Strings e Numbers
  4. Booleanos e estruturas condicionais
  5. Arrays e laços
  6. Funções
  7. Objetos, propriedades e métodos

    Introdução às funções

  1. Timers e referências de função
  2. Ordem de parâmetros e retorno
  3. Desestruturação de parâmetros
  4. Parâmetros rest
  5. Valores padrão de parâmetros

    Manipulação de Arrays

  1. Operações em listas
  2. Operador de Spread
  3. Poderes das funções e benefícios pra o código
  4. ForEach
  5. Map
  6. Filter
  7. Find

    Encapsulamento e organização de código

  1. IIFE e Closures
  2. Módulos e Encapsulamento
  3. Módulos ES6 e CommonJS
  4. Compilação de código com NPM e Babel

    Orientação a Objetos, protótipos e padrões

  1. Funções construtoras
  2. Reaproveitamento de código
  3. Herança
  4. Protótipos
  5. Classes
  6. Composição
  7. Os métodos estáticos de Object
  8. Spreading de objetos
  9. Mais Babel

    O mundo Assíncrono

  1. Eventos, funções de callback e Event Listeners
  2. O Event Loop
  3. Tratamento de erros
  4. Tratamento de erros com callbacks
  5. O padrão de callbacks do Node
  6. O padrão de dois callbacks
  7. Callback hell e tratamento de erros
  8. Promises
  9. Async/Await
  10. Observables

* Apêndices são conteúdos adicionais que não fazem parte da carga horária regular do curso. São conteúdos extras para direcionar seus estudos após o curso.

Próximas turmas

Selecione a cidade e os períodos de sua preferência

Qual cidade você pode ir?
Quais períodos você prefere?
Ver turmas encontradas

Nós encontramos essas turmas:

Não achou a turma ideal pra você? Consulte outras turmas e horários.

Entre em contato

Não encontrou o curso que procura? Conheça a Alura, a plataforma online da Caelum

Conheça a Alura