NodeJS

Aprenda a criar aplicações back-end utilizando a linguagem de programação NodeJS.

NodeJS

Parte 1

Introdução ao NodeJS

Nesta lição você vai aprender um pouco mais sobre o que é NodeJS, NPM, e o que virá a seguir.

Parte 2

Configurações Iniciais do NodeJS

Aprenda a instalar o NodeJS e o NPM (Windows, Linux e MacOS) na sua máquina local, e saiba mais sobre o Cmder, REPL e o comando node.

Parte 3

Conhecendo os Módulos no NodeJS

Nesta lição você vai conhecer os três tipos de módulos do NodeJS: Módulos Interos (Core Modules), Externos e Próprios.

Parte 4

Módulos Próprios com NodeJS

Nesta lição, você vai aprender a criar módulos e fazer o uso das instruções module.exports, require, import e export.

Parte 5

Módulos Internos (Core Modules) - Parte 1

Nesta lição aprenderemos um pouco mais sobre os módulos internos, passando pelos módulos path, readline e a variável global process.

Parte 6

Módulos Internos (Core Modules) - Parte 2

Nesta lição você vai aprender um pouco mais sobre os módulos: events (Event Emitter), fs (File System), url e os.

Parte 7

Módulo HTTP (Core Modules)

Nesta lição, você vai aprender a criar seu primeiro servidor web em conjunto com o módulo HTTP do NodeJS.

Parte 8

Conhecendo mais sobre o NPM

Nesta lição, você irá aprender desde os conceitos básicos, até conceitos avançados sobre o NPM.

Parte 9

Trabalhando com Express

Nesta lição, você vai aprender a trabalhar com um dos framrworks mais utilizados no NodeJS, o Express!

Parte 10

O que é Template Engine?

Nesta lição, veremos todos os conceitos necessários que estão relacionados a um Template Engine.

Parte 11

HandleBars

Nesta lição, você vai aprender a utilizar a biblioteca do HandleBars na sua aplicação com NodeJS + Express.

Parte 12

EJS (Embedded JavaScript Templating)

Nesta lição, você vai aprender a utilizar o Template Engine EJS em suas aplicações com NodeJS.

Parte 13

Usando MySQL com NodeJS

Nesta lição, você vai aprender a fazer o uso do MySQL em conjunto com o NodeJS.

Parte 14

Sequelize com NodeJS

Nesta lição, você vai aprender a utilizar o ORM Sequelize com conjunto com o NodeJS.

Parte 15

TypeORM com NodeJS

Nesta lição, você vai aprender a utilizar o TypeORM com seus projetos feitos em NodeJS!

Parte 16

Prisma com NodeJS

Nesta lição, iremos aprender a utilizar o ORM Prisma em nossas aplicações feitas com NodeJS.

Parte 17

Conceitos de MongoDB e NoSQL

Nesta lição, vamos aprender sobre os bancos de dados não relacionais (NoSQL) em conjunto com o MongoDB.

Parte 18

MongoDB com NodeJS

Nesta lição, você vai aprender a utilizar o driver do MongoDB com suas aplicações feitas com NodeJS.

Parte 19

Variáveis de Ambiente no NodeJS (.env)

Nesta lição, vamos aprender a criar e utilizar as variáveis de ambiente (arquivos .env) no NodeJS.

Parte 20

Estruturas MVC com NodeJS

Nesta lição, você vai aprender um pouco mais sobre o padrão MVC, e como aplicá-lo em seus projetos.

Parte 21

CORS com Express

Nesta lição, vamos aprender sobre o que é o CORS, e como implementar essa política com o Express.

Parte 22

Cookies com NodeJS

Nesta lição, vamos aprender a gerenciar nossos cookies usando a biblioteca HTTP e Express.

Parte 23

Upload de arquivos com NodeJS

Nesta lição, você vai aprender a fazer upload de um ou mais arquivos de forma manual ou usando multer.

Parte 24

Tokens JWT com NodeJS

Nesta lição, você vai aprender a gerenciar Tokens JWT em conjunto com o NodeJS + Express.

Parte 25

Sessões com NodeJS

Nesta lição, você vai aprender a criar sessões com a biblioteca express-session com NodeJS + Express.

Parte 26

APIs com NodeJS

Nesta lição, você vai aprender a criar APIs robustas e completas usando NodeJS + Express.

Parte 27

Teste Unitários com Mocha e Chai

Nesta lição, você vai aprender a realizar testes unitários utilizando as bibliotecas Mocha e Chai.

Parte 28

Módulos ESM com NodeJS

Nesta lição, vamos aprender a utilizar os comandos export, export default e import do ECMAScript.

Parte 29

Typescript com NodeJS

Nesta lição, você vai aprender a como escrever códigos Typescript (usando .ts) com NodeJS.

Parte 30

Nodemon & PM2

Nesta lição, você vai aprender a utilizar as ferramentas Nodemon e PM2 para monitorar nossas aplicações.

Parte 31

Final da Jornada

Obrigado por ter chegado até aqui, esse conteúdo é só de agradecimentos ;)

Editores

Foto do William Lima
William Lima
Fundador da Micilini

Inventor nato, escreve conteudos de programação para o portal da micilini.

Torne-se um MIC 🤖

Mais de 100 mic's já estão conectados na plataforma.