|
|
|
# Estudos Dirigidos
|
|
|
|
Essa página tem como objetivo armazenar links úteis sobre as tecnologias definidas com a finalidade de facilitar o aprendizado e nivelar o conhecimento dos integrantes da equipe.
|
|
|
|
|
|
|
|
## Backend
|
|
|
|
|
|
|
|
O _server-side_ (ou _backend_) da aplicação **ID Care** é constituído de 3 APIs HTTP com a finalidade de atuar como o padrão arquitetural de [_microsserviços_](https://martinfowler.com/articles/microservices.html).
|
|
|
|
|
|
|
|
### Conceitos
|
|
|
|
|
|
|
|
Para que todos os integrantes do time entendam a arquitetura proposta é interessante que os mesmos compreendam os seguintes termos:
|
|
|
|
- [O que é _POO_](https://caiocnoronha.medium.com/programa%C3%A7%C3%A3o-orienta%C3%A7%C3%A3o-a-objetos-poo-759d96dda910)
|
|
|
|
- [O que é _SOLID_](https://medium.com/desenvolvendo-com-paixao/o-que-%C3%A9-solid-o-guia-completo-para-voc%C3%AA-entender-os-5-princ%C3%ADpios-da-poo-2b937b3fc530)
|
|
|
|
- [O que é uma _API_](https://www.redhat.com/pt-br/topics/api)
|
|
|
|
- [O que é _REST_](https://www.infoq.com/br/articles/rest-introduction/)
|
|
|
|
- [O que é _Domain Driven Design_](https://medium.com/beelabacademy/domain-driven-design-vs-arquitetura-em-camadas-d01455698ec5)
|
|
|
|
|
|
|
|
### Linguagem de programação
|
|
|
|
<img src="https://miro.medium.com/max/920/1*CdjOgfolLt_GNJYBzI-1QQ.jpeg" height="200">
|
|
|
|
|
|
|
|
Para o backend foi escolhida a linguagem de programação [Go](https://golang.org/). Sabendo disso, foram separados alguns links interessantes para estudo, listados a seguir:
|
|
|
|
|
|
|
|
- [_Tour_ interativo sobre a linguagem GO](https://tour.golang.org/welcome/1)
|
|
|
|
- [_Playlist_ no YouTube da _Full Ciclye_: Go Lang do Zero](https://www.youtube.com/watch?v=_MkQLDMak-4&list=PL5aY_NrL1rjucQqO21QH8KclsLDYu1BIg)
|
|
|
|
|
|
|
|
### Frmework/Lib
|
|
|
|
|
|
|
|
**TBD**
|
|
|
|
|
|
|
|
## Frontend
|
|
|
|
|
|
|
|
**TBD**
|
|
|
|
|
|
|
|
### Conceitos
|
|
|
|
|
|
|
|
**TBD**
|
|
|
|
|
|
|
|
### Dart
|
|
|
|
|
|
|
|
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Dart_programming_language_logo.svg/1024px-Dart_programming_language_logo.svg.png" height="120">
|
|
|
|
|
|
|
|
**TBD**
|
|
|
|
|
|
|
|
### SDK
|
|
|
|
<img src="https://upload.wikimedia.org/wikipedia/commons/1/17/Google-flutter-logo.png" height="120">
|
|
|
|
|
|
|
|
**TBD** |
|
|
|
\ No newline at end of file |