Aprenda do zero lógica de programação na prática.
Conheça os novos recursos da linguagem
Aprenda orientação a objetos
O curso de Javascript Completo é voltado para quem quer aprender a programar em javascript, mesmo que nunca tenha trabalhado antes com programação.
Desde o básico sobre variáveis e comandos de fluxo, o curso ensina através de exemplos simples e práticos os recursos mais modernos e avançados da linguagem.
Lição | Duração |
---|---|
+ Mini-curso Desafios de Lógica de Programação | |
Comandos javascript usados nos desafios | 20min 30seg |
Exemplo com exibição de números de 0 a 99 | 8min 1seg |
Desafio 0: exibição de números de 2 a 200 | 3min 51seg |
Desafio 1: exibição de números separados em pares e ímpares | 9min 49seg |
Desafio 2: exibição de número e seu fatorial | 6min 38seg |
Desafio 3: exibição de números primos de 2 a 100 | 14min 16seg |
+ Lógica de Programação | |
Fontes do Curso | |
Guia do Curso | |
Introdução à Lógica de Programação na Prática | 8min 16seg |
Criando um Primeiro Programa | 8min 28seg |
Comandos de Controle de Fluxo: o IF | 14min 24seg |
Introdução a Operadores | 10min 5seg |
Linguagens Fortemente e Fracamente Tipadas | 12min 8seg |
Criando uma Calculadora em Javascript | 9min 5seg |
Comandos de Controle de Fluxo: o Switch | 7min 1seg |
Variáveis Booleanas e Operadores Lógicos | 11min 11seg |
Criar um Programa de Cálculo de IMC | 17min 18seg |
Criar um Programa de Cálculo de Distância entre Dois Pontos | 6min 49seg |
Comandos de Controle de Fluxo: o While | 6min 22seg |
Gerando um Número Randômico com Funções Matemáticas | 9min 16seg |
Comandos de Controle de Fluxo: o Do While | 2min 5seg |
Criando um Objeto em Javascript | 10min 9seg |
Desafios para Fixação de Conteúdo | 2min 54seg |
Introdução a Arrays | 6min 30seg |
Criando um Programa que Utilize Arrays | 12min 15seg |
Introdução a Funções | 7min 14seg |
Escopo de Variáveis | 12min 45seg |
Cálculo de Fatorial com While e com Funções Recursivas | 12min 49seg |
+ Javascript e DOM | |
Códigos Fonte | |
Guia do Curso | |
aula 1 - Introdução a Javascript e DOM | 9min 30seg |
aula 2 - O Evento Onload | 2min 52seg |
aula3 - Introdução a Eventos: Onclick e Onmouseover | 3min 51seg |
aula 4 - Comandos de Controle de Fluxo: for | 6min 24seg |
aula 5 - Comandos de Controle de Fluxo: continue e break | 6min 4seg |
aula 6 - Obtendo o Valor de Campos do Formulário | 5min 56seg |
aula 7 - Desafio: Calculo do IMC | 1min 46seg |
aula 8 - Solução do Desafio IMC | 12min 23seg |
aula 9 - Manipulando Arrays | 3min 59seg |
Aula 10 - Desafio: Tratamento de Arrays | 2min 19seg |
aula 11 - Trabalhando com Funções de Temporização | 5min 45seg |
Aula 12 - Desafio: Textarea e Temporização | 1min 39seg |
+ Estrutura de Dados em Javascript | |
Códigos-fonte | |
Guia do Curso | |
Aula1 - Escopo de variáveis com let e var | 15min 6seg |
aula 2 - Introdução a objetos | 10min 33seg |
Aula 3 - Uso de constantes | 7min 6seg |
Aula 4 - O forEach | 6min 18seg |
Aula 5 - O for..of | 2min 10seg |
Aula 6 - Desafio com arrays e objetos | 3min 1seg |
Aula 7 - Comando map | 5min 9seg |
Aula 8 - Comandos every, some e filter | 6min 25seg |
Aula 9 - Reduce | 3min 50seg |
Aula 10 - Desafio de arrays | 2min 26seg |
+ Orientação a Objetos em Javascript | |
Aula 1 - Apresentação do Curso | 2min 31seg |
Aula 2 - Criando uma primeira classe em javascript | 12min 15seg |
Aula 3 - Classes com propriedades e métodos | 6min 29seg |
Aula 4 - Herança na prática: criando uma classe herdada | 6min 35seg |
Aula 5 - Criando um array de objetos de classes herdadas | 6min 6seg |
Aula 6 - Encapsulamento: criando propriedades privadas | 14min 34seg |
Aula 7 - Acesso a propriedades: getters e setters | 6min 50seg |
Aula 8 - Criando uma classe sem construtor | 2min 19seg |
Aula 9 - Restrições do javascript: herança, propriedades privadas, getters e setters | 7min 41seg |
Aula 10 - Propriedades e métodos estáticos | 7min 8seg |
Aula 11 - Desafio: criando um pequeno programa orientado a objetos | 1min 46seg |
Aula 12 - Solução do desafio | 2min 2seg |
+ Javascript Dinâmico | |
Aula 1 - Introdução | 3min 1seg |
Aula 2 - Instalação do XAMPP | 2min 57seg |
Aula 3 - Trabalhando com JSON | 6min 22seg |
Aula 4 - Introdução ao comando fetch | 6min 3seg |
Aula 5 - Definição de Funções com Arrow | 9min 8seg |
Aula 6 - Comando Fetch com Arrow | 3min 53seg |
Aula 7 - Fetch com JSON | 4min 46seg |
Aula 8 - Desafio com Arrow | 3min 33seg |
Aula 9 - Resposta Desafio Arrow | 4min 9seg |
Aula 10 - Desafio com HTML Dinâmico | 4min 42seg |
Aula 11 - Resposta de geração de tabela dinâmica com for | 5min 8seg |
Aula 12 - Resposta exercício criação dinâmica de cards | 14min 28seg |
Aula 13 - Desafio de Geração de Menus | 55seg |
Aula 14 - Solução desafio menu simples | 17min 45seg |
Aula 15 - Desafio submenus | 1min 10seg |
Aula 16 - Resposta do desafio com submenus | 11min 2seg |
Matrícula Online
Para contratar este curso, preencha seu e-mail que você será redirecionado para o PagSeguro. Contrate por PIX, cartão de crédito ou boleto bancário diretamente no site do PagSeguro.
Nenhuma informação financeira é fornecida ao EuCurso. O acesso ao seu curso será fornecido para o e-mail que você cadastrar.
Se preferir, consulte primeiro nossa equipe de assessores especializados através de nosso número de WhatsApp: 5130240730
Receba um aviso quando este curso entrar em promoção!
Toda semana selecionamos um de nossos cursos para uma promoção destaque especial.
Cadastre seu e-mail e WhatsApp para ser avisado quando este curso entrar em promoção!
Entre em contato com nossa equipe
Temos uma equipe de atendimento pronta para auxiliá-lo com qualquer dúvida sobre nossos cursos ou encaminhar sua dúvida para nossa equipe de instrutores.
WhatsApp: 5130240730