Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de NodeJS - O Bootcamp Completo para Desenvolvedores Web 2023

Curso de NodeJS - O Bootcamp Completo para Desenvolvedores Web 2023

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

NodeJS - O Bootcamp Completo para Desenvolvedores Web 2023

Construa Aplicações Web do Mundo Real Usando Node, Express, PostgreSQL, MongoDB e muito mais...

Avaliação: 4.5 de 5272 avaliações

Total de horas: 14.5

Aulas: 154

Todos os Níveis

Construa Aplicações Web do Mundo Real Usando Node, Express, PostgreSQL, MongoDB e muito mais... Tenho treinado desenvolvedores de uma forma ou de outra desde 2005. Atualmente, sou o instrutor principal no bootcamp TechCrafts, onde ensino desenvolvimento web full stack. Este curso é resultado de milhares de horas de treinamento ao longo de vários anos, nos quais treinei mais de 100 desenvolvedores. Agora, esses desenvolvedores estão trabalhando para empresas como TechGiant, ConnectIn e BankCorp.

Requisitos

  • É recomendado ter uma compreensão básica de como a web funciona, mas não é obrigatório
  • É recomendado ter compreensão da linguagem de programação JavaScript
  • Nenhum conhecimento de NodeJS é necessário

Descrição

De acordo com a última pesquisa do StackOverFlow, o NodeJS é o framework mais popular no desenvolvimento de software. O NodeJS está em alta demanda, e os desenvolvedores JavaScript que têm o NodeJS em seu conjunto de ferramentas ganham salários altos. Este curso foi projetado para ensinar todas as partes importantes do framework NodeJS, construindo aplicações do mundo real e orientadas a dados. Após concluir este curso, você estará pronto para construir aplicações web full stack usando NodeJS e JavaScript. Aqui está o esboço deste curso:
  • Compreendendo o NodeJS e o Gerenciador de Pacotes do Node
  • Instalando e Executando o ExpressJS
  • Compreendendo o Roteamento
  • Passando QueryString, Parâmetros e JSON
  • Enviando Dados no Express
  • Compreendendo Páginas do Lado do Servidor
  • Construindo Páginas de Modelo do Lado do Servidor Usando Mustache
  • Criando Componentes Reutilizáveis Usando Express Partials
  • Consumindo Recursos Estáticos
  • Desenvolvendo Roteador Express
  • Compreendendo e Implementando Middleware
  • Integrando Sessão para Aplicações ExpressJS
  • Depurando o Node
  • Configurando o Banco de Dados PostgreSQL
  • Aprendendo Comandos SQL Básicos
  • Realizando Operações CRUD Usando pg-promise para o banco de dados PostgreSQL
  • Criptografando e Persistindo Dados Seguros Usando bcrypt
  • Alternando Opções de Menu com base no Status de Login do Usuário
  • Implantação no Heroku
  • Compreendendo o Mapeamento Objeto-Relacional
  • Instalando e Configurando o Sequelize
  • Realizando Operações CRUD Usando o Sequelize
  • Implementando Relacionamentos de Um para Muitos no Sequelize
  • Hospedando o Banco de Dados PostgreSQL no ElephantSQL
  • Compreendendo Bancos de Dados de Documentos
  • Implementando JSON Web API Usando o ExpressJS
  • Instalando e Executando o Servidor de Banco de Dados MongoDB
  • Realizando Operações CRUD Usando o MongoDB

Projetos

Como instrutor principal em um dos principais bootcamps, sei que a melhor maneira de aprender uma nova tecnologia é utilizando suas habilidades em um projeto do mundo real. Por esse motivo, este curso aborda vários projetos para aprimorar sua experiência de aprendizado.

Aplicativo de Notícias

Neste aplicativo, você aprenderá como criar páginas do lado do servidor usando o mecanismo de templates Mustache. Você construirá uma tela de login e registro e até mesmo personalizará a página do usuário com base em suas credenciais. Este aplicativo integra-se a um banco de dados PostgreSQL usando a biblioteca pg-promise. Por fim, você aprenderá como implantar seu aplicativo em um servidor Heroku.

Venda Seus Produtos

Neste aplicativo, você aprenderá como criar um site ExpressJS que permite aos usuários listar seus produtos para venda. Você aprenderá como integrar o ORM Sequelize com sua aplicação Node. O projeto também aborda como fazer upload de imagens da sua máquina para seu próprio servidor. Assim como o aplicativo anterior, você também implementará login e registro para o usuário.

Aplicativo de Supermercado

Neste aplicativo, você aprenderá como criar tanto o cliente quanto o servidor. O cliente será implementado usando HTML e JavaScript puros, e o servidor será implementado usando ExpressJS e MongoDB (Banco de Dados de Documentos). Você aprenderá como persistir documentos, bem como documentos aninhados no banco de dados MongoDB.

Este curso é para você?

Se você não tem experiência com NodeJS, então você vai aproveitar este curso. O NodeJS é um framework altamente procurado, e depois de passar por este curso, você poderá usar suas novas habilidades para se tornar um desenvolvedor web full stack. Se você tem pouca experiência com NodeJS, então você aprenderá sobre o acesso a bancos de dados PostgreSQL e MongoDB com pg-promise, Sequelize e Mongoose.

Pré-requisitos

  • Nenhum conhecimento de NodeJS é necessário
  • Compreensão de HTML e CSS é necessária
  • Conhecimento prévio de JavaScript é recomendado

O que você aprenderá

  • Aprenda a criar aplicações NodeJS
  • Integre aplicações Node ExpressJS com PostgreSQL e MongoDB
  • Aprenda ORM e SQL para realizar operações CRUD
  • Implemente páginas do lado do servidor usando o mecanismo de templates Mustache
  • Desenvolva JSON Web API e consuma-a em uma aplicação JavaScript
  • Construa 3 projetos do mundo real do início ao fim
Ver informações completas