Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 1.95 KB

proposta-projeto.md

File metadata and controls

54 lines (37 loc) · 1.95 KB

Os slides da aula tão aqui ❤️


Aulinha de Revisão da On16

Simbora, gatinhas?!

Estamos chegando em mais um período de revisão, passa muito rápido, né?

Atentando-se ao fato de sempre validarmos o conteúdo visto até determinado ponto do nosso curso, iremos trabalhar em um projeto desenvolvido por vocês (novamente).

Por onde começamos?

Vamos relembrar um pouco do que vimos até aqui? Não fique preocupada em decorar todas as sintaxes e códigos existentes no mundo. Isso vem com o tempo, relaxa!

Vamos começar relembrando nossa estrutura de uma maneira geral:

pasta-do-projeto
├── src
│   ├── controller
│   ├── model
│   ├── routes
│   └── index.js
├── server.js
├── package.json

Agora vamos relembrar alguns conceitos importantes:

  • Model: é responsável pela leitura e escrita de dados, e também de suas validações. É onde está toda a lógica de negócio da aplicação.
  • View: é a camada de interação com o usuário. Ela apenas faz a exibição dos dados, sendo ela por meio de um html ou xml (não usaremos ele, ta?).
  • Controller: O responsável por receber todas as requisições do usuário. Seus métodos chamados actions são responsáveis por uma página, controlando qual model usar e qual view será mostrado ao usuário.

Passo-a-passo com a mão no massa código:

  1. Esqueleto do projeto
  2. Models
  3. Controllers
  4. Rotas
  5. App.js
  6. Server.js

Postman

Essa ferramenta permite testar serviços RESTful por meio do envio de requisições HTTP e da análise do seu retorno. Você pode salvar todas as suas collections e facilitar o seu dia-a-dia como pessoa desenvolvedora!

Github

Não podemos esquecer aquele commit bonitão para mostrar todo o esforço de vocês, não é mesmo?