Esta aplicação foi criada com o objetivo de praticar e consolidar os fundamentos do Angular. Durante o desenvolvimento desta aplicação, diversos conceitos essenciais foram explorados e aplicados.
Aqui estão os principais conceitos estudados e aplicados neste repositório:
-
NPM:
- Utilização do Node Package Manager (NPM) para gerenciamento de dependências e scripts.
-
SASS:
- Utilização do pré-processador CSS SASS para melhorar a organização e reutilização do código CSS.
-
Reutilização de Código:
- Práticas de reutilização de código para evitar duplicação e promover a manutenibilidade.
-
Versionamento:
- Utilização de um sistema de controle de versão (Git) para gerenciar o versionamento do código.
-
Boas Práticas com Cores:
- Boas práticas na utilização e aplicação de esquemas de cores na interface da aplicação.
-
Standalone Components:
- Criação de componentes isolados e independentes, seguindo o princípio de standalone components.
-
Roteamento:
- Implementação de roteamento para navegação eficiente dentro da aplicação.
-
Tipagem de Dados:
- Utilização de tipagem de dados para garantir uma aplicação mais segura e robusta.
-
Diretivas:
- Implementação e utilização de diretivas para controle dinâmico do DOM.
-
JSON:
- Manipulação e utilização de dados em formato JSON.
Para executar a aplicação, siga os passos abaixo:
-
Certifique-se de ter o Angular CLI instalado globalmente. Caso não tenha, instale com o seguinte comando:
npm install -g @angular/cli
-
Clone este repositório:
git clone <URL do repositório>
-
Navegue até o diretório da aplicação:
cd angular-blog
-
Instale as dependências:
npm install
-
Inicie a aplicação:
ng serve
-
Acesse a aplicação no seu navegador em
http://localhost:4200/
.
Se desejar contribuir com melhorias, correções ou novos conceitos, fique à vontade para abrir um pull request. Suas contribuições são mais que bem-vindas!
Este projeto está licenciado sob a Licença MIT.