NodeJS + Express + SQL com Sequelize

Aprenda a Desenvolver para Web com NodeJS e Express e Consuma Bancos de Dados Relacionais com Sequelize.

Ratings: 4.40 / 5.00




Description

Este curso é para você que quer aprender os fundamentos do Node.js e desenvolver aplicações web com esta poderosa plataforma.

Node.js é uma plataforma de desenvolvimento de software para a web baseada no motor V8 do Chrome. Node.js tem sido utilizado por grandes players do mercado. Empresas da mídia, bancos digitais e gigantes do entretenimento não tem aberto mão desta tecnologia para construir seus softwares. Com Node.js é possível desenvolver para a Web, é possível desenvolver Api's , chats e aplicações em realtime bem como desenvolver soluções para IOT (internet das coisas).

Neste curso abordaremos aspectos iniciais da linguagem. Aqueles que já programam em outras tecnologias e também aqueles que estão ingressante no mundo do desenvolvimento de software encontrarão fundamentos e aspectos iniciais desta tecnologia neste curso.

O curso aborda desde a instalação e configuração no Node.js até o desenvolvimento de um CRUD consumindo um banco de dados relacional.

Neste curso abordaremos: 

  • Instalação e configuração em ambiente Linux

  • Instalação e configuração em ambiente Windows

  • Iniciando projetos com o npm

  • Trabalhando com HTTP

  • Lidar com Arquivos (read, update, write e delete)

  • Trabalhando com módulos externos no Node.js

  • Gerenciamento de pacotes do o NPM

  • Instalação e configuração do Express

  • Rotas

  • Conceitos sobre requests no Express

  • Conceitos sobre responses no Express

  • Tipos de Responses

  • Entendendo Middlewares

  • Middlewares de erros

  • Conhecendo a Template Engino Pug

  • Carregamento de Assets nas Views

  • Criando um Navbar com o Pug

  • Criando formulário com o Pug

  • Grid de Listagem de o Pug

  • Instalação e configuração do Sequelize (ORM) no Linux

  • Instalação e configuração do Sequelize (ORM) no windows

  • Inser, update, select e delete com o Sequelize

  • Desenvolvimento de um crud com os conceitos aprendidos


   

What You Will Learn!

  • Aprenda a desenvolver para a web utilizando esta maravilhosa plataforma de desenvolvimento que é o Nodejs
  • Aprenda a desenvolver aplicações para a internet utilizando javascript também no back-end com Nodejs
  • Esteja familiarizado com esta tecnologia que está sendo utilizada por grandes players do mercado.
  • Você que tem conhecimentos em HTML, CSS e Javascript, este curso é ideal para você.
  • Já é desenvolvedor a anos ? Porém usa javascript somente no front-end! Aprenda Nodejs para poder desenvolver também para o back-end.

Who Should Attend!

  • Desenvolvedores iniciantes que querem aprender a desenvolver para web ou até mesmo desenvolvedores experientes que estejam querendo aprender a desenvolver em Nodejs
  • Desenvolvedores que trabalham com outras tecnologias e precisam aprender Nodejs por causa de algum desafio do trabalho
  • Curiosos e entusiastas que estejam querendo aprender a desenvolver em Nodejs
  • Qualquer pessoa interessada em aprender ou se aprimorar em programação na plataforma Nodejs
  • Pessoas que querem ser desenvolvedoras javascript back-end
  • Pessoas que querem ser desenvolvedoras javascript full-stack