frontend

Tarefas até 11 de setembro

  1. Defina a dupla com quem irá trabalhar (ou especifique que será um “lobo solitário”).
  2. Escolha uma aplicação a ser desenvolvida, levando em consideração que haverão 4 versões da aplicação (React, Vue, Angular e Svelte). Assim, não deve ser uma aplicação complexa, nem precisa ter um visual rebuscado. Porém, deve ser diferente da apresentada ao longo do curso (Quiz) e ter:
    • Componentes que se comunicam entre si;
    • Elementos de interação com o usuário, como formulários;
    • 3 ou mais páginas com rotas diferentes (ex: http:/meu-app/rota1)
    • Usar serviços web REST (pode-se usar uma API existente).
  3. Instale no seu computador todas as ferramentas de trabalho que serão utilizadas ao longo do curso.
  4. Crie um repositório no Git para a aplicação (público ou privado). O repositório pode estar no Github, Bitbucket ou no Gitlab do IMD.
  5. Compartilhe o repositório com o usuário amccampos (o usuário é o mesmo para qualquer uma das opções de repositório acima).
  6. O repositório deve ter pelo menos 4 pastas, cada uma com a aplicação inicial criada pelas ferramentas (React, Vue, Angular e Svelte).
  7. Descreva no readme.md do repositório a descrição da aplicação que você pretende desenvolver. Detalhe as operações que o usuário fará na aplicação.

Exemplos de aplicações

Apesar de um dos requisitos ser o uso de serviços web, não é necessário desenvolver um servidor. Pode-se utilizar APIs públicas ou uma API fake para simular o servidor. Pode-se também usar serviços como o da Airtable para criar operações de CRUD nos seus dados (recomendado).

Segue abaixo algumas sugestões de tipos de aplicações web:

Um mesmo tipo de aplicação pode ser escolhido por mais de uma dupla (as aplicações entretanto devem ser únicas).