Projeto realizado no Curso de Fundamentos 1 de Angular promovido pela Alura, utilizando HTML, Bootstrap, Typescript e Angular.
Aplicação consiste num repositório de imagens.
Principais tópicos sobre Angular debatidos:
- Ciclo de vida de um componente
- HttpClient e injeção de dependência;
- Single Page Applications e rotas;
- Interface OnChanges;
- Pipe e implementação;
- Resolvers;
- Padrão debounce com RxJS;
- Criação de diretiva customizada;
- Angular
- TypeScript
- Bootstrap
- API: executar com a versão do node 8.0.0
- Frontend: executar com a versão do node 12.19.0 ou mais recente
# Clone este repositório
$ git clone https://github.com/Joao-Augusto-Oliveira/alurapic
# Acesse a pasta do projeto no terminal/cmd
$ cd alurapic
# Instale as dependências
$ npm install
# Acesse a pasta da api
$ cd api
# Instale as dependências da api
$ npm install
# Utilize a versão 8.0.0 do node (requisito)
$ nvm use 8.0.0
# Execute a api
$ npm start
# Retorne à pasta da alurapic
$ cd ..
# Execute a aplicação em modo de desenvolvimento
$ ng serve
# Acesse a seguinte url
http://localhost:4200/user/flavio