Esse repositório foi feito com base na sessão 29 Next JS e Strapi do curso Curso de JavaScript e TypeScript do básico ao avançado JS/TS do professor Luiz Ótavio Miranda, onde se utilizou do Strapi para construir uma API rapidamente e de fácil gerenciamento e criação de conteúdo, tendo o seu repositório disponível em Blog Strapi. Com a API pronta foi a hora de utilizar do Next.js para construção do front-end com geração de páginas estáticas(SSG) e renderização pelo lado do servidor(SSR), para construir um blog simples para juntar ambos os recursos do Next e do Strapi.
Durante o processo de realização dessa sessão houve algumas dificuldades a ser batidas como a questão das versões do Next e do Strapi já que no curso a versão do Next é a 12 é a utilizada nesse repositório e a 14 tendo diversas diferenças na questão do funcionamento das funções de SSR e SSG. Já no Strapi também teve essa questão de diferença de versões sendo utilizado a V4 que se difere em algumas questões do que a apresentada no curso. Porém eu levei como desafio essa diferença e depois de ler um pouco mais as documentações atuais e alguns foruns de ajuda foi possivel passar esse desafio a frente e concluir com exito essa sessão sem que nada que foi explicado falta-se.
Durante essa sessão também foi introduzido como fazer testes unitários com o jest no Next, além de como testar componentes isoladamente com a utilização do StoryBook, onde isso abre uma porta para que os projetos sejam cada vez mais aperfeiçoados tanto em questão de detalhe como em trazer mais segurança que uma funcionalidade do projeto funcione de modo correto.
https://blog-next-w-wag.vercel.app/
Depois de concluir esse projeto, parti para os estudos de base de dados relacionais e sobre query builders, incluindo esses conteúdos nesse repositório: https://github.com/W-Wag/RAW_SQL---Knex_JS