https://github.com/andrehaguiar/blog-oi
Blog com Angular - projeto desenvolvido durante o curso da Digital Innovation One
https://github.com/andrehaguiar/blog-oi
angular digitalinnovationone nodejs redux typescript
Last synced: 4 months ago
JSON representation
Blog com Angular - projeto desenvolvido durante o curso da Digital Innovation One
- Host: GitHub
- URL: https://github.com/andrehaguiar/blog-oi
- Owner: AndrehAguiar
- Created: 2021-09-12T23:20:14.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-12T23:30:50.000Z (over 3 years ago)
- Last Synced: 2024-12-28T06:43:05.383Z (5 months ago)
- Topics: angular, digitalinnovationone, nodejs, redux, typescript
- Language: TypeScript
- Homepage:
- Size: 405 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Desenvolvendo SPA com Angular
#### DESCRIÇÃO
Neste projeto o desafio foi construir uma API com Json-Server que consuma os dados em um feed de mensagens desenvolvido em Angular.
---
Para o desafio do search by name, foi utilizado o Typeahead do bootstrap e o formulário de contato com o Email-Js
---
Foram utilizados recursos do Redux para garantir a integridade dos dados, respeitar o ciclo de vida dos componentes e obter a melhor performance da aplicação, implementando de acordo com os conceitos de gestão local do estado, com a arquitetura de gerenciamento do estado e ciclo, como ilustra a imagem abaixo e descritos a seguir:
- [Ações](https://ngrx.io/guide/store/actions) descrevem eventos exclusivos que são despachados de componentes e serviços.
- As mudanças de estado são tratadas por funções puras chamadas [redutores](https://ngrx.io/guide/store/reducers) que tomam o estado atual e a ação mais recente para calcular um novo estado.
- [Seletores](https://ngrx.io/guide/store/selectors) são funções puras usadas para selecionar, derivar e compor peças de estado.
- O estado é acessado com o `Store`, um observável de estado e um observador de ações.**Nota:** Todos os `Actions` que são despachados dentro de um estado do aplicativo são sempre primeiro processados pelo `Reducers` antes de serem tratados pelo `Effects` do estado do aplicativo.
Ref.: https://ngrx.io/guide/store#diagram
---
Angular
**Full-Stack** | **Avançado**
##### Especialista
### **Wheslley Rimar Bezerra**
Head de Social Media, eGuincho Technology
###### [Digital Innovation One](https://digitalinnovation.one/sign-up?ref=NL9EADWVZW)
---