NodeJS + Express + SQL com Sequelize
Aprenda a Desenvolver para Web com NodeJS e Express e Consuma Bancos de Dados Relacionais com Sequelize.
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.
Why take this course?
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