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 | |
| Guia do Curso | |
| Fontes 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 | |
| Guia do Curso | |
| Códigos Fonte | |
| 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 | |
| Guia do Curso | |
| Códigos-fonte | |
| 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