elizabetefabri / SAP012-movie-challenge-fw

📽 Movie Challenge
https://moviechallenge.vercel.app
0 stars 0 forks source link

1.3 Estrutura do projeto #3

Closed elizabetefabri closed 7 months ago

elizabetefabri commented 7 months ago

Descrição:

Criar a estrutura inicial do projeto para a SPA, organizando arquivos e pastas para garantir uma base de código limpa e manutenível.

Critérios de aceitação:

Dentro de src, criar as seguintes pastas:

Definição de Pronto:

elizabetefabri commented 7 months ago
  1. Dentro do terminal ou prompt de comando, navegue até o diretório raiz do seu projeto Angular.

  2. Criar as pastas e estrutura de arquivos conforme as instruções:

    • Execute o comando para criar a pasta app/layout:

    • app/layout: componentes que definem a estrutura geral das páginas ou seções da sua aplicação. Os layouts são componentes que podem conter outros componentes para organizar a aparência de uma página.

      mkdir src/app/layout
    • Execute o comando para criar a pasta app/mocks:

      app/mocks: mocks que fornecem dados de teste para simular o comportamento de uma API ou serviço durante o desenvolvimento e os testes.

      mkdir src/app/mocks
    • Execute o comando para criar a pasta app/shared/services:

      app/shared/services: serviços compartilhados que podem ser usados em diferentes partes da aplicação. Esses serviços podem incluir lógica de negócios comuns, manipulação de dados, interação com a API, etc.

      mkdir src/app/shared/services
    • Execute o comando para criar a pasta utils:

      mkdir src/utils
  3. Criar os arquivos necessários dentro das pastas criadas:

    • Você pode criar componentes dentro da pasta app/layout conforme necessário para definir a estrutura geral das páginas ou seções da sua aplicação.
    • Na pasta app/mocks, você pode criar arquivos de mocks que fornecem dados de teste para simular o comportamento de uma API ou serviço durante o desenvolvimento e os testes.
    • Na pasta app/shared/services, você pode criar serviços compartilhados que podem ser usados em diferentes partes da aplicação. Esses serviços podem incluir lógica de negócios comuns, manipulação de dados, interação com a API, etc.
    • Na pasta models, você pode criar os arquivos que contêm as definições de modelos de dados usados na aplicação. Os modelos são classes ou interfaces que representam a estrutura dos dados usados na aplicação.
    • Na pasta utils, você pode criar utilitários ou funções de utilidade compartilhadas em diferentes partes do projeto. image