Sou estudante de programação e acredita que a tecnologia é o meio mais eficaz de gerar impactos positivos na vida das pessoas. Se você está lendo essas palavras provavelmente esta querendo saber um pouco sobre mim.
Meu nome é Daniel, sou do Rio de Janeiro - RJ e trabalho como designer gráfico a 5 anos. Hoje, além de trabalhar, estudo programação na Trybe. Como ainda não defini em qual área quero me especializar, estudo de tudo um pouco e crio pequenos projetos para validar o que estou aprendendo.
Você pode dar uma olhada na aba Repositórios, ou se preferir, ir diretamente em um dos repositórios abaixo onde julgo que meus aprendizados foram melhor aplicados:
API Rest com Node.js - https://github.com/danwhat/nave-backend
- Contrui um CRUD com o framework express e utilizei a arquitetura em camadas (Model, Service, Controller) para a organização dos arquivos;
- Para autenticação optei pelo JWT.
- Para documentação criei um README detalhado e implementei a documentação dinâmica do Insonia.
- Para persistência dos dados utilizei o MySQL e para sua efetiva comunicação a dependência MySQL2. Na época não conhecia ORM's. Se fosse hoje, optaria pelo Sequelize pois, além de ajudar na segurança, deixa a implementação e manutenção muito mais prática.
API Rest com Java - https://github.com/danwhat/codenation-central-de-erros
- Projeto final em grupo da aceleração de java pela Codenation.
- Construimos uma API Rest com Springboot 2.4.4
- Utilizamos o Maven para gerenciar dependências.
- Para autenticação optamos pelo Oauth 2.
- Para persistência dos dados utilizamos o PostgreSQL com Spring Data JPA.
- Para documentação, além de um README detalhado, implementamos o Swagger.