codequick-darkmode-logo
EntrarRegistrar
Curso Avançado de JavaScript - ECMA 6/7

Syllabus:

Curso Avançado de JavaScript - ECMA 6/7

15 Aulas 85 Perguntas de Programação Online


Quais tópicos serão abordados no curso?

Tópicos Avançados em Ecmascript 6/7 JS

  1. Introdução ao Curso

    1. Declarações de Variáveis let e const:

      • A diferença entre var

      • Características de let e const

      • O comportamento de hoisting

    1. Operações de Comparação em Javascript:

      • Operações de comparação em javascript

      • Comportamentos da linguagem que valem a pena conhecer

    1. Template Literals:

      • A nova forma de usar strings em es6

    1. Object Keys Shorthand:

      • Escrita abreviada de chaves de objeto

    1. Adicionando Estilo ao Nosso Código:

      • Operações em arrays e objetos - atribuição por desestruturação

      • Extração eficiente de chaves de objetos

      • Extração de arrays

      • Passando argumentos para uma função

    1. Arrow Functions Parte A:

      • Escrita abreviada de arrow functions

      • Convertendo código do mundo antigo para o novo mundo

      • Passando por todas as etapas na transição para a nova sintaxe

    1. Arrays Avançados:

      • Revisando funções protótipo de um array

      • Função map

      • Função filter

      • Função every

      • Função some

      • Concatenação de filter

    1. Operações de Import Export:

      • Importando e exportando arquivos no novo mundo

      • Entendendo o conceito de export

      • Definindo export default

      • Usando import para importar arquivos em um arquivo específico

    1. O Objeto Promise:

      • Entendendo o objeto Promise

      • Usando then e catch

      • Entendendo assincronia em javascript

      • Usando a função Promise.all

    1. Usando async await:

      • Entendendo o novo conceito na linguagem

      • Usando o que aprendemos para sincronizar nosso código

      • Usando Promise para implementar código síncrono no novo mundo

      • Entendendo assincronia na linguagem

    1. Usando função construtora:

      • O que é this e como usá-lo

      • Criando um objeto em javascript

      • Atribuindo propriedades a um objeto e a necessidade disso

      • A diferença entre fábrica e construtor

      • Usando funções em um objeto

    1. Usando declaração de classe:

      • O que é this e como usá-lo

      • Criando uma classe em es6

      • Transformando para o uso de classes

      • Entendendo objetos e suas propriedades

      • Usando capacidades da linguagem para criar objetos em es6

    1. Arrow Functions Parte B:

      • Tópicos avançados em arrow functions

      • Novas capacidades com o uso de this