Node.js do Zero a Maestria com diversos Projetos criado pelo Matheus Battisti, na plataforma Udemy. 2024.
Crie aplicações completas com Node.js, Express, MongoDB, MySQL, React.js, arquitetura MVC e muito mais!
Serão abordados diversos assuntos que fazem parte do ecossistema de Node.
Começaremos aprendendo Node puro, para poder entender a fundo como a runtime funciona. Após entender todos estes conceitos, iremos nos direcionar ao desenvolvimento web com Express, renderização de páginas com uma template engine, integração a bancos de dados relacionais e também os não relacionais.
Com o código e as aplicações crescendo é hora de organizar tudo isso, vamos então aprender o padrão MVC, deixando nossa aplicação mais organizada, manutenível e de fácil ampliação.
Você aprenderá a criar projetos na arquitetura MVC, aplicando boas práticas, testes e validações e tudo que é necessário para a criação de um sistema robusto com base em Node!
Nas etapas finais entramos de cabeça no mundo das APIs, aprendendo a desenvolvê-las do zero e a trabalhar com o padrão REST, para criação de APIs RESTful.
Por fim, criaremos juntos uma aplicação utilizando todo o nosso conhecimento, com o front end separado do back end, que é um padrão muito utilizado nos dias de hoje!
Você também terá acesso a uma imersão em todos os tópicos relacionados. Para isso, adicionei seções para você se especializar nesses temas
Serão abordados diversos assuntos que fazem parte do ecossistema de Node, como:
- Express;
- Handlebars (template engine);
- MongoDB (bancos não relacionais, NoSQL);
- Mongoose (ODM);
- API;
- MySQL (bancos relacionais, SQL);
- Sequelize (ORM);
- Padrão de arquitetura MVC;
- NPM; E muito mais!
Além disso, entraremos em vários tópicos sobre o Node.js, todos bem definidos por seções e exercícios para você praticar, alguns deles são:
- Fundamentos do Node.js;
- Node Core Modules;
- Fundamentos do NPM;
- Criação de aplicação em Node puro, sem frameworks;
- API com Node.js;
- E outros;
- Aprender Node do básico ao avançado
- Criar projetos completos com Express
- Aprender o padrão MVC com Node
- Criação de API com Node e Express
- Operações e integração de Node JS com MySQL
- Operações e integraçãode Node JS com Sequelize
- Operações e integraçãode Node JS com MongoDB
- Operações e integraçãode Node JS com Mongoose
Para acessar as lista de comandos do curso, clique aqui
1 - Introdução 2 - Fundamentos de Node.js 3 - Node Core Mudules na prática 4 - Fundamentos do npm 5 - Projeto: Accounts 6 - Introdução ao Express 7 - Template Engine com Express 8 - Integração de Node.js com MySQL 9 - Utilizando o Sequelize com Node.js 10 - Arquitetura MVC com Node.js 11 - Projeto: Toughts (Express, Sequelize e MVC) 12 - Node.js com MongoDB 13 - Adaptando Mongoose ao nosso projeto 14 - Introdução a APIs 15 - Projeto: Get A Pet (API, RESTful, Express, MVC, MongoDB com Mongoose, React) 16 - MasterClasses sobre React 17 - vários apêndices basicos para quem não tem conhecimento (html, css, sql, mysql, mongo)