Projetos full-stack
🌐 Projeto: rede social
Modele uma rede social de verdade: usuários que seguem uns aos outros (um grafo), um feed que reúne as publicações de quem você segue, curtidas e o famoso problema N+1 ao carregar autores.
O que você vai aprender
- Modelar o grafo social de seguidores com uma relação N:M da tabela de usuários consigo mesma
- Construir o feed em SQL e em JavaScript reunindo as publicações de quem você segue
- Implementar o toggle de curtidas e o componente Publicacao em React
- Diagnosticar e resolver o problema N+1 carregando os autores de uma só vez
Lições
O plano: usuários, seguidores e o grafo socialPor que os seguidores formam um grafo (relação N:M de uma tabela consigo mesma). O feed e o problema N+1Como o feed é montado e por que carregar os autores um a um é um desastre de desempenho.Pratique este módulo no app
O DevPath é um curso prático: aqui você lê a teoria; no app você a coloca em prática com exercícios que rodam de verdade, offline.
Comece grátis no app →