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

Instalação do VSCode (Windows) 04:24

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

Capítulo 10. Conceitos sobre Web

Introdução à Web 25:45

Protocolo HTTP 20:20

Servidor Web 14:50

Client Side vs Server Side 14:50

Conteúdo Estático vs Dinâmico 10:10

HTML, CSS e JS 11:34

DNS 15:00

HTTP Seguro (HTTPS) 14:23

Web Service 27:01

Computação em Núvem 19:40

Capítulo 11. HTML

Anatomia da TAG 17:41

Anatomia de uma Página HTML 16:35

Um Pouco de CSS 23:38

Estruturando os Exercícios 18:48

Texto Puro vs Browser 03:07

Tag para Textos #01 12:33

Tag para Textos #02 13:50

Listas 04:55

Listas Aninhadas 09:43

Listas Aninhadas (Desafio) 08:53

Links #01 13:24

Links #02 08:20

Tabela 16:16

Formulário #01 11:39

Formulário #02 12:16

Formulário #03 10:55

Imagens 23:53

Desafio Slider #01 06:27

Desafio Slider #02 11:04

Vídeo 16:42

Desafio Controlar Vídeo 10:22

Tags Não Visuais 12:21

Capítulo 12. CSS

Baixando o Arquivo Zip 03:59

CSS: Introdução 12:55

Anatomia CSS 17:27

CSS Interno, Externo e Inline 07:01

Criando a Classe .tag 16:35

Seletores CSS #01 06:34

Seletores CSS #02 15:00

Especificidade CSS #01 10:14

Especificidade CSS #02 10:18

Herança 09:08

Box Model #01 08:23

Box Model #02 08:37

Margin Collapse 06:38

Propriedade Display 11:12

Inline-block: Comportamento Estranho 06:51

Altura & Largura 11:39

Box Sizing 09:12

Propriedade Overflow 04:38

Propriedade Float 08:01

Cores 14:16

Unidades #01 10:09

Unidades #02 11:13

Unidades #03 09:52

Texto 15:09

Propriedade Position 14:56

Media Query 09:44

Desafio Menu #01 08:21

Desafio Menu #02 21:14

Desafio Card #01 02:41

Desafio Card #02 08:27

Flex Box vs CSS Grid 04:36

Flex Box Nomenclatura 04:43

Flex Box #01 16:10

Flex Box #02 12:42

Flex Box #03 06:42

Desafio Menu (Flex Box) 06:27

CSS Grid #01 23:44

CSS Grid #02 09:50

CSS Grid #03 10:20

Avaliações de nossos alunos

5.0

Avaliação média

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

Comentários

  • avatar

    Carlos J. Souza

    Didática excelente.

  • avatar

    Emilio Córdova

    Muito bom

  • avatar

    Murillo Zerbinatto

  • avatar

    Thiago

  • avatar

    Lino Veloso