Metas 2023
1º Bimestre
#meta: aprender a linguagem Rust o suficiente para ser capaz de escrever códigos simples e entender os conceitos básicos.
rust é uma linguagem de programação moderna, poderosa e segura, ela se destaca muito entre outras linguagem de alto e baixo nível e tem tudo para crescer nesses próximos anos.
Ações:
- Aprender os conceitos básicos da linguagem Rust em um mês.
- Escrever uma cli usando Rust em dois meses.
- Criar um servidor http usando Rust em quatro meses.
Recursos:
- 1 hora de foco em Rust (Segunda, Quarta, Sexta e Sábado)
- Aprenda Rust (opens in a new tab)
- Rust Book (opens in a new tab)
- Rust Quizzes (opens in a new tab)
Relatório de progresso:
- Segunda 02/01/2023 | (120) minutos
- Quarta 04/01/2023 | (X) minutos
- Sexta 06/01/2023 | (X) minutos
- Sábado 07/01/2023 | (X) minutos
#meta: aprender a fazer versionamento de API usando o padrão Rest e paginação de dados.
O versionamento de API permite que você faça alterações na API sem quebrar a aplicação que consome a API, e a paginação de dados permite que você faça requisições de dados de forma paginada e não de forma completa.
Ações:
- Aprender os conceitos básicos de versionamento de API em um mês.
- Aprender os conceitos básicos de paginação de dados em um mês.
- Criar uma API REST usando versionamento de API e paginação de dados em dois meses.
Recursos:
- 1 hora de foco em Rest (Terça, Domingo)
- How to Version a REST API (opens in a new tab)
- API Versioning with NodeJs and Express (opens in a new tab)
- How To Paginate Your NodeJS REST API Endpoints (opens in a new tab)
Relatório de progresso:
- Terça 03/01/2023 | (X) minutos
- Domingo 08/01/2023 | (X) minutos
#meta: criar uma API GraphQL para solidificar os conhecimentos em GraphQL.
GraphQL é uma linguagem de consulta e uma estrutura de tempo de execução para APIs, e é uma alternativa ao padrão REST. Ela fornece uma maneira mais eficiente e flexível de atender aos dados de clientes, otimizando a quantidade de dados enviados e a latência da rede.
Ações:
- Revisar os conceitos básicos de GraphQL em um 10 dias.
- Criar uma API GraphQL usando Apollo Server em um mês.
- Aprender a consumir uma API GraphQL usando o Relay em um mês.
Recursos:
- Uma hora de foco em GraphQL (Terça, Domingo)
- GraphQL Zettel (opens in a new tab)
- Prisma TypeGraphQL (opens in a new tab)
- Apollo Server (opens in a new tab)
- Apollo Client (opens in a new tab)
Relatório de progresso:
- Terça 03/01/2023 | (X) minutos
- Domingo 08/01/2023 | (X) minutos