Sobre o Curso

Seja muito bem vindo ao Curso Completo de JavaScript Moderno versão 2018!

Aprender Javascript é mais do que essencial, é quase que obrigatório. A Web como ela é hoje, não existe sem Javascript e se vc analisar os rumos das tecnologias, praticamente todas convergem para Web. Hoje Javascript deixou ser usado apenas no browser e alcançou desktop, aplicativos móveis, aplicações server-side e, obviamente, reina absoluto no frontend.

Se vc pensa que esse é um curso só de linguagem, está enganado… Falarei muito de paradigmas de programação, como aplicar cada um desses paradigmas em JS, vou falar sobre boas práticas de programação, vou mostrar como aplicar vários padrões amplamente usado na linguagem, e construiremos juntos projetos durante o curso…

As possibilidades para criação de aplicativos com Javascript são gigantes, mas é essencial que você conheça as bases da linguagem. Sem dúvida esse curso vai abrir várias portas na sua carreira de programador.

Assista as aulas abertas e veja os comentários dos nosso alunos sobre a nossa didática. Não tenho dúvida que você estará fazendo um excelente investimento e se juntando a nossa comunidade de mais de 20 mil alunos.

Grande abraço e bons estudos!

Sobre o Autor

Leonardo Leitão é graduado em Engenharia Elétrica pela Universidade Federal do Ceará e Mestre em Informática Aplicada pela Universidade de Fortaleza, na qual trabalhou com Integração de Redes de Sensores sem Fio e Computação em Nuvem. Há doze anos atua na área como desenvolvedor de softwares e atualmente trabalha na DATAPREV como arquiteto, desenvolvendo sistemas para o INSS. Professor de desenvolvimento de software há quase dez anos, iniciou recentemente um projeto de ensinar programação à distância.

Conteúdo Programático

Capítulo 1. Introdução

Visão Geral do Curso     08:29

Assine o Nosso Canal     02:15

Por que aprender Javascript?     07:48

Capítulo 2. Configuração do Ambiente

Instalação Node (Windows/Mac) 02:54

Configuração do Editor (VSCode) 04:54

Configuração do Comando 'code' 01:53

Capítulo 3. Fundamentos

Executando JavaScript     Visualizar Logado 10:31

Configuração do Projeto     Visualizar Logado 04:42

Organização Básica de um Código JS     Visualizar Logado 11:08

Comentários de Código     Visualizar Logado 08:43

O Básico de Var, Let e Const     Visualizar Logado 10:50

Tipagem Fraca     Visualizar Logado 07:01

Tipos em JavaScript: Number     Visualizar Logado 07:52

Number: Alguns Cuidados 06:09

Usando Math 02:36

Tipos em JavaScript: String 15:25

Usando Template Strings 07:09

Tipos em JavaScript: Boolean 13:49

Tipos em JavaScript: Array 10:52

Tipos em JavaScript: Object 12:44

Entendendo o Null & Undefined 18:53

Quase Tudo é Função!!! 05:50

Exemplos Básicos de Funções #01 11:10

Exemplos Básicos de Funções #02 08:14

Declaração de Variáveis Com Var #01 08:47

Declaração de Variáveis Com Var #02 03:14

Declaração de Variáveis Com Let 03:52

Usando Var em Loop #01 04:43

Usando Let em Loop #01 02:11

Usando Var em Loop #02 04:24

Usando Let em Loop #02 02:15

Entendendo o Hoisting 07:28

Função Vs Objeto 06:17

Par Nome/Valor 06:30

Notação Ponto 08:03

Operadores: Atribuição 03:50

Operadores: Destructuring #01 09:07

Operadores: Destructuring #02 06:19

Operadores: Destructuring #03 04:43

Operadores: Destructuring #04 04:59

Operadores: Aritméticos 05:50

Operadores: Relacionais 07:48

Operadores: Lógicos 17:54

Operadores: Unários 08:04

Operadores: Ternário 04:38

Contexto de Execução: Browser vs Node 19:06

Tratamento de Erro (Try/Catch/Throw) 09:10

Capítulo 4. Estruturas de Controle

Visão Geral do Capítulo 03:49

Usando a Estrutura IF #01 06:57

Usando a Estrutura IF #02 07:32

Usando a Estrutura IF/ELSE 03:55

Usando a Estrutura IF/ELSE IF… 08:20

Usando a Estrutura SWITCH 15:44

Usando a Estrutura WHILE 07:17

Usando a Estrutura DO/WHILE 04:25

Usando a Estrutura FOR 09:36

Usando a Estrutura FOR/IN 06:03

Usando Break/Continue 13:17

Capítulo 5. Função

Cidadão de Primeira Linha 16:49

Parâmetros e Retorno São Opcionais 05:51

Parâmetro Padrão 10:54

"this" pode Variar 13:30

"this" e a Função bind #01 06:53

"this" e a Função bind #02 08:02

Funções Arrow #01 07:53

Funções Arrow #02 02:38

Funções Arrow #03 08:50

Funções Anônimas 09:04

Funções Callback #01 08:05

Funções Callback #02 09:33

Funções Callback #03 07:47

Funções Construtoras 09:51

Tipos de Declaração 06:01

Contexto Léxico 05:23

Closures 05:43

Função Factory #01 04:43

Função Factory #02 03:22

Classe vs Função Factory 07:57

Desafio Função Construtora 03:36

IIFE 05:31

Call & Apply 08:39

Capítulo 6. Objeto

Introdução à OO 29:05

Revisão sobre Objeto 10:15

Estratégias de Criação de Objetos 13:24

Objetos Constantes 07:52

Notação Literal 04:40

Getters/Setters 08:26

Funções Importantes de Objeto 12:57

Herança #01 14:30

Herança #02 14:54

Herança #03 07:26

Herança #04 12:08

Herança #05 05:46

Herança #06 06:16

Evitando Modificações 07:35

JSON vs Objeto 13:51

Classe #01 08:46

Avaliações de nossos alunos

5.0

Avaliação média

  • (100%)
  • (0%)
  • (0%)
  • (0%)
  • (0%)

Comentários

  • avatar

    Fabio Guelfi (Fabio Guelfi)

    Adoro as aulas !!!

  • avatar

    Elton Luiz

    excelente explicação