Plano de Estudos — Project-Based Learning
Fonte: https://github.com/practical-tutorials/project-based-learning
📊 Visão Geral
Repositório com 671 linhas de tutoriais práticos distribuídos em 22 linguagens/áreas.
🥇 Prioridades (para o contexto Mundo Telecom)
| Prioridade | Área | Motivo |
|---|---|---|
| 🔴 1 | Python | Automação, scraping, análise de editais, scripts de infra |
| 🔴 2 | JavaScript/React | Site institucional, dashboards, apps web |
| 🔴 3 | Go | Ferramentas de CLI, servidores eficientes, Docker/k8s |
| 🟡 4 | HTML/CSS | Landing pages, email marketing |
| 🟡 5 | Infra/Redes | TCP/IP, servidores concorrentes, brokers MQTT |
| 🟢 6 | Bancos de Dados | Do zero: Redis, SQLite, key-value stores |
| 🟢 7 | Segurança | Criptografia, autenticação, OAuth |
📚 Trilhas de Estudo
🥇 Python
- Web scraper do zero
- Bot para Telegram
- CLI tool (click/typer)
- REST API com FastAPI
- Automação de planilhas/pdfs
- Análise de dados com Pandas
🥇 JavaScript & React
- App Vanilla JS (weather, todo, TicTacToe)
- React: Trello clone
- React: Chat com WebSockets
- React Native: ToDo App
- Full stack: Node + React + MongoDB
🥇 Go
- CLI tool com Go
- HTTP server do zero
- WebSocket chat
- Docker/gRPC tools
🟡 HTML/CSS
- Landing page responsiva
- Calculadora em JS puro
- Jogo Snake
- Loading screens animados
🟡 Infra & Redes
- Pilha TCP/IP do zero
- Servidores concorrentes (threads, event-driven)
- Broker MQTT
- Container Linux em 500 linhas
- Key-value store (Redis-like)
📝 Progresso
Atualizado automaticamente conforme os estudos avançam.