Este projeto é um exemplo de tutorial em Angular que demonstra a criação de componentes, módulos e a organização de um projeto Angular. Projeto desenvolvido com base nos requisitos informados pelo professor.
- Estrutura do Projeto
- Tecnologias Utilizadas
- Funcionalidades
- Como Usar
- Editando Variáveis de Ambiente
- Servidor de Desenvolvimento
- Geração de Código
- Build do Projeto
- Testes Unitários
- Testes de ponta a ponta
- Ajuda Adicional
- Personalização
- Contribuição
- Licença
- Autores
- Reconhecimentos
O projeto está organizado da seguinte forma:
TUTORIALANGULAR/
├── .angular/
├── node_modules/
├── src/
│ ├── app/
│ │ ├── components/
│ │ │ ├── pagina2/
│ │ │ │ ├── pagina2.component.css
│ │ │ │ ├── pagina2.component.html
│ │ │ │ ├── pagina2.component.spec.ts
│ │ │ │ ├── pagina2.component.ts
│ │ ├── paginainicial/
│ │ │ │ ├── paginainicial.component.css
│ │ │ │ ├── paginainicial.component.html
│ │ │ │ ├── paginainicial.component.spec.ts
│ │ │ │ ├── paginainicial.component.ts
│ │ ├── services/
│ │ │ ├── data.service.ts
│ │ ├── modules/
│ │ │ ├── pagina2.module.ts
│ │ │ ├── paginainicial.module.ts
│ │ ├── app-routing.module.ts
│ │ ├── app.component.css
│ │ ├── app.component.html
│ │ ├── app.component.spec.ts
│ │ ├── app.component.ts
│ │ ├── app.module.ts
│ ├── assets/
│ │ ├── images/
│ ├── environments/
│ │ ├── environment.prod.ts
│ │ ├── environment.ts
│ ├── favicon.ico
│ ├── index.html
│ ├── main.ts
│ ├── polyfills.ts
│ ├── styles.css
│ ├── test.ts
├── .browserslistrc
├── .editorconfig
├── .gitignore
├── angular.json
├── karma.conf.js
├── package-lock.json
├── package.json
├── README.md
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.spec.json
- Angular: Framework para construção de aplicações web.
- TypeScript: Superconjunto de JavaScript que adiciona tipagem estática.
- HTML5: Estruturação e conteúdo das páginas.
- CSS3: Estilização e layout responsivo do site.
- Bootstrap 5: Framework CSS para design responsivo e componentes de interface de usuário.
- Google Fonts: Fontes customizadas para uma estética moderna.
- Criação e gerenciamento de componentes.
- Integração de serviços para manipulação de dados.
- Roteamento entre diferentes páginas.
- Layout responsivo e estilização com CSS e Bootstrap.
Instruções passo a passo sobre como configurar e executar o projeto localmente.
# Clone este repositório
git clone https://github.com/usuario/projeto.git
# Entre no diretório do projeto
cd projeto
# Instale as dependências
npm install
# Execute o projeto
ng serve- Na área de trabalho do Windows, clique no botão iniciar e digite "Explorador de Arquivos".
- Clique em abrir e procure por Disco Local C:. Busque pela pasta Usuários e abra-a.
- Procure pelo seu Usuário e então abra-o.
- Dentro do Usuário, procure por AppData e abra.
- Em seguida, abra a pasta Roaming.
- Dentro de Roaming, busque pela pasta npm e abra.
- Na barra superior, clique e copie o caminho das pastas:
C:\Users\Usuario\AppData\Roaming\npm. - Volte para a área de trabalho.
- Na área de trabalho do Windows, clique no iniciar e digite "Variáveis". Clique em "Editar variáveis de ambiente para sua conta".
- Na janela que abrir, procure por Path na lista de variáveis para usuário, clique sobre ele e depois em Editar.
- Em um espaço vazio, dê dois cliques e cole o caminho das pastas copiado anteriormente. Em seguida, clique em Ok.
- Clique em Ok novamente para fechar a janela de variáveis de ambiente.
Com isso, sua variável foi criada. Você pode retornar ao tutorial de instalação do Angular clicando aqui.
Para iniciar o servidor de desenvolvimento, execute ng serve. Navegue até http://localhost:4200/. O aplicativo recarregará automaticamente se você alterar qualquer um dos arquivos de origem.
Execute ng generate component nome-do-componente para gerar um novo componente. Você também pode usar ng generate directive|pipe|service|class|guard|interface|enum|module.
Execute ng build para construir o projeto. Os artefatos de construção serão armazenados no diretório dist/.
Execute ng test para executar os testes unitários via Karma.
Execute ng e2e para executar os testes de ponta a ponta via uma plataforma de sua escolha. Para usar este comando, você precisa primeiro adicionar um pacote que implemente capacidades de teste de ponta a ponta.
Para obter mais ajuda sobre o Angular CLI, use ng help ou consulte a Visão Geral e Referência de Comandos do Angular CLI.
Para alterar as cores e o layout, edite os arquivos de estilos localizados em src/app/components/*/*.css.
- Faça um fork do projeto.
- Crie uma branch para sua feature (
git checkout -b feature/nova-feature). - Commit suas alterações (
git commit -m 'Adiciona nova feature'). - Push para a branch (
git push origin feature/nova-feature). - Abra um Pull Request.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
- Erick Araujo - Trabalho inicial - Seu GitHub
- Inspirações, agradecimentos especiais, etc.