/backend-m02-api

Repositório de estudos do módulo 02 do curso de BackEnd na Cubos Academy.

Primary LanguageJavaScript

Estudo Cubos Academy - Backend - Módulo 2

Repositório de estudos do módulo 02 do curso de BackEnd na Cubos Academy.

Módulo 2 👩‍💻

🃏 Conteúdo Principal

  • Primeiro Servidor
  • Rotas, Intermediários e Controladores
  • API Rest
  • Programação Assíncrona
  • Leitura e Escrita em Arquivos
  • Datas em JS

Cada pasta de aula contém exercícios realizados durante o estudo.

Os exercícios com aplicações estão em repositórios privados.

♦️ Extras (não incluídos ao repositório e presente no módulo)

  • Aulas de soft skills
  • Aulas de LinkedIn
  • Aulas de GitHub
  • Desafio final de módulo - Projeto de API
  • Desafio final de carreira - Organização de GitHub

♠️ Como testar os códigos

Este repositório contém execuções de códigos de API, siga o passo a passo para poder ligar o servidor e em seguida acesse os links demonstrados.

passo1. Adentre pelo terminal em uma pasta de aula. Para qualquer pasta de aula que contenha 'package.json', execute npm install para baixar os arquivos necessários para execução do código.

npm install

Apenas as seguintes pastas NÃO PRECISAM EXECUTAR o código quotado:

  • Aula06_01.LeituraArquivos
  • Aula06_02.JSONParse

passo1.5. (Aulas: 03, 04, 05, 06) Caso prefira utilizar o nodemon para manter o servidor atualizado sempre que editar um arquivo, execute o script:

npm run dev
para o 'indexExercicio_01_e_02.js', utilize "dev2" ao invés de "dev"

passo2. Entre nos arquivos 'index' e leia os comentários ao fim do arquivo. Veja os passos de como utilizar cada rota e o que fazer.

Aula02_01.PrimeirosComandos/index.js
Aula02_02.server/src/index.js
Aula03_01.RotasIntermediariosControladores/src/index.js
Aula03_01.RotasIntermediariosControladores/src/indexExercicio_01_e_02.js
Aula04_01.APIRest/src/index.js
Aula05_01.ProgramacaoAssincrona/src/index.js
Aula06_01.LeituraArquivos/index.js
Aula06_02.JSONParse/index.js
Aula06_03.EscritaArquivos/src/index.js
Aula06_04.Exercicio/src/index.js
Aula07_01.DatasJS/index.js

passo3. Execute o index escolhido com node.js ou execute o script do passo1.5. e acesse a rota que quiser.

Prints

Print

🔗 Links úteis
Backend Módulo 1: Lógica de Programação
Backend Módulo 3: PostgreSQL
Backend Módulo 4: Aprofundamentos
tags: backend módulo 2 exercício de classe nodeJS api api rest server internet rotas intermediarios controladores async read and write files ler e escrever arquivos