Com este curso você será capaz de:

Reconheçer as características da linguagem JavaScript

Reconheçer as características da linguagem JavaScript

Usar as ferramentas básicas do JS

Usar as ferramentas básicas do JS

Conheçer as características das matrizes

Conheçer as características das matrizes

Entender o sistema de assincronismo do JS

Entender o sistema de assincronismo do JS

Entender as promessas

Entender as promessas

Programa do curso

Bem vindo e introdução

O que vamos aprender no curso?

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)
Ambientes que utilizam JavaScript: Web, Servidor (Node.JS).
Tipos de dados: String, Boolean, Number, Undefined e Null, Object.
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
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
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
A palavra reservada this
Parâmetros rest
Parâmetros opcionais
Parâmetros rest

Classes

Criando e utilizando classes
Declarando propriedades e métodos
Propriedades e métodos estáticos
Herança
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
Conhecendo o Prettier 2
Conhecendo o ESLint
Conhecendo o Webpack
Encerramento do Curso
Diploma del Curso de Introdução ao JavaScript

Obtenha reconhecimento pelo seu trabalho!

Compartilhe tuas conquistas com sua família, amigos, colegas e a comunidade.

Assim que terminar o curso, você terá acesso ao certificado digital.

Os Professores

Luis Rudge

Luis Rudge

@luisrudge

Desenvolvedor Frontend em Auth0

Single Course Price
  • Acesso vitalício, em qualquer lugar, a qualquer hora
  • Exame final e certificado de conclusão
  • Aplicativo gratuito para iOS e Android
Seja o melhor na sua área por apenas USD $ 9.99
Compre já
Single Couse Price

6 razões para estudar na Platzi

Proyección profesional

Projeção Profissional

80% dos nossos alunos conseguem um emprego melhor

Proyección profesional

Meta

Alcance os seus objetivos com nossa metodologia de aprendizagem

Proyección profesional

Diploma de certificación

Você vai ganhar um certificado quando passar em um curso

Proyección profesional

App e conteúdo off-line

Não interrompa o seu aprendizado, continue aprendendo de qualquer lugar

Proyección profesional

Orientação Permanente

Acompanhamos seu processo de aprendizagem respondendo a todas suas dúvidas

Proyección profesional

Material exclusivo

Reforce seu aprendizado com leituras, exercícios e desafios reais

Perguntas frequentes sobre os cursos da Platzi

Ao finalizar as aulas, publicamos um exame de certificação. Os alunos são aprovados com 90% ou mais de acertos. O certificado demonstra que você aprendeu e compreendeu os temas que nós vimos. Se você não for aprovado no exame, poderá tentar de novo a cada 6 horas.
Os cursos são on-line e tudo está disponível 24 horas por dia, 7 dias por semana na plataforma. Também temos um aplicativo para dispositivos móveis onde você pode fazer o download do conteúdo para visualizá-los off-line. A experiência que oferecemos é construída para que você possa aproveitá-la ao iniciar sua sessão.