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