Formação Node.js
4.7 (1,043 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,263 students enrolled

Formação Node.js

Aprenda a criar qualquer sistema web, com Node.js e Javascript na prática, domine as principais tecnologias do mercado.
Highest Rated
4.7 (1,043 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,263 students enrolled
Last updated 7/2020
Portuguese
Portuguese [Auto]
Current price: $23.99 Original price: $34.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 43.5 hours on-demand video
  • 13 articles
  • 29 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • NodeJS
  • ExpressJS
  • Vue JS
  • Socket IO
  • MySQL
  • MongoDB
  • TDD
  • Javascript avançado.
Course content
Expand all 376 lectures 43:25:10
+ Introdução ao Node.js
7 lectures 59:11
Como o curso vai funcionar
04:35
Recomendação de editor de código
04:28
Seu primeiro código com Node.js
10:13
Módulos
17:46
+ HTTP
2 lectures 18:59
Sua primeira aplicação HTTP com Node.js
12:32
+ Fundamentos do Express.js
7 lectures 01:02:01
O que é o Express.js e NPM
11:39
Estrutura inicial
06:13
Rotas
17:25
Carregamento automático
05:17
Parâmetros
13:17
Query params
06:23
Simples e fantástico
01:47
+ MySQL Básico
5 lectures 50:31
Instalando o MySQL
14:50
Tabelas
15:45
INSERT, SELECT E WHERE
10:41
Delete
04:18
Update
04:57
+ [Projeto #01] Criando uma plataforma de perguntas e respostas com MySQL
33 lectures 03:56:16
EJS e criação de projeto
07:31
Configurando e exibindo HTML com EJS
11:12
Estruturas condicionais com EJS
07:34
Estruturas de repetição com EJS
09:09
Arquivos estáticos
06:51
Apresentando e instalando o Bootstrap
09:55
Criando formulário de perguntas
09:04
Adicionado card no formulário
02:26
CSS customizado com Bootstrap
03:16
Finalizando front com navbar
07:16
AVISO: Nova forma de utilizar partials - correção de erro
01:19
Reutilizando HTML com partials
09:45
Envio de formulário para o Node
06:42
Capturando dados de um formulário
09:06
MySQL Workbench
02:39
Conexão com o banco de dados
07:53
Corrigindo erro de conexão do Sequelize
05:13
Gerando tabela com model
12:11
Salvando perguntas no banco de dados
08:11
Buscando perguntas no banco de dados
05:17
Listando perguntas no Front-end
07:16
Ordenação com Sequelize
06:45
Busca condicional com Sequelize
11:48
Front-end da página de pergunta
05:24
Perguntas com links dinâmicos
06:04
Formulário de resposta
03:32
Campo de formulário com valor dinâmico
04:53
Respondendo perguntas
09:07
Exibição de respostas e finalização
11:44
+ Deploy de APP Node + MySQL em VPS - Digital Ocean
14 lectures 01:07:28
VPS Vs. Hospedagem compartilhada
04:59
O Deploy simplificado
03:21
30 dias grátis na Digital Ocean
03:47
Iniciando a criação da VPS
04:27
Putty
02:47
Geração de chave SSH
05:51
Acessando a VPS
03:37
Instalando o Node no servidor
04:09
Instalando o MySQL
04:29
Enviando arquivos do projeto para a VPS
10:56
Configurando banco de dados
06:50
Rodando aplicação
05:55
Rodando aplicação no background
04:19
+ [Projeto#02] Criando um blog com painel administrativo - CRUD completo
58 lectures 06:11:09
Introdução
02:04
Relacionamento
12:31
Base do projeto
22:11
Arquitetura e organização de aplicação Node.js
16:00
Model de categoria
04:14
Model de artigo
01:42
Relacionamentos na nossa aplicação
06:09
Definindo relacionamentos no Sequelize
12:18
Qual a utilidade dos relacionamentos?
08:10
Formulário de categoria
12:11
Cadastro de categorias e Slugify
09:04
Tabelas do bootstrap
05:32
Listagem de categorias
04:37
Facilitando a nevegação
06:05
Evitando acidentes
10:40
Formulário de edição
08:58
Linkando botões de edição
02:26
Salvando edição
06:54
Formulário de artigo
04:34
Configurando o TinyMCE
10:36
Traduzindo o TinyMCE
02:11
Dropdown de categorias
04:27
Salvando artigos
03:56
Ajustando tempo no Sequelize
03:55
Página de artigos
02:18
Corrigindo bug da navbar
01:17
Tabela de artigos
03:34
Joins com Sequelize
01:51
Deletando artigos
03:09
Home page do blog e correção do bug da tabela
09:20
Página de leitura de artigo
04:56
Linkando páginas de leitura
01:40
Exibição de conteúdos dinâmicos com EJS
01:52
Menu dinâmico de categorias
04:49
Filtrando artigos por categoria
06:25
Desafio #01
03:44
Pagina de edição de artigos
05:30
TinyMCE Editável
03:56
Select dinâmico de edição
03:26
Persistindo alterações
05:49
Lógica da paginação
15:00
Página
04:27
Limitando visualização na Home page
05:09
Finalizando paginação
08:04
BUG na paginação - Correção
02:28
Base do sistema de login
08:30
Formulário de cadastro
07:53
Hash de senha
09:16
Impedindo emails duplicados
03:44
Listagem de usuários
05:27
O que são cookies e sessões
03:52
Express sessions
07:05
Manipulando sessões
10:01
Autenticação
07:41
O que é um Middleware
03:32
Autorização com middleware
11:18
Logout
05:36
+ Deploy fácil de Node.js com MySQL na Umbler
5 lectures 27:36
Umbler com 100R$ de crédito grátis
01:32
Criando container e banco de dados
04:08
Programas auxiliares
01:25
Preparando banco de dados
09:44
Subindo arquivos do projeto
10:47
+ Javascript ES6 - ES7 - ES8
10 lectures 01:13:03
O que é ECMAScript
04:55
Constantes
07:58
Let e escopo
17:50
Parâmetros opcionais
06:57
JSONs encurtados
02:58
Operador Spread
04:45
Desestruturação
05:40
Arrow function
10:15
Find
07:19
Template Literals
04:26
+ Programação assíncrona - Promises e Async/Await
16 lectures 02:01:39
O que é programação síncrona
08:18
O problema da programação síncrona
11:39
Programação assíncrona e os problemas que ela resolve
14:08
Opções
01:28
Inicio da prática
08:05
Callbacks
07:08
Parâmetros em callbacks
05:18
Tratamento de erros em callbacks
06:44
Promises na prática
08:43
Promises com parâmetros
05:39
Promises aninhadas ou Promise Hell
09:35
Async/Await
12:12
Desafio #02
01:06
Resolvendo promise hell com Async e Await
06:46
Tratamento de erros com Async e Await
06:36
Requirements
  • Saber o básico de Javascript
  • Saber HTML
  • Saber CSS
Description

Olá, seja muito bem vindo a Formação Node.js, meu nome é Victor Lima(CEO do Guia do programador), e eu serei seu instrutor durante todo este curso.

Eu criei essa formação para ser o que eu gostaria de ter estudado quando eu estava aprendendo Node.js

A Formação Node.js, é um curso completo que vai do básico do Node.js, se aprofundado bastante no desenvolvimento web com Javascript para o back-end, com bibliotecas como Express.js, e bancos de dados como MongoDB e MySQL.

Toda a Formação Node.js, tem um único objetivo: Transformar você em um desenvolvedor Node completo, que é capaz de desenvolver, testar e fazer deploy de aplicações reais.

A Melhor forma de aprender Node.js é construindo aplicações na prática.

E é por esse motivo, que na nossa formação vamos ter muitos projetos práticos que serão ensinados do zero.

Desde o inicio do curso você vai estar com a mão na massa, desenvolvendo todos os tipos de projetos web com o Node.js e Javascript. Isso vai te dar experiência prática necessária para desenvolver seus próprios projetos.

Você vai aprender a construir vários projetos:

· [Projeto #01] Criando uma plataforma de perguntas e respostas

· [Projeto #02] Criando um blog com Express.js e MySQL

Após desenvolver todos esses projetos, você vai ser capaz de desenvolver qualquer tipo de aplicação web com Node.js e Javascript.

Tudo o que você precisa em um único curso

Com a formação Node.js, você vai aprender TODAS as habilidades essenciais para construção de qualquer aplicação web real. Tudo em um único curso.

É o melhor momento para aprender Node.js

Segunda uma pesquisa do Stackoverflow, Node.js está entre as 3 tecnologias back-end mais populares do mundo. Com muitas vagas de empregos disponíveis, com salários que chegam até 10.000 R$ por mês.

Durante todos os módulos do curso você irá aprender:

1. Node.js

2. ES6/ES7

3. Express.js

4. MySQL

5. MongoDB

6. Mongoose

7. Socket io

8. REST

9. Testes

10. TDD

11. Debug de aplicações Node

12. Vue JS

13. Planejamento de projetos de software

14. Integração do Node com o Paypal

15. Integração do Node com o Mercado pago

16. Integração do Node com o Youtube

17. E muito mais...

Eu não posso esperar para ver você se tornando um profissional Node.js!

Who this course is for:
  • Desenvolvedores web iniciantes.
  • Desenvolvedores web que queiram se profissionalizar em NodeJs
  • Pessoas que querem se tornar um profissional Javascript completo
  • Iniciantes que querem sair do básico para o profissional