Sobre o Curso

13 Cursos! JavaScript, Node, HTML, CSS, Gulp, Webpack, jQuery, Bootstrap, React, VueJS, DB e muito mais - Aulas SEMANAIS

Seja muito bem vindo ao Curso Completo de Desenvolvimento Web Moderno!

Nesse curso iremos abordar o desenvolvimento Web de ponta a ponta, para que você seja capaz de construir uma aplicação com as principais tecnologias do mercado. São tecnologias bastante atuais, usadas e aprovadas por grandes empresas.

Deixa eu explicar o que seria construir uma aplicação de ponta a ponta. Você precisará dominar tecnologias de frontend - que é a parte da aplicação executada no browser do usuário, e tecnologias de backend - que é o código executado no lado do servidor. O curso vai abranger essas duas partes, além de se preocupar muito com os fundamentos que são comuns à toda aplicação.

Por isso o que temos aqui não é apenas um curso, e sim um agrupamento de 13 cursos: Javascript, Node, HTML, CSS, Gulp, Webpack, jQuery, Bootstrap, React, VueJS, ExpressJS, MySQL e MongoDB. O melhor de tudo é que durante a nossa jornada vou agrupar essas tecnologias em desafios e projetos para consolidar o conhecimento.

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 25 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     13:50

Importância dos Fundamentos     08:12

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

Classe #02 07:13

Capítulo 7. Array

Array: Visão Geral 19:03

Array: Métodos Importantes 08:40

Simulando Array com Objeto 04:34

Foreach #01 10:01

Foreach #02 05:02

Map #01 09:57

Map #02 05:17

Map #03 03:49

Filter #01 10:24

Filter #02 04:25

Reduce #01 09:20

Reduce #02 05:57

Reduce #03 04:52

Imperativo Vs Declarativo 12:57

Concat 04:40

FlatMap 08:03

Capítulo 8. Node

Node: Visão Geral 15:57

Sistema de Módulos 20:33

Usando Módulos de Terceiros 11:21

Sistema de Módulos: Require 13:31

Sistema de Módulos: Exports 05:03

Arquivo package.json 14:23

Resolvendo Desafio 04:20

Instância Única vs Nova Instância 06:06

Objeto Global do Node 04:50

Entendendo o 'this' 03:34

Passando Parâmetros entre Módulos 02:50

Instalando Deps & Scripts 10:32

Lendo Arquivos 12:01

Escrevendo Arquivos 04:32

Frameworks Web 09:16

Padrão Middleware #01 07:42

Padrão Middleware #02 09:36

Instalando o Postman 03:14

Projeto: API com Express #01 17:36

Projeto: API com Express #02 12:46

Projeto: API com Express #03 12:47

Tarefas Agendadas com Temporizador 08:57

Process: Entrada e Saída Padrão 06:58

Capítulo 9. ESNext

Revisão #01 09:53

Revisão #02 06:48

Revisão #03 05:04

Operador Rest/Spread 04:18

Tagged Template #01 04:11

Tagged Template #02 05:23

Map 05:38

Set 03:24

For Of 06:21

Promises 10:53

Usando Callbacks Aninhadas 09:49

Refatorando Callbacks p/ Promises 08:20

Async/Await 07:35

Cenas dos Próximos Capítulos… 01:52

Avaliações de nossos alunos

5.0

Avaliação média

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

Comentários

  • avatar

    Gilvan Junior N Goncalves

    Excelente! aulas bem estruturadas e sucintas.

  • avatar

    Jorge Sidney Cardoso Junior

  • avatar

    Gabriel Rodrigues

  • avatar

    Glauber Franco

  • avatar

    Alexandre Moraes da Silva