Nessa thread eu vou falar um pouco do @strapijs e
alguns motivos para você dar uma olhada nessa ferramenta
Spoiler: tem um vídeo mostrando como fazer um CRUD em 48s
(dá aquele RT para ajudar ❤️)
🧵👇👇
O @strapijs é um headless CMS.
CMS = Content Management System (Sistema de gerenciamento de conteúdo)
Headless = "sem a cabeça"
Basicamente, é um sistema de gerenciamento de conteúdo separado da camada de front-end
Ou seja, você modela os seus dados pela interface do @strapijs, ele expõe uma API REST ou GraphQL e aí você já consegue consumir os dados necessários
No vídeo abaixo eu crio um CRUD de filmes em 48s
Além de tudo isso, o @strapijs abstrai toda a parte de autenticação, internalização, envio de e-mails, documentação de APIs, permissões, webhooks, plug n play de databases e muito mais
Você tem acesso ao código (feito em Koa) e pode configurar middlewares, CRON jobs e etc
A melhor parte é que como o @strapijs apenas gera uma API, você pode consumir da forma que preferir: React, Next, Nuxt, Vue, Angular, Svelte, tanto faz
Dicas para arrumar o seu primeiro emprego na área de tecnologia
(dá aquele RT para que esse conteúdo chegue em quem precisa ❤️)
🧵👇
1) Existem três locais que as empresas olham para avaliar seu perfil:
- Currículo
- Linkedin
- Github
Arrume-os antes de sair se candidatando para as vagas
Vou destrinchar um pouco desses três itens abaixo
2) Currículo
Seu currículo deve estar bem formatado e deve conter as informações relevantes para a empresa
(se quiser, me manda seu currículo na DM que te dou um feedback)
3. Várias funções pequenas e bem nomeadas economizarão seu tempo e de todo seu time porque elas funcionarão como pequenas placas ao longo do seu projeto, ajudando todos a navegar no código.
4. Classes estão escondidas dentro de grandes funções e se você quer quebrar seu software em classes apropriadamente deixe suas funções pequenas.
2. Comunique sua intenção:
Se você tiver que colocar um comentário acima da sua variável pra explicar para que ela serve ou se você precisa vasculhar outros trechos de código para entender para que serve aquela variável/método então você escolheu um nome ruim.
3. Evite desinformação:
Certifique-se de que um nome diga o que significa e significa o que diz.
4. Crie nomes que as pessoas possam pronunciar:
Outras pessoas falarão sobre seu código no futuro ou até falar com você sobre seu código então escolha nomes que as pessoas possam pronunciar.