Skip to content

arthuralbertoreis03/Tutorial_M2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 02_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 03_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 04_EXE_OBRIGATORIOS para os obrigatórios e 05_AUT_EST_EXE_OPCIONAIS para os opcionais) estarão disponíveis na Adalove a cada semana.
  • Em cada semana, materiais de autoestudo auxiliares opcionais poderão ser disponibilizados no subdiretório 01_AUT_EST caso algum material previamente curado tenha algum problema de acesso (algum link externo sair do ar, por exemplo).

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.

About

Tutorial do Módulo 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 59.6%
  • HTML 24.4%
  • CSS 16.0%