Skip to content
This repository has been archived by the owner on Jul 6, 2024. It is now read-only.

Latest commit

 

History

History
29 lines (23 loc) · 3.03 KB

README.md

File metadata and controls

29 lines (23 loc) · 3.03 KB

EM DESUSO - não utilize para referências do módulo 2

Sobre esse repositório

Neste repositório serão concentradas todas as informações necessárias relacionadas ao tutorial preparado para este módulo.

  • O tutorial tem por objetivo demonstrar passo-a-passo a construção das partes básicas de uma aplicação web: front-end e back-end.
  • O tutorial é composto por 7 etapas que mostram progressivamente a construção da aplicação web.
  • O tutorial será construído pelos alunos como autoestudo, com suporte dos professores ao longo dos encontros de instrução de Programação.

Organização

  • Cada etapa do tutorial é um autoestudo semanal, por isso, sua descrição está disponível na Adalove bem como o link para o local no Github com todos os arquivos necessários para sua execução (subdiretório TUTORIAL deste repositório);
  • Além do tutorial, a cada semana, vocês terão autoestudos (atividades individuais), que deverão ser entregues até o final da semana em questão. Essas atividades estarão relacionadas à etapa anterior do tutorial para que vocês pratiquem mais. Estes autoestudos, bem como os links para os arquivos no Github (subdiretório AUT_EST_ENTREGA) estarão disponíveis na Adalove a cada semana;
  • Em algumas semanas, serão propostos mais exercícios INDIVIDUAIS de programação, focados em lógica de programação, obrigatórios e outros OPCIONAIS. Estes autoestudos, bem como os links para os arquivos no Github (subdiretório EXERCÍCIOS estarão disponíveis na Adalove a cada semana.

Glossário

  • HTTP: Hypertext Transfer Protocol - protocolo para troca de dados na Web através de mensagens ("requests"). Exemplos de mensagens HTTP são GET, POST, PUT e DELETE.
  • URL: Uniform Resource Locator - endereço web de recurso informático. Exemplo: quando se digita um determinado site em um navegador (Chrome, Edge, etc.), esse endereço é a URL e ao se pressionar ENTER está sendo feita uma requisição GET para o recurso dessa URL.
  • API: Application Programming Interface - camada de comunicação para que recursos de uma aplicação possam ser utilizados por outra aplicação.
  • REST: Representational State Transfer - arquitetura usada por APIs através de mensagens HTTP.
  • RESTfull - expressão gramatical da capacidade de ser REST
  • Webservice - é um tipo de API, que usa recursos da rede. Uma API RESTfull é um webservice.
  • Endpoint - cada um dos pontos de uma API. Um endpoint é representado por uma URL (recurso) e um método (exemplos: GET, POST, PUT e DELETE). Uma API possui vários endpoints.
  • JavaScript - linguagem de programação utilizada em aplicações web.
  • JSON - JavaScript Object Notation - formato para troca de dados que usa o conceito chave: valor. Exemplo: {nome: "João", idade: 24}
  • JQuery - biblioteca de funções do JavaScript.
  • Bootstrap - biblioteca para desenvolvimento de front-ends web.
  • Front-end - parte que o usuário visualiza; back-end - parte de comunicação com a base de dados; ambas partes estão conectadas.