Projetos
266 projetos para construir portfólio. Cada um diz o que entregar, o caminho até lá e como saber que terminou.
266 projetos
Todos os projetos das trilhas são gratuitos. Os com selo Pro são desafios premium pra quem quer ir além.Assinar o ProFront-end(32)
Página Pessoal / Portfólio
Criar uma página pessoal para apresentar quem você é e seus projetos.
To-Do List com JavaScript
Criar uma lista de tarefas funcional com JavaScript puro.
Minha Primeira Página HTML
Criar uma página simples com título, texto, imagem e link, sem precisar saber programar ainda.
Calculadora com JavaScript
Criar uma calculadora simples para praticar eventos, funções e manipulação do DOM.
Buscador de CEP com API
Consumir uma API pública e mostrar dados de endereço a partir de um CEP.
Clone de landing page famosa
Reproduzir visual e layout de uma landing conhecida para treinar HTML, CSS e detalhamento.
Cronômetro Pomodoro
Criar timer de foco com intervalos curtos para praticar estado, timers e UX simples.
Jogo da memória com cartas
Implementar lógica de jogo, embaralhamento e comparação de pares.
App de clima com API pública
Consumir API de clima, geolocalização (opcional) e exibir previsão amigável.
Blog estático com Markdown
Publicar artigos em Markdown gerando HTML estático ou com framework leve.
App de notas rápidas (mobile)
Lista local de notas com criar/editar/apagar em React Native ou Expo.
Explorador de filmes com TMDB
Listar filmes populares, buscar por título e mostrar detalhes usando API do The Movie Database.
Biblioteca de componentes com Storybook
Documentar componentes isolados, estados e acessibilidade, comum em design systems e vagas front React.
Quadro Kanban com arrastar e soltar
Treinar estado complexo, performance e UX de drag-and-drop, tipo de interação cobrada em ferramentas de produto e gestão.
Conversor de Moedas
Criar um conversor que mostra o valor de uma moeda em outra usando cotação real de uma API pública.
App de Notas com Markdown
Criar um app de anotações que aceita Markdown e salva as notas no navegador.
Galeria de Fotos com Busca
Buscar e exibir fotos de uma API pública de imagens conforme o termo pesquisado.
Editor de Roadmap Interativo
Criar uma interface em que o usuário monta um roadmap visual com etapas, status e prioridades.
Comparador de Planos de Ferramentas Tech
Criar uma página que compara ferramentas, preços, recursos e indica a melhor opção por perfil.
Editor de Texto Colaborativo em Tempo Real
Construir um editor onde várias pessoas editam o mesmo documento ao mesmo tempo, com cursores e sincronização sem conflito.
Painel SaaS com Autenticação e Assinaturas Simuladas
Construir o front-end completo de um SaaS: autenticação real, painel com CRUD, gráficos, tema claro e escuro e testes, publicado em produção.
Micro-frontends com Module Federation
Dividir uma aplicação web grande em blocos independentes, isolando times e carregando módulos em tempo de execução.
Dashboard Financeiro com WebSockets
Renderizar fluxos contínuos de dados sem recarregar a interface, como em sistemas de alta frequência.
Otimização de Core Web Vitals
Diagnosticar e reestruturar uma aplicação pesada para alcançar notas altas de performance no Lighthouse.
Sincronização Offline de Estado
Criar uma aplicação resiliente que guarda ações locais durante quedas de internet e sincroniza ao reconectar.
Seletor de Modo Escuro
Implementar alternancia de tema visual claro/escuro com persistência no navegador.
Quiz de Tecnologia Interativo
Desenvolver um jogo de perguntas e respostas com feedback visual e contagem de pontos.
Gerador de Senhas Seguras
Criar ferramenta que gera senhas fortes com parâmetros configuráveis de segurança.
Clone Landing Page do iPhone
Recriar a interface promocional da Apple com animações de scroll e design responsivo premium.
Dashboard de Gráficos e Analytics
Construir painel administrativo com gráficos dinâmicos alimentados por dados simulados.
Clone Visual do Spotify
Recriar a interface do Spotify com painéis de navegação e player de músicas simulado.
Extensão de Produtividade para Chrome
Criar extensão para Chrome que bloqueia sites distradores para manter o foco.
UX/UI Design(23)
Dashboard no Figma
Criar um dashboard de dados fictícios no Figma.
Persona + mapa de jornada
Representar uma pessoa usuária fictícia e sua jornada em um serviço digital.
Mini design system no Figma
Definir tokens de cor, tipo, espaçamento e componentes reutilizáveis.
Design System Multiplataforma
Criar um design system completo com tokens, componentes, acessibilidade e documentação para uso em web e mobile.
Redesign Completo com Design System e Teste de Usabilidade
Conduzir um redesign de produto real de ponta a ponta: pesquisa, design system próprio, protótipo de alta fidelidade e teste de usabilidade com resultados documentados.
Design System Tokenizado
Criar uma biblioteca de componentes consistentes e acessíveis, base para escalar múltiplos produtos digitais.
Interface Visual de Landing Page
Desenhar um layout moderno com hierarquia visual clara e foco em conversão.
Planejamento e Execução de Pesquisa UX
Estruturar métodos qualitativos e quantitativos para coletar dados reais sobre o comportamento de clientes.
Auditoria de Acessibilidade Digital
Inspecionar e reformular uma plataforma digital garantindo conformidade com as diretrizes WCAG.
Arquitetura de Informação de Portal
Organizar grandes volumes de conteúdo facilitando a encontrabilidade por meio de uma taxonomia rigorosa.
Design Especulativo e Cenários Futuros
Prototipar interações em cenários futuros de tecnologia para provocar discussões estratégicas de produto.
Redesign de App Bancário
Reprojetar a experiência de um app bancário real melhorando usabilidade e clareza visual.
Teste de Usabilidade com Maze
Conduzir teste de usabilidade remoto em protótipo do Figma usando a plataforma Maze.
Wireframes de E-commerce
Criar wireframes de baixa fidelidade de uma loja virtual do zero até o checkout.
Protótipo de Fluxo de Onboarding
Projetar experiência de primeiro uso de um app com telas de boas-vindas e configuração.
Fluxo de Checkout Otimizado
Redesenhar o fluxo de pagamento de um e-commerce para reduzir abandono de carrinho.
App de Delivery no Figma
Criar interface completa de app de entrega de comida do cardápio ao rastreamento.
Pesquisa de Usuários com Formulário
Planejar e executar pesquisa qualitativa com usuários reais para validar uma hipótese.
UI Kit com Auto Layout
Criar kit de interface responsivo usando Auto Layout avançado do Figma.
Dashboard Administrativo no Figma
Projetar painel administrativo complexo com tabelas, gráficos e filtros avançados.
App de Saúde e Bem-Estar
Criar app de acompanhamento de saúde com visualizações de dados pessoais.
Clone de Tela do Airbnb
Recriar fielmente a interface do Airbnb como exercício de precisão e atenção aos detalhes.
Sistema de Ícones SVG Personalizados
Criar set de ícones originais e coerentes para um produto digital.
Ciência de Dados(19)
Análise de Dados Públicos
Analisar um dataset público e extrair insights interessantes.
Modelo de Análise de Sentimentos
Treinar ou usar um modelo para classificar sentimentos em textos curtos.
Formulário de pesquisa com análise
Coletar respostas fictícias ou reais (amigos) e resumir em gráficos.
Dashboard executivo de produto (Streamlit)
Entregar painel interativo para ‘stakeholders’, formato pedido para cases de dados em negócios e produto.
Catálogo de Dados Públicos
Criar um catálogo organizado com bases públicas brasileiras, explicando finalidade, colunas e possíveis análises.
Plataforma de Dados Abertos de Ponta a Ponta
Construir o ciclo completo de dados: coleta automatizada de uma fonte pública, limpeza reprodutível, análise documentada e dashboard público atualizável.
Modelo de Previsão de Churn
Construir um modelo preditivo ponta a ponta para identificar clientes com risco de cancelar o serviço.
Dashboard de Vendas no Power BI
Criar painel executivo de vendas no Power BI a partir de planilhas Excel.
Limpeza e Preparação de Dataset
Transformar um dataset bagunçado em dados limpos prontos para análise.
Visualização de Dados do IBGE
Criar gráficos informativos com dados populacionais do IBGE usando Python.
Análise de Dados de COVID-19
Explorar a evolução da pandemia com dados públicos e criar visualizações temporais.
Mapa de Calor de Correlações
Identificar relações entre variáveis numéricas com heatmap de correlação.
Previsão de Série Temporal
Prever valores futuros de uma série temporal usando modelos estatísticos.
Segmentação de Clientes com K-Means
Agrupar clientes por comportamento de compra usando algoritmo de clustering.
Painel de Indicadores Economicos
Construir dashboard dinâmico com indicadores economicos do Brasil via API.
Análise dos Microdados do ENEM
Explorar desempenho dos estudantes no ENEM por região, escola e perfil socieconomico.
Storytelling com Dados Climáticos
Criar narrativa visual com dados climáticos históricos mostrando tendências de temperatura.
Análise de Redes e Conexões
Mapear e visualizar conexões entre nos em uma rede social usando teoria dos grafos.
Relatório Automatizado em Python
Criar script que gera relatório PDF automaticamente com dados e gráficos atualizados.
QA / Testes de Software(19)
Plano de Testes para App
Criar um plano de testes completo para um aplicativo existente.
Checklist de segurança em app web
Revisar headers, cookies, formulários e fluxo auth de um app público (responsável).
Testes E2E críticos com Playwright
Automatizar jornadas que não podem quebrar (login, checkout feliz, criação de registro). Playwright é referência atual em vagas de QA e eng com qualidade.
Plano de Testes para E-commerce
Criar um plano de testes completo para os fluxos principais de um e-commerce.
Testes de Carga e Performance com k6
Avaliar o comportamento e a estabilidade de uma API sob condições severas de acessos simultâneos.
Estratégia de Testes para Microsserviços
Desenhar a pirâmide de testes que garante a integridade de um ecossistema distribuído complexo.
Testes Visuais de Regressão
Interceptar alterações indesejadas de layout comparando imagens capturadas automaticamente.
Testes de Contrato com Pact
Garantir a integridade da comunicação entre consumidores e provedores de API sem depender de testes lentos.
Automação de Login com Cypress
Automatizar o fluxo de login de uma aplicação web com Cypress.
Testes de API com Postman
Criar coleção de testes automatizados para uma API REST pública no Postman.
Testes BDD com Cucumber
Implementar testes em linguagem Gherkin com Cucumber integrado ao Cypress.
Relatório de Bugs Documentado
Executar sessão de testes exploratarios e documentar bugs de forma profissional.
Testes Mobile com Appium
Automatizar testes em aplicativo Android usando Appium.
Testes Unitários com Jest
Criar suite de testes unitários para funções JavaScript com Jest.
Automação de Formulário com Selenium
Automatizar preenchimento e validação de formulário complexo com Selenium.
Suite de Testes de Regressão
Criar suite de regressão completa para garantir que features existentes não quebram.
Testes de Acessibilidade com Axe
Validar conformidade WCAG de uma aplicação web usando ferramentas de acessibilidade.
Análise e Aumento de Cobertura de Testes
Aumentar a cobertura de testes de um projeto de 40% para 80%.
Relatório Completo de Qualidade
Produzir relatório executivo de qualidade de software ao final de um ciclo de testes.
Gestão de Projetos Tech(10)
Documento de Requisitos
Criar um documento de requisitos para um sistema fictício.
Definir métricas e hipóteses de produto
Para um app fictício, escolher north star, métrias de entrada e experimentos.
Gestão de Portfólio de Projetos com Indicadores
Estruturar a gestão de um portfólio de projetos com priorização, acompanhamento de status e indicadores de desempenho.
Quadro Kanban para um Projeto Pessoal
Organizar um projeto pessoal usando um quadro Kanban e acompanhamento simples de progresso.
Mapeamento de Fluxo de Valor (VSM)
Identificar desperdícios e gargalos em um fluxo de entrega real ou simulado, otimizando o time-to-market da engenharia.
Relatório de Status de Portfólio Corporativo
Consolidar cronogramas e orçamentos de vários projetos de TI em um relatório gerencial claro para stakeholders.
Facilitação e Métricas de Sprint
Gerenciar um ciclo ágil garantindo visibilidade por meio do acompanhamento de métricas de entrega.
Planejamento de Capacidade de Times
Otimizar a alocação de engenheiros em múltiplos projetos evitando sobrecarga de trabalho.
Framework de Governança de TI
Desenhar modelos de controle alinhando investimentos de TI aos objetivos comerciais da empresa.
Plano de Gestão de Crises de TI
Estruturar procedimentos para gerenciar incidentes sistêmicos graves minimizando o dano ao negócio.
Carreira(4)
Glossário Tech Pessoal
Montar um glossário com termos que você está aprendendo para transformar confusão em repertório.
README que explica um projeto
Aprender a documentar um repositório para recrutadores e colegas entenderem seu trabalho.
Plano de Desenvolvimento Individual
Estruturar objetivos de carreira alinhando o aprendizado de competências com metas reais de crescimento.
Trilha de Liderança Técnica
Estruturar as competências necessárias para assumir papéis de liderança técnica como Tech Lead ou Arquiteto.
Back-end(25)
API de Hábitos
Criar uma API simples para cadastrar hábitos, listar registros e marcar progresso diário.
CLI de tarefas no terminal
Criar ferramenta de linha de comando para adicionar/listar tarefas sem interface gráfica.
Encurtador de URLs (API)
Gerar slugs curtos, redirecionar e contar cliques com banco simples.
Sala de chat em tempo real (WebSocket)
Construir comunicação tempo real, conceito central em notificações, colaboração e jogos, ótimo para diferenciar o portfólio de back-end.
API REST com Prisma e PostgreSQL
Dominar ORM moderno, migrações e tipagem, pedido explícito em muitas vagas Node/TypeScript.
API GraphQL (consultas e mutações)
Expor um domínio via GraphQL com schema claro, skill valorizada em empresas de produto e ecossistemas móveis.
Login social (OAuth 2.0 / OpenID)
Implementar fluxo Authorization Code com provedor (GitHub ou Google) e sessão/JWT, requisito frequente em sistemas reais.
Automação de processo com n8n (ou Make)
Integrar sistemas sem código pesado, competência crescente em operações, growth e squads enxutos.
API REST de Tarefas
Criar uma API REST que cria, lista, atualiza e remove tarefas (CRUD completo).
Autenticação com JWT
Implementar cadastro e login com senha protegida e rotas que só abrem com token válido.
API de Auditoria de Eventos
Criar uma API que registre ações importantes de um sistema, como login, edição, exclusão e falhas de permissão.
Motor de Regras para Notificações
Construir um serviço backend que decide quando enviar notificações com base em regras configuráveis.
API de E-commerce com Pedidos e Pagamentos Simulados
Construir a API completa de um e-commerce: catálogo, carrinho, pedidos com transação, autenticação JWT, webhook de pagamento simulado e documentação OpenAPI.
CRUD com Java Spring Boot
Desenvolver API REST em Java para CRUD de dados persistentes.
Web Scraper de Preços
Construir script em Python que extrai preços de produtos de páginas web e salva em CSV.
Bot de Respostas para Telegram
Construir bot interativo que responde mensagens automaticamente no Telegram.
API de Previsão de Tempo
Desenvolver serviço backend que expõe dados de clima agregando informações da OpenWeather.
Serviço de Upload de Arquivos
Desenvolver serviço que recebe uploads de midias, renomeia e organiza arquivos com segurança.
Serviço de Tarefas Agendadas
Criar sistema em Node.js que executa tarefas automatizadas de forma recorrente.
Notificador de E-mails Automático
Criar serviço backend que envia e-mails formatados em HTML para confirmação de ações.
Webhook de Integração e Eventos
Desenvolver receptor de dados em tempo real que escuta eventos de gateways e atualiza registros.
API REST de E-commerce
Criar API de controle de loja virtual com gestão de produtos, pedidos e estoque.
Gerador de PDFs Automático
Construir serviço que gera notas fiscais e faturas em PDF dinamicamente.
Processador de Filas Assíncronas
Implementar sistema de filas para desacoplar e executar tarefas pesadas de forma escalável.
Filtro Limitador de Requisições
Desenvolver middleware de segurança para bloquear abuso de requisições na API.
Full-stack(21)
App Full Stack de Estudos
Construir um app completo com login, banco de dados, dashboard e deploy.
Checkout fictício com carrinho
Simular fluxo de carrinho, pedidos e pagamento mockado com regras de estoque.
Mini-SaaS com Next.js, auth e Stripe (modo teste)
Reproduzir o núcleo de um produto digital: login, área logada, plano pago e webhook de pagamento, combinação recorrente em vagas full stack e startups.
CRUD com Supabase + React
Usar BaaS real (auth opcional, tabelas, políticas RLS) no front, stack muito comum nos últimos anos para MVPs e vagas júnior/pleno.
Plataforma de Inscrição em Eventos Tech
Criar uma aplicação para cadastrar eventos, receber inscrições e gerar lista de participantes.
Marketplace de Serviços Locais
Criar um marketplace em que prestadores cadastram serviços e clientes fazem solicitações com status de atendimento.
Lista de Tarefas Fullstack
Criar um aplicativo completo de lista de tarefas com interface, servidor e banco de dados.
Kanban Colaborativo em Tempo Real
Construir um quadro kanban multiusuário com colaboração em tempo real: dois navegadores vendo o mesmo quadro se atualizarem ao vivo.
Blog com Autenticação de Usuários
Desenvolver portal de blogs com registro seguro de criadores e editor de posts.
Sistema de Agendamentos e Calendário
Construir ferramenta de marcação de compromissos com calendarios virtuais.
Gerenciador de Finanças Pessoais
Desenvolver painel de controle financeiro para monitorar receitas, despesas e saldo.
Plataforma EAD Acadêmica
Criar portal de ensino com painel do estudante e progresso de vídeo aulas.
Sistema de Enquetes e Votação
Desenvolver portal de enquetes com votação em tempo real e gráficos de resultados.
Buscador e Livro de Receitas
Construir portal para buscar e publicar receitas com ingredientes e modo de preparo.
Rede Social de Feed Simples
Desenvolver microblog onde usuários publicam posts de texto e curtem publicações.
Quadro Kanban estilo Trello
Construir ferramenta de gestão visual com colunas e cartões de tarefas arrastaveis.
Portal de Classificados e Desapegos
Desenvolver marketplace para anúncio e venda de produtos usados com busca integrada.
Central de Chamados e Helpdesk
Desenvolver plataforma de atendimento de tickets com triagem por urgência e status.
App de Delivery Simplificado
Criar aplicação de delivery com cardápio digital e acompanhamento de status do pedido.
Cofre e Gerenciador de Senhas
Desenvolver cofre de logins com armazenamento criptografado antes de salvar no banco.
Editor de Documentos estilo Notion
Criar editor de notas com blocos dinâmicos e salvamento automático de alterações.
DevOps(7)
Pipeline CI/CD para Projeto
Automatizar checagens, testes e build de um projeto usando pipeline de integração contínua.
Ambiente local com Docker Compose (API + banco + front)
Empacotar stack completa para `docker compose up`, esperado em times que prezam onboarding e paridade com produção.
CI/CD para API com Docker
Criar uma esteira de integração contínua para testar, validar e empacotar uma API em Docker.
Observabilidade para Microserviços
Montar um ambiente com métricas, logs e dashboards para acompanhar a saúde de serviços.
Containerizar uma Aplicação com Docker
Empacotar uma aplicação simples em um container Docker para rodar em qualquer máquina.
Infraestrutura como Código com Deploy Automatizado
Provisionar a infraestrutura de uma aplicação com Terraform e construir o pipeline completo: build, testes, deploy automático e monitoramento com rollback documentado.
Portal Interno do Desenvolvedor
Criar uma plataforma centralizada que permite ao time criar microsserviços padronizados com poucos cliques.
Inteligência Artificial(21)
Assistente que responde com seus documentos (RAG)
Montar busca semântica em PDFs ou artigos e gerar respostas baseadas só no que está nos arquivos, habilidade muito pedida em vagas de produto com IA.
Chatbot com IA
Criar um chat que conversa com a pessoa usando uma API de modelo de linguagem.
Assistente de Estudos com Documentos
Criar um assistente que responde perguntas com base em PDFs ou anotações fornecidas pelo usuário.
Agente de Triagem de Suporte
Criar um agente que classifica mensagens de suporte por prioridade, assunto e próximo passo recomendado.
Avaliador de Currículos com IA
Criar uma aplicação que compara currículos com vagas e gera recomendações de melhoria.
Assistente de Perguntas sobre Documentos (RAG)
Construir um assistente que responde perguntas sobre um conjunto de documentos seus, com busca vetorial, citação das fontes e avaliação de qualidade.
Classificador de Fraude em Cartão de Crédito
Criar um pipeline de machine learning para detectar transações financeiras suspeitas de forma automatizada.
Orquestração de Modelos com MLflow
Gerenciar o ciclo de vida de modelos de machine learning garantindo reprodutibilidade e rastreamento de experimentos.
Sistema de Prompts para Atendimento
Criar prompts otimizados e robustos para guiar modelos de IA na geração de respostas padronizadas de suporte.
Classificador de Spam com ML
Treinar modelo de machine learning para distinguir e-mails spam dos legitimos.
Detector de Sentimento com Hugging Face
Usar modelos pré-treinados do Hugging Face para classificar sentimento em textos.
Reconhecimento de Dígitos com Redes Neurais
Treinar rede neural para reconhecer dígitos manuscritos no dataset MNIST.
Sistema de Recomendação de Filmes
Construir sistema que recomenda filmes similares usando filtragem colaborativa.
Detector de Notícias Falsas
Classificar notícias como verdadeiras ou falsas usando processamento de linguagem natural.
Gerador de Conteúdo com GPT
Criar ferramenta que gera textos personalizados usando a API da OpenAI.
Classificador de Imagens com CNN
Treinar rede convolucional para classificar imagens em categorias distintas.
Tradução Automática com Transformers
Usar modelos pré-treinados para traduzir textos entre idiomas.
Sumarizador de Textos Longos
Criar ferramenta que resume artigos e documentos longos automaticamente.
Detector de Objetos com YOLO
Implementar detecção de objetos em imagens e vídeos usando YOLOv8.
Gerador de Música com IA
Gerar melodias musicais originais usando modelos de IA generativa.
Análise de Reviews de Produtos
Extrair insights automaticamente de avaliações de clientes usando NLP avançado.
Desenvolvimento Mobile(8)
Lista de Compras (Mobile)
Criar um app de celular para montar a lista de compras e marcar o que já foi comprado.
App de Hábitos com Modo Offline
Criar um aplicativo para registrar hábitos diários mesmo sem conexão com a internet.
App Offline-first com Sincronização
Criar um aplicativo que funciona totalmente offline e sincroniza com a nuvem quando há conexão, resolvendo conflitos.
App de Finanças Pessoais Completo
Construir um app de controle financeiro com autenticação, funcionamento offline, gráficos por categoria e lembretes locais, com build instalável.
Aplicativo de Finanças Pessoais
Desenvolver uma aplicação fluida para controle financeiro aplicando a arquitetura moderna recomendada pelo Google.
Aplicativo de Clima e Tempo
Criar uma aplicação móvel multiplataforma que consome dados meteorológicos em tempo real.
Aplicativo de Notas e Tarefas Nativo
Construir um app iOS fluido usando práticas modernas da Apple e armazenamento nativo.
Interface Móvel de Delivery
Construir um aplicativo móvel multiplataforma com layouts modernos e navegação fluida.
Análise de Dados / BI(4)
Análise de Dados de Vendas
Ler uma planilha de vendas, calcular métricas e gerar gráficos com os principais insights.
Análise de Churn em Serviço de Streaming
Analisar padrões de cancelamento em uma base simulada de clientes de streaming.
Painel Financeiro Executivo
Criar um painel para acompanhar receita, custos, margem, ticket médio e variação mensal.
Dashboard de Gastos Pessoais
Organizar e visualizar gastos pessoais para entender para onde o dinheiro está indo.
Banco de Dados / DBA(3)
Modelo de Banco para Controle de Estoque
Modelar um banco relacional para controlar produtos, entradas, saídas, fornecedores e estoque mínimo.
Data Mart Comercial
Criar um modelo dimensional para análise de vendas, clientes, produtos e metas comerciais.
Modelo de Banco para Biblioteca
Modelar um banco de dados para controlar livros, autores, usuários e empréstimos de uma biblioteca.
Engenharia de Dados(17)
Pipeline ETL de Dados de Saúde
Criar um pipeline que coleta, limpa e organiza dados de saúde em tabelas prontas para análise.
Mini Lakehouse de Vendas
Simular uma arquitetura lakehouse com camadas de dados brutos, tratados e prontos para análise.
Pipeline ETL com Python
Construir pipeline de extração, transformação e carga de dados entre fontes distintas.
Orquestração de DAGs com Apache Airflow
Criar e agendar fluxos de trabalho de dados com DAGs no Apache Airflow.
Modelagem Dimensional com dbt
Transformar dados brutos em modelos dimensionais com dbt para analytics.
Ingestão de API para Banco de Dados
Criar serviço que consome API pública e persiste os dados em banco relacional.
Data Lake Simples no S3
Implementar data lake com camadas bronze, prata e ouro no Amazon S3.
Validação de Dados com Great Expectations
Implementar testes automáticos de qualidade de dados com Great Expectations.
Streaming de Eventos com Kafka
Construir pipeline de dados em tempo real com producer e consumer no Kafka.
Transformações de Dados com PySpark
Processar grandes volumes de dados usando PySpark no ambiente local.
Dashboard de Monitoramento de Pipeline
Criar painel para monitorar status, logs e métricas de pipelines de dados.
Replicação de Banco de Dados
Configurar replicação master-replica entre dois bancos PostgreSQL.
Particionamento de Tabelas em PostgreSQL
Implementar particionamento de tabela para melhorar performance em consultas de grande volume.
Pipeline de Logs com ELK Stack
Coletar, processar e visualizar logs de aplicação com Elasticsearch, Logstash e Kibana.
Versionamento de Dados com DVC
Versionar datasets e modelos de ML com DVC integrado ao Git.
Monitoramento Contínuo de Qualidade
Implementar monitoramento automático de qualidade de dados com alertas em produção.
Arquitetura Data Mesh Básica
Implementar conceitos de data mesh com domínios de dados independentes.
Cloud Computing(5)
Upload Serverless de Imagens
Criar uma arquitetura serverless para upload, armazenamento e listagem de imagens.
Arquitetura de Alta Disponibilidade para Aplicação Web
Projetar uma arquitetura cloud para uma aplicação web com escalabilidade, segurança e tolerância a falhas.
Deploy de Site Estático na Nuvem
Publicar um site estático na nuvem com domínio e HTTPS.
Auditoria IAM de Menor Privilégio
Analisar e restringir permissões excessivas em contas de nuvem para reduzir a superfície de ataque.
Otimização de Custos Cloud com FinOps
Analisar dados de faturamento de nuvem para descobrir desperdícios de recursos ociosos e propor economia.
Cibersegurança(7)
Laboratório de Hardening Linux
Criar um checklist prático de endurecimento de segurança em um servidor Linux.
SIEM Doméstico com Análise de Logs
Montar um ambiente para coletar, centralizar e analisar logs de segurança de máquinas locais.
Guia de Higiene de Segurança de Contas
Aprender e documentar boas práticas para proteger contas pessoais contra acessos indevidos.
Esteira de Análise Estática de Segurança (SAST)
Automatizar a varredura de vulnerabilidades no código-fonte durante o processo de build, antes do deploy.
Análise Forense de Memória RAM
Extrair evidências digitais de um dump de memória RAM, simulando a resposta a um incidente de segurança.
Inventário de Dados e Conformidade LGPD
Mapear o fluxo de dados pessoais dentro de um sistema fictício para garantir aderência à LGPD.
Auditoria de Segurança em Laboratório Controlado
Simular ataques éticos em máquinas de teste próprias e autorizadas para identificar vulnerabilidades e propor correções.
Game Dev(2)
Jogo 2D de Lógica e Fases
Criar um jogo 2D com fases curtas, obstáculos e mecânica de resolução de lógica.
Roguelike com Geração Procedural
Criar um jogo roguelike onde mapas, inimigos e itens são gerados proceduralmente a cada partida.
Produto Digital(20)
Discovery de Funcionalidade com IA
Estruturar o discovery de uma funcionalidade que usa IA para recomendar trilhas de estudo personalizadas.
Estratégia de Métricas para Retenção
Criar uma estratégia de métricas para acompanhar retenção, ativação e engajamento de um produto digital.
Canvas de Produto e Definição de MVP
Estruturar uma ideia de produto definindo problema, público, proposta de valor e escopo do MVP.
Planejamento e Análise de Teste A/B
Estruturar e avaliar um teste estatístico de conversão para validar hipóteses de crescimento.
Plano Go-to-Market de Nova Funcionalidade
Planejar a estratégia de lançamento e posicionamento de um novo recurso para garantir adoção dos usuários.
Central de Operações e Playbooks de Produto
Padronizar rituais, ferramentas e documentação para aumentar a eficiência operacional de times de produto.
Backlog e Histórias de Usuário
Transformar requisitos abstratos em itens claros, refinados e acionáveis para a sprint de engenharia.
Product Discovery Ponta a Ponta
Reduzir incertezas e validar riscos de valor, usabilidade e viabilidade antes de iniciar o desenvolvimento.
Modelagem de Precificação e Monetização
Desenhar estruturas de monetização sustentáveis para maximizar a receita de um produto SaaS.
PRD de Feature Nova
Escrever documento de requisitos de produto para uma feature do zero.
Roadmap de Produto Trimestral
Criar roadmap visual de produto para um trimestre com temas e entregáveis.
Framework de OKRs de Produto
Definir OKRs para um produto digital alinhados a estratégia da empresa.
Mapa de Jornada do Usuário
Mapear a experiência completa de um usuário no produto identificando pontos de dor.
Priorização com Framework RICE
Priorizar backlog de features usando o framework RICE de forma estruturada.
Análise Competitiva de Produto
Conduzir análise estruturada de concorrentes para identificar gaps e oportunidades.
Documento de Especificação Técnica
Escrever especificação técnica de produto para alinhar times de produto e engenharia.
Análise de Funil de Conversão
Mapear e otimizar o funil de conversão identificando os maiores pontos de queda.
Personas de Usuário Baseadas em Dados
Criar personas fundamentadas em pesquisa qualitativa e dados quantitativos.
Estratégia de Produto de 12 Meses
Elaborar estratégia de produto para os próximos 12 meses alinhada ao negócio.
Retrospectiva e Aprendizados de Produto
Conduzir retrospectiva de ciclo de produto documentando aprendizados e próximos passos.
Análise de Sistemas(3)
Especificação Completa de um Sistema
Especificar de ponta a ponta um sistema real (ex: agendamento de consultas), do levantamento de requisitos ao protótipo navegável.
Modelagem de Requisitos de um Sistema
Documentar requisitos funcionais e estruturar os diagramas que guiam a construção de um novo software.
Especificação Técnica de Microsserviços
Desenhar a arquitetura de comunicação e os contratos de dados entre microsserviços desacoplados.
Blockchain / Web3(3)
DApp de Registro Verificável em Testnet
Construir um dapp simples que registra a prova de existência de um documento numa testnet, com verificação pública no explorer.
Token ERC20 Próprio
Criar e implantar um contrato inteligente padrão na blockchain para entender os fundamentos de Web3.
Aplicativo de Votação Descentralizada
Construir uma aplicação descentralizada completa integrando um contrato inteligente a uma interface web.
Suporte e Infraestrutura / Redes(3)
Homelab Documentado
Montar um laboratório doméstico virtualizado com rede, serviços e monitoramento, documentado como um ambiente profissional.
Servidor Linux Seguro
Configurar um servidor estável e protegido para hospedar sites com boas práticas de segurança.
Infraestrutura como Código com Terraform
Automatizar a criação de redes e servidores na nuvem usando código declarativo e replicável.
IoT / Sistemas Embarcados(3)
Estação de Monitoramento com Sensor e Dashboard
Construir uma estação que lê temperatura e umidade num microcontrolador e publica num dashboard em tempo real via MQTT.
Monitor de Temperatura com ESP32
Construir um protótipo físico ou simulado que lê dados ambientais de sensores de forma contínua.
Estação Meteorológica com MQTT
Conectar dispositivos físicos à internet transmitindo métricas de sensores pelo protocolo MQTT.
Mainframe(3)
Rotina Batch COBOL com JCL
Construir uma rotina batch completa de fechamento diário: crítica de entrada, totalização e relatório, orquestrada por JCL documentado.
Processamento de Arquivos em COBOL
Escrever rotinas estruturadas para leitura e manipulação de registros em lote, como nos sistemas legados.
Automação de Rotinas em Lote com JCL
Desenvolver cartões de controle para orquestrar passos sequenciais de programas em ambientes mainframe.
SRE (Site Reliability Engineering)(3)
Stack de Observabilidade com SLO e Postmortem
Subir uma stack de observabilidade completa para uma API de exemplo, definir SLOs com error budget e conduzir um incidente simulado com postmortem.
Observabilidade com Prometheus e Grafana
Coletar métricas de desempenho de uma aplicação e montar painéis visuais para monitoramento.
Arquitetura Resiliente no Kubernetes
Garantir disponibilidade contínua configurando auto-recuperação e escala automática de containers.