Ferramentas de Desenvolvimento
Ferramentas essenciais para um desenvolvedor produtivo.
IDEs e Editores
- VS Code: Editor leve e extensível
- WebStorm: IDE completa para JavaScript
- Vim/Neovim: Editor de texto poderoso
Controle de Versão
- Git: Sistema de controle de versão distribuído
- GitHub: Hospedagem de repositórios Git
- GitLab: Alternativa ao GitHub com CI/CD integrado
DevOps
Aprenda mais sobre CI/CD: O que é CI-CD
- Docker: Containerização de aplicações
- Kubernetes: Orquestração de containers
- CI/CD: Integração e Deploy Contínuos
- GitHub Actions
- Jenkins
- GitLab CI
- Pipeline GitLab - Configuração prática
- Jobs - Blocos de execução
- Stages - Organização de fases
Testes
- Jest: Framework de testes para JavaScript
- Cypress: Testes E2E
- Testing Library: Testes de componentes React
Produtividade
- Obsidian: Base de conhecimento (esta ferramenta!)
- Notion: Workspace all-in-one
- Trello/Jira: Gerenciamento de projetos
Linha de Comando
# Exemplos de comandos úteis
git status
npm run dev
docker ps
kubectl get podsNavegação adicional
💡 A melhor ferramenta é aquela que você domina!