Desenvolvimento Web
O desenvolvimento web moderno envolve muitas tecnologias e conceitos.
Frontend
- React: Biblioteca para criar interfaces de usuário
- Next.js: Framework React com SSR e SSG
- TypeScript: JavaScript com tipagem estática
- Tailwind CSS: Framework CSS utility-first
Backend
- Node.js: Runtime JavaScript no servidor
- Express: Framework web minimalista
- APIs RESTful: Arquitetura para serviços web
- Bancos de Dados: SQL e NoSQL
Conceitos Importantes
Veja também: Conceitos de Programação
Performance
- Code splitting
- Lazy loading
- Caching estratégico
- Análise de complexidade para otimização
SEO
- Meta tags
- Structured data
- Sitemap
DevOps e Deploy
- CI/CD - Integração e Deploy Contínuos
- Pipeline GitLab - Automação de deploy
- GitLab - Plataforma DevOps completa
Ferramentas Essenciais
Para mais sobre ferramentas, veja: Ferramentas