Skip to content

SamuelLucas-007/Moduloo-2

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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published