🚀 Catálogo de Projetos

Catálogo Geral Integrado: os 185 projetos do portal organizados pela stack que cada um usa. Projetos de uma camada só ficam no grupo da sua tecnologia; o grupo Full Stack reúne as séries em que a mesma aplicação é refeita com stacks diferentes a cada parte.

🎓 Prefere navegar pelo curso? Veja o Mapa por Curso no fim da página. · 📊 Painel de Status & Métricas


🧱 Catálogo por Stack

Legenda: 📘 Guia = o código está no passo a passo, não em uma aplicação pronta · 🚧 Em construção = roteiro resumido, ainda sem código completo · 🔀 Trilha alternativa = caminho paralelo ao da série principal.

🧩 Full Stack — Séries Multi-Stack (24)

Backend e clientes separados. Único grupo em que uma série troca de stack a cada parte.

Série Lista de Tarefas (10)

Uma API Spring Boot consumida por clientes web, desktop e mobile, parte a parte.

ParteProjetoStack
01 📝 Lista de Tarefas 01 — API REST com Spring Boot & Interface Thymeleaf
Fundação da série: entidade JPA, serviço, controller REST (YARC), interface Thymeleaf e H2
fullstack_tarefas_01_spring_api
Spring Boot · Thymeleaf · H2
02 📝 Lista de Tarefas 02 — Spring Boot + Svelte (JavaScript)
Cliente Web desacoplado e reativo construído com Svelte e JavaScript puro, sem Virtual DOM
fullstack_tarefas_02_spring_svelte
Spring Boot · Svelte · JavaScript · Vite · CSS3
03 📝 Lista de Tarefas 03 — Spring Boot + Java Swing (Desktop Clássico)
Cliente desktop clássico em Java Swing consumindo a API REST da Parte 01 com sincronização multicliente
fullstack_tarefas_03_spring_swing
Spring Boot · Java Swing · Jackson
04 📱 Lista de Tarefas 04 — Mobile Android Clássico (Java + XML Views)
Cliente mobile nativo em Android clássico (Java + Views XML + RecyclerView) consumindo a API REST
fullstack_tarefas_04_spring_android
Spring Boot · Android Java · XML Views · Retrofit
05 🏛️ Lista de Tarefas 05 — Arquitetura, Automação e Docker + PostgreSQL
Refatoração arquitetural, governança de ambientes e conteinerização da API Spring Boot com PostgreSQL 16
fullstack_tarefas_05_arquitetura
Docker · Docker Compose · PostgreSQL · Spring Boot · PowerShell · Bash
06 📝 Lista de Tarefas 06 — Spring Boot + Vue.js ➔ Quasar Framework
Evolução da Web para Mobile cross-platform: SPA Vue 3 com Vite evoluindo para Quasar Framework com Capacitor
fullstack_tarefas_06_spring_vue
Spring Boot · Vue.js 3 · Quasar Framework · Capacitor · Axios
07 📝 Lista de Tarefas 07 — Spring Boot + React ➔ React Native
Evolução da Web para Mobile cross-platform: SPA React com Vite evoluindo para React Native com Expo
fullstack_tarefas_07_spring_react
Spring Boot · React · React Native · Expo · Axios
08 📝 Lista de Tarefas 08 — Spring Boot + Angular ➔ Ionic Framework
Evolução da Web para Mobile híbrido: SPA Angular Standalone evoluindo para Ionic Framework 8 com Capacitor
fullstack_tarefas_08_spring_angular
Spring Boot · Angular · Ionic Framework · TypeScript · Capacitor
09 📝 Lista de Tarefas 09 — Evolução Arquitetural: De Swing para JavaFX Moderno
Evolução do cliente desktop de Swing para JavaFX moderno: FXML, CSS, bindings reativos e arquitetura MVC
fullstack_tarefas_09_spring_javafx
Spring Boot · JavaFX · FXML · CSS
10 📱 Lista de Tarefas 10 — Evolução Móvel: De Android Clássico (Java/XML) para Kotlin + Jetpack Compose
Evolução do cliente mobile Android: UI declarativa com Jetpack Compose, Kotlin moderno, Coroutines, Flow e Material 3
fullstack_tarefas_10_spring_compose
Spring Boot · Kotlin · Jetpack Compose · Coroutines · Retrofit · Material 3

🔁 Versão em outra stack: 🐍 Lista de Tarefas 01 (Python) — API REST com FastAPI (Python · FastAPI)

Série ListOn (2)

Lista de tarefas com autenticação (Spring Security) e clientes web + mobile.

ParteProjetoStack
01 🚀 ListOn 01 — Lista de Tarefas Full Stack (Spring Boot + Angular + Ionic)
API Spring Boot com perfis H2/PostgreSQL, cliente web Angular e app mobile Ionic
fullstack_liston_01_spring_angular
Spring Boot · Angular · Ionic Angular
02 🚀 ListOn 02 — Spring Boot + React + React Native
A mesma lista de tarefas com Spring Security, cliente React e app React Native
fullstack_liston_02_spring_react
Spring Boot · React · React Native

Série Gestão de Estoque (2)

Spring Boot + SPA em JavaScript puro, com segurança JWT.

ParteProjetoStack
01 📦 Gestão de Estoque 01 — Spring Boot + SPA com JWT
Controle de estoque com Spring Security, JWT e front-end em JavaScript puro
fullstack_estoque_01_spring_spa
Spring Boot · Security JWT · JavaScript
02 📦 Gestão de Estoque 02 — Requisitos Completos
Mesmo backend evoluído com o restante do levantamento de requisitos original
fullstack_estoque_02_spring_auth
Spring Boot · Security JWT · JavaScript

Série TecLoja (4)

O mesmo e-commerce implementado em quatro stacks diferentes.

ParteProjetoStack
01 🅰️ E-Commerce TecLoja com Angular Standalone & Spring Boot 3
Angular 18, Standalone Components, Signals e Integração REST
fullstack_tecloja_01_spring_angular
Spring Boot 3 · Angular 18
02 💚 E-Commerce TecLoja com Vue 3, Composables & FastAPI
Vue 3, Composition API, estado compartilhado em composables (useCart, useAuth) e integração FastAPI
fullstack_tecloja_02_fastapi_vue
FastAPI · Vue 3 · Composition API
03 ⚛️ E-Commerce TecLoja com React, TailwindCSS & NestJS 📘
React 18, Custom Hooks, TailwindCSS e Integração NestJS
fullstack_tecloja_03_nest_react
NestJS · React
04 🛒 TecLoja 04 — E-Commerce Multirepo (NestJS + Next.js) 📘
Versão corporativa do e-commerce com Next.js App Router, NestJS e Prisma
fullstack_tecloja_04_nest_nextjs
NestJS · Next.js · Prisma

Série Projetos Integradores (6)

Sistemas completos para cenários reais de negócio.

ParteProjetoStack
01 🅿️ PI 01 — ParkManager: Sistema de Gestão de Estacionamento
Projeto Integrador Full Stack, Tarifação por Hora, Vagas e Caixa
fullstack_pi_01_parkmanager
React · Express · Vite
02 🔐 PI 02 — SafePass: Gerador de Senhas Corporativo
Geração e política de senhas com React + Express
fullstack_pi_02_safepass
React · Express · Vite
03 🍣 PI 03 — ChefPoint: Pedidos de Restaurante
Gestão de pedidos de restaurante (DoThi Sushi) com React + Express
fullstack_pi_03_chefpoint
React · Express · Vite
04 💻 PI 04 — TechBorrow: Empréstimo de Dispositivos
Controle de empréstimos de equipamentos (DeviceFlow) com React + Express
fullstack_pi_04_techborrow
React · Express · Vite
05 📦 PI 05 — StockFlow: Gestão de Estoque
Entradas, saídas e saldo de estoque com React + Express
fullstack_pi_05_stockflow
React · Express · Vite
06 🛵 PI 06 — QuickDrop: Aplicativo de Delivery 📘
Documentação do sistema de delivery com protótipos em Java e Python
fullstack_pi_06_quickdrop
Java · Python

☕ Java — Web (Spring MVC, Thymeleaf, HTMX) (17)

Aplicações web monolíticas em Spring Boot com páginas renderizadas no servidor.

Série Cadastro de Usuários (2)

CRUD de usuários com Spring Security e Thymeleaf. O código continua na trilha Login (partes 03 e 04).

ParteProjetoStack
01 👤 Cadastro de Usuários 01 — CRUD com Thymeleaf
CRUD de usuários com autenticação simples, Spring Security e H2
javaweb_cadastro_01_thymeleaf
Spring Boot · Thymeleaf
02 👤 Cadastro de Usuários 02 — Relatórios e Perfis
Evolução do 01 com melhoria visual, relatórios e gerenciamento de perfis
javaweb_cadastro_02_validation
Spring Boot · Thymeleaf

Série Login de Usuários (4)

Autenticação evoluindo de estagiário a processo profissional. As partes 03 e 04 evoluem o código do Cadastro 02.

ParteProjetoStack
01 🔑 Login de Usuários 01 — Formulário, BCrypt e Papéis
Registo público, login e papéis ADMIN/USER com Spring Security e Thymeleaf
javaweb_login_01_form
Spring Boot · Thymeleaf
02 🔑 Login de Usuários 02 — Refatoração SOLID/DRY
Refatoração do 01: camada de Service, DTOs e Bean Validation
javaweb_login_02_bcrypt
Spring Boot · Thymeleaf
03 🔑 Login de Usuários 03 — Cadastro com Perfis e Relatórios
RBAC muitos-para-muitos, painel administrativo e relatório de usuários
javaweb_login_03_rbac
Spring Boot · Thymeleaf
04 🔑 Login de Usuários 04 — Segurança em Produção (Processo)
Requisitos, backlog, Git Flow, testes e ADRs sobre o Login 03
javaweb_login_04_adrs
Spring Boot · Thymeleaf

Série Controle de Gastos (HTMX) (4)

Server-driven UI com HTMX, de CRUD a trabalho em equipe ágil.

ParteProjetoStack
01 🚀 Controle de Gastos com Spring Boot e HTMX (v1)
CRUD Básico, H2 Database e Server-Driven UI com HTMX
javaweb_gastos_01_htmx
Spring Boot · Thymeleaf · HTMX
02 🚀 Controle de Gastos com Spring Boot e HTMX
Edição Dinâmica, Tema Claro/Escuro e Fragmentos
javaweb_gastos_02_htmx
Spring Boot · Thymeleaf · HTMX
03 🚀 Controle de Gastos com Spring Boot e HTMX v3
Paginação de Dados, Saldo em Tempo Real e Bean Validation
javaweb_gastos_03_htmx
Spring Boot · Thymeleaf · HTMX
04 🚀 Controle de Gastos — Trabalho em Equipe Ágil
Engenharia Ágil, Backlog, Git Flow, ADRs e 3 Novas Features
javaweb_gastos_04_htmx
Spring Boot · Thymeleaf · HTMX

🔁 Versão em outra stack: 🐍 API de Controle de Gastos com Python & FastAPI (Python · FastAPI)

Série Biblioteca de Jogos (7)

CRUD evoluindo para refatoração, paginação e backlog real.

ParteProjetoStack
01 🎮 Biblioteca de Jogos 01 — CRUD Básico
Catálogo da coleção de jogos: cadastrar, listar, marcar como zerado e remover
javaweb_jogos_01_crud
Spring Boot · Thymeleaf
02 🎮 Biblioteca de Jogos 02 — Refatoração SOLID/DRY
Refatoração do 01 com Service, DTOs e Bean Validation, sem nova feature
javaweb_jogos_02_dto
Spring Boot · Thymeleaf
03 🎮 Biblioteca de Jogos 03 — Categorias, Tema e Deploy
Categorias, filtro, paginação, tema claro/escuro e deploy
javaweb_jogos_03_paging
Spring Boot · Thymeleaf
04 🎮 Biblioteca de Jogos 04 — Do Backlog Real ao Backlog do Produto
Três capacidades pedidas por um usuário real, do backlog ao produto
javaweb_jogos_04_testes
Spring Boot · Thymeleaf
— 🎮 Biblioteca de Jogos — Guia Completo (trilha alternativa) 🔀
Guia longo com CRUD, PostgreSQL e Docker em um só projeto
javaweb_jogos_guia_crud
Spring Boot · Thymeleaf
— 🎮 Biblioteca de Jogos — Guia de Segurança (trilha alternativa) 📘 🔀
Spring Security e JWT aplicados à Biblioteca de Jogos
javaweb_jogos_guia_seguranca
Spring Boot · Thymeleaf
— 🎮 Biblioteca de Jogos — Guia de Testes (trilha alternativa) 🔀
Testes unitários com JUnit 5 e Mockito na Biblioteca de Jogos
javaweb_jogos_guia_testes
Spring Boot · Thymeleaf

🔁 Versão em outra stack: 🎮 Biblioteca de Jogos 01 (Python) — CRUD Básico com FastAPI e Bootstrap 5 (Python · FastAPI)

🖥️ Java — Desktop (Swing e JavaFX) (7)

Aplicações e jogos gráficos para desktop em Java.

Série Contador (2)

Do Swing ao JavaFX com o mesmo aplicativo.

ParteProjetoStack
01 🖥️ Contador Interativo Desktop com Java Swing & MVC
Interfaces Desktop, Event Dispatch Thread (EDT) e MVC
javadesk_contador_01_swing
Java Swing
02 🖥️ Contador 02 — Migrando de Swing para JavaFX
O mesmo contador refeito em JavaFX, comparando as duas arquiteturas
javadesk_contador_02_javafx
JavaFX

Série Genius (Simon) (3)

O jogo Genius em Swing, da versão base à versão com som.

ParteProjetoStack
01 🎮 Genius 01 — Jogo Simon em Java Swing com Arquitetura MVC
Réplica do Genius com arquitetura MVC, sons e testes
javadesk_genius_01_swing
Java Swing
02 🎮 Genius 02 — Versão Clássica com Imagens em Java Swing
Versão clássica do Genius com imagens e efeitos sonoros
javadesk_genius_02_classic
Java Swing
03 🔊 Genius 03 — Roteiro de Desenvolvimento com Som em Java 21 (Swing + Maven)
Roteiro em checklist para construir o Genius com Maven e som
javadesk_genius_03_sound
Java Swing

Outros projetos do grupo (2)

ProjetoStack
🃏 Blackjack (21) em JavaFX
JavaFX 21, Arquitetura MVC, Scenegraph e jpackage Nativo
javadesk_blackjack_javafx
JavaFX
🧠 Jogo da Memória em Java Swing
Primeiro jogo gráfico em Java, com foco na lógica e na comunicação com a interface
javadesk_memoria_swing
Java Swing

🧪 Java — Testes Automatizados (3)

JUnit, Mockito, Testcontainers, Pitest e testes de contrato.

ProjetoStack
🧪 Suíte Completa de Testes Automatizados & TDD 🚧
TDD, JUnit 5, Mockito, AssertJ e Cobertura JaCoCo 90%+
testes_01_suite_tdd_jacoco
Java · JUnit 5
🧪 Testes de Integração com Bancos Reais via Testcontainers 🚧
Contêineres Efêmeros PostgreSQL/Redis e Testes de Repositório
testes_02_testcontainers_integration
Java · JUnit 5
🧪 Testes de Mutação com Pitest & Testes de Contrato Pact 🚧
Mutation Score, Sobrevivência de Mutantes e Contratos CDC
testes_04_mutation_pitest_contract
Java · JUnit 5

🤖 Android Nativo (Java/Kotlin) (25)

Trilha P01→P21 de aplicativos Android nativos.

Série Trilha Android P01→P21 (25)

Aplicativos Android em dificuldade crescente.

ParteProjetoStack
01 🎲 P01: Guia Passo a Passo - Dados RPG (D20 Clássico)
Primeiro app: rolagem de dado com Views XML e eventos de clique
android_p01_dado_2d
Android · Java · Views XML
01 🎲 P01: Guia Passo a Passo - Dados RPG (D20 3D / Animado)
Dado com animação e efeito 3D em Views XML
android_p01_dado_3d
Android · Java · Views XML
01 🤖 Aplicativo Android Nativo & Ciclo de Vida de Activities 📘
Android Nativo, Kotlin, Ciclo de Vida de Activities e ViewBinding
android_p01_helloworld
Android · Kotlin
02 🧠 P02: Jogo da Memória Gamer (Dicionário, Passo a Passo e Gabarito)
Jogo da memória com imagens, estado do tabuleiro e pontuação
android_p02_memoria_png
Android · Java · Views XML
02 🧠 P02: Jogo da Memória Gamer POC (Dicionário, Passo a Passo e Gabarito)
Prova de conceito do jogo da memória com a lógica mínima
android_p02_memoria_poc
Android · Java · Views XML
03 🔴 P03: Genius Game (Simon Says)
Genius com sequência crescente, sons e controle de turnos
android_p03_genius_classic
Android · Kotlin
03 🔴 P03: Genius Game (Simon Says) - Demo
Versão de demonstração do Genius para apresentação em aula
android_p03_genius_demo
Android · Kotlin
04 🎨 P04: Cartão de Treinador Pokémon
Cartão de perfil com layouts, imagens e estilos
android_p04_cartao_views
Android · Kotlin · Jetpack Compose
05 🎮 P05: Quiz Gamer: O Teste de Conhecimento
Quiz com cronômetro, pontuação e navegação entre perguntas
android_p05_quiz_timer
Android · Kotlin · Jetpack Compose
06 💾 P06: Meus Jogos Favoritos (Catálogo Offline)
Catálogo offline de jogos persistido com Room
android_p06_jogos_room
Android · Kotlin · Jetpack Compose
07 ☁️ P07: Master Pokedex (Conectando à Nuvem)
Pokédex consumindo a PokeAPI com Retrofit e coroutines
android_p07_pokedex_retrofit
Android · Kotlin · Jetpack Compose
08 📷 P08: Batalha Scanner (QR Code Catch)
Leitor de QR Code com CameraX e análise de imagem
android_p08_scanner_camerax
Android · Kotlin · Jetpack Compose
09 📍 P09: PokeMap (Ginásios na Cidade com Google Maps & GPS)
Mapa com ginásios próximos usando GPS e Google Maps
android_p09_pokemap_gps
Android · Kotlin · Jetpack Compose
10 🏆 P10: Arena Social (Firebase Suite)
Autenticação, banco em tempo real e ranking com Firebase
android_p10_social_firebase
Android · Kotlin · Jetpack Compose
11 🏰 P11: Guilda dos Heróis (Navigation Compose & Biometria)
Navegação entre telas com Navigation Compose e login biométrico
android_p11_herois_biometria
Android · Kotlin · Jetpack Compose
12 🦇 P12: Batcomputer (Injeção com Hilt & Sensores)
Leitura de sensores do aparelho com injeção de dependência via Hilt
android_p12_batcomputer_sensores
Android · Kotlin · Jetpack Compose
13 🌌 P13: TARDIS Panel (DataStore Preferences)
Preferências persistentes com DataStore e serviços em segundo plano
android_p13_tardis_services
Android · Kotlin · Jetpack Compose
14 🌀 P14: Portais Dimensionais (Navigation & Notificações Push)
Navegação por rotas e notificações locais
android_p14_portais_push
Android · Kotlin · Jetpack Compose
15 🤖 P15: J.A.R.V.I.S. Sync (WorkManager)
Sincronização agendada e resiliente com WorkManager
android_p15_jarvis_workmanager
Android · Kotlin · Jetpack Compose
16 🚨 P16: Alerta Gotham (Broadcast & Alarmes)
BroadcastReceivers e alarmes do sistema
android_p16_gotham_broadcast
Android · Kotlin · Jetpack Compose
17 🎵 P17: Anime Soundboard (MediaPlayer & Áudio)
Reprodução de áudio com MediaPlayer
android_p17_soundboard_audio
Android · Kotlin · Jetpack Compose
18 📊 P18: Radar de Habilidades (Canvas 2D & Gráficos)
Gráfico de radar desenhado à mão com Canvas 2D
android_p18_radar_canvas
Android · Kotlin · Jetpack Compose
19 🏛️ P19: Banco de Wakanda (MVVM & Room)
Arquitetura MVVM com Room e injeção de dependência
android_p19_banco_mvvm_hilt
Android · Kotlin · Jetpack Compose
20 ⚔️ P20: Alliance Battle (FSM & Testes JUnit 5)
Máquina de estados de batalha testada com JUnit 5
android_p20_batalha_states
Android · Kotlin · Jetpack Compose
21 ⚔️ P21: Duelo Jedi (Física 2D & Colisão)
Física 2D, colisão e loop de jogo
android_p21_duelo_physics
Android · Kotlin · Jetpack Compose

💙 Flutter (Dart) (4)

Aplicativos multiplataforma com Flutter 3.

Série Trilha Flutter (4)

Do app financeiro ao super-app omnichannel.

ParteProjetoStack
01 💙 App de Controle Financeiro Multiplataforma com Flutter
Flutter 3, Dart, Provider, Material 3 e UUID
mobile_flutter_01_financeiro
Flutter 3 · Dart
02 💙 Arquitetura Limpa & Gerenciamento BLoC em Flutter 3
flutter_bloc, Clean Architecture, GetIt, Dartz e Equatable
mobile_flutter_02_bloc_cleanarch
Flutter 3 · Dart
03 💙 App Offline-First com Sincronização & Hive NoSQL no Flutter 3
Hive NoSQL Local, Connectivity Plus e Background Sync
mobile_flutter_03_offline_first_hive
Flutter 3 · Dart
04 💙 Super-App Omnichannel com Biometria & Push FCM no Flutter 3
local_auth Biometria, Flutter Secure Storage e Push FCM
mobile_flutter_04_omnichannel_push
Flutter 3 · Dart

🐍 Python — Fundamentos, Sistemas e Desktop (29)

Scripts, CLI, desktop Tkinter, algoritmos, padrões, segurança e IA em Python.

Série Miniprojetos Python (4 Degraus) (10)

Problemas do dia a dia resolvidos em 4 degraus: texto, classes, SQLite e Tkinter.

ParteProjetoStack
01 🌱 Miniprojeto 01: Lista de Compras & Tarefas do Dia a Dia (Metodologia dos 4 Degraus)
Metodologia Introdutória: 1. Imperativo (.txt) → 2. Classe Tarefa → 3. SQLite3 → 4. Tkinter Desktop
sistemas_python_intro_01_lista_tarefas
Python · SQLite · Tkinter
02 🌱 Miniprojeto 02: Caderno de Fiado da Mercearia / Padaria (Metodologia dos 4 Degraus)
Metodologia Introdutória: 1. Dicionários (.json) → 2. Classe Cliente → 3. SQLite3 Relacional (1:N) → 4. Streamlit Web
sistemas_python_intro_02_fiado_padaria
Python · SQLite · Tkinter
03 🌱 Miniprojeto 03: Controle de Estoque da Cantina Escolar (Metodologia dos 4 Degraus)
Metodologia Introdutória: 1. Dicionários (.txt) → 2. Classe Produto → 3. SQLite3 com Filtros → 4. Desktop Visual
sistemas_python_intro_03_estoque_cantina
Python · SQLite · Tkinter
04 🌱 Miniprojeto 04: Livro Caixa de Prestador de Serviço Autônomo (Metodologia dos 4 Degraus)
Metodologia Introdutória: 1. Dicionários (.json) → 2. Classe Lancamento → 3. SQLite3 com SUM → 4. Streamlit Web
sistemas_python_intro_04_caixa_autonomo
Python · SQLite · Tkinter
05 🌱 Miniprojeto 05: Empréstimo de Livros da Biblioteca Comunitária (Metodologia dos 4 Degraus)
Metodologia Introdutória: 1. Dicionários (.txt) → 2. Classe Livro → 3. SQLite3 Relacional (1:N) → 4. Tkinter com Abas
sistemas_python_intro_05_biblioteca_livros
Python · SQLite · Tkinter
06 🌱 Miniprojeto 06: Cadastro & Agendamento de Pet Shop (Metodologia dos 4 Degraus)
Metodologia Introdutória: 1. Dicionários (.json) → 2. Classes Tutor/Pet → 3. SQLite3 3 Tabelas Multi-JOIN → 4. Desktop Visual
sistemas_python_intro_06_petshop_agenda
Python · SQLite · Tkinter
07 🌱 Miniprojeto 07: Orçamento de Oficina Mecânica (Metodologia dos 4 Degraus)
Metodologia Introdutória: 1. Dicionários (.json) → 2. Classes Peca/Orcamento → 3. SQLite3 Relacional 1:N com SUM → 4. Streamlit Web
sistemas_python_intro_07_oficina_mecanica
Python · SQLite · Tkinter
08 🌱 Miniprojeto 08: Caderno de Campo de Produtor Rural (Metodologia dos 4 Degraus)
Metodologia Introdutória: 1. Dicionários (.txt) → 2. Classe Talhao → 3. SQLite3 com CASE WHEN → 4. Streamlit Web
sistemas_python_intro_08_campo_rural
Python · SQLite · Tkinter
09 🌱 Miniprojeto 09: Chamados de Manutenção Predial (Metodologia dos 4 Degraus)
Metodologia Introdutória: 1. Dicionários (.json) → 2. Classe Chamado → 3. SQLite3 com CHECK → 4. Streamlit Kanban
sistemas_python_intro_09_manutencao_predial
Python · SQLite · Tkinter
10 🌱 Miniprojeto 10: Catalogador de Arquivos & Backups (Metodologia dos 4 Degraus)
Metodologia Introdutória: 1. Log os/shutil (.txt) → 2. Classes Arquivo/Backup → 3. SQLite3 Auditoria 1:N → 4. Desktop com Progressbar
sistemas_python_intro_10_backup_arquivos
Python · SQLite · Tkinter

Série Sistemas com Python (4)

Da POO desktop ao executável comercial.

ParteProjetoStack
01 🐍 Projeto 01: Processador de Arquivos em Lote Desktop (POO & MVC)
Python Desktop GUI, Tkinter / ttk, Arquitetura MVC, Dataclasses e Type Hints
sistemas_python_01_desktop_poo
Python · Tkinter · SQLite
02 📋 To-Do List em Python: Estudo Comparativo de Paradigmas — Imperativo (.txt) vs. POO (SQLite)
Gestor de Tarefas Desktop, SQLite3 com ACID, Padrão DAO/Repository e Enums
sistemas_python_02_todolist_sqlite
Python · Tkinter · SQLite
03 🐍 Projeto 03: Dashboard Analítico Concorrente (Persistência Híbrida & Threads)
Telemetria Industrial, SQLite Relacional + NoSQL Document Store, Multithreading e Gráficos em Tempo Real
sistemas_python_03_dashboard_concorrente
Python · Tkinter · SQLite
04 🐍 Projeto 04: Automação Comercial Executável (PDV & PyInstaller)
Sistema de Ponto de Venda, Segurança SHA-256, Transações ACID, Logging Corporativo e Deploy .exe
sistemas_python_04_automacao_executavel
Python · Tkinter · SQLite

Série Algoritmos e Estruturas de Dados (4)

Estruturas, árvores, grafos e programação dinâmica.

ParteProjetoStack
01 📦 Biblioteca de Estruturas de Dados Avançadas & Big-O
Pilhas (LIFO), Filas (FIFO), Listas Encadeadas e Hash Tables
algoritmos_01_estruturas_dados
Python
02 🌲 Árvores AVL Auto-Balanceadas & B-Trees de Banco de Dados 🚧
Rotações AVL, Balanceamento e Indexação B-Tree
algoritmos_02_arvores_avl_btree
Python
03 🌲 Modelagem de Grafos & Menor Caminho com Dijkstra
Matriz de Adjacência, BFS/DFS e Menor Caminho Dijkstra
algoritmos_03_grafos_rotas_dijkstra
Python
04 🌲 Programação Dinâmica & Algoritmos Gulosos 🚧
Memoization, Tabulation, Mochila 0/1 e Troco Mínimo
algoritmos_04_algoritmos_gulosos_dp
Python

Outros projetos do grupo (11)

ProjetoStack
💻 Analisador Léxico, Parser Sintático & Árvore AST 🚧
Compiladores, Tokenizer Léxico, Parser Recursivo e AST
compiladores_01_lexico_sintatico_ast
Python
💻 Simulador de ULA & Conversor de Bases Numéricas
Portas Lógicas, Circuitos Aritméticos e Bases Numéricas
fundamentos_01_ula_conversor
Python
🤖 Pipeline RAG com Embeddings & LLM API 🚧
Inteligência Artificial, RAG, Vector DB (Chroma) e LangChain
ia_01_rag_embeddings_llm
Python · LangChain
🤖 Agentes Autônomos com LangChain & Tool Calling 🚧
Agente inteligente capaz de raciocinar e executar ferramentas externas (Tool Use), realizando consultas em bancos SQL, buscas na web e cá…
ia_02_agentes_autonomos_tools
Python · LangChain
🤖 Chatbot Corporativo com Streaming SSE & Guardrails 🚧
Interface conversacional com streaming de respostas (Server-Sent Events), controle de custos de tokens e guardrails de segurança anti-jai…
ia_03_enterprise_chatbot_guardrails
Python · FastAPI · SSE
📐 Gateway de Pagamentos com Padrões GoF & SOLID
Factory Method, Strategy, Decorator e Observer
padroes_01_gateway_pagamentos_gof
Python
🏛️ Padrões Repository & Unit of Work em Camada de Domínio 🚧
Desacoplamento de Acesso a Dados e Transações Atômicas
padroes_02_repository_unitofwork
Python
🌐 Servidor HTTP/1.1 Construído do Zero sobre Sockets TCP
Protocolo HTTP/1.1 RFC 9112, Headers, Multiplexação e Sockets
redes_02_servidor_http_from_scratch
Python
🛡️ Laboratório de Auditoria & Hardening OWASP Top 10
Anti-SQLi, Anti-XSS, Headers HTTP e CSP
seguranca_01_hardening_owasp
Python
🛡️ Criptografia AES-256-GCM, Hashing Argon2id & MFA TOTP
Criptografia de Dados em Repouso, Hashing Argon2id e TOTP
seguranca_02_criptografia_mfa_oauth
Python
🛡️ Defesa em Profundidade: WAF, Rate Limiting & Rotação JWT 🚧
Proteção contra DoS, Token Bucket e Rotação de Chaves RS256
seguranca_04_waf_rate_limiting_jwt
Python

🌶️ Python — Web (FastAPI) (3)

APIs e aplicações web com FastAPI. Cada uma é a versão Python de uma série Java.

ProjetoStack
🐍 API de Controle de Gastos com Python & FastAPI
Versão Python do Controle de Gastos: FastAPI, Pydantic v2 e SQLAlchemy 2.0
🔁 Versão Python da série Controle de Gastos (HTMX)
python_web_gastos_01_fastapi
Python · FastAPI
🎮 Biblioteca de Jogos 01 (Python) — CRUD Básico com FastAPI e Bootstrap 5
Versão Python da Biblioteca de Jogos 01: CRUD com FastAPI e Bootstrap 5
🔁 Versão Python da série Biblioteca de Jogos
python_web_jogos_01_fastapi
Python · FastAPI
🐍 Lista de Tarefas 01 (Python) — API REST com FastAPI
Versão Python da API da série Tarefas: FastAPI, SQLAlchemy 2.0 e Pydantic
🔁 Versão Python da série Lista de Tarefas
python_web_tarefas_01_fastapi
Python · FastAPI

🗄️ Dados — SQL e NoSQL (10)

Modelagem e operação de bancos relacionais e NoSQL com scripts Python e Docker.

Série Bancos de Dados 01→10 (10)

Do relacional 3FN à persistência poliglota.

ParteProjetoStack
01 🗄️ Modelagem Relacional 3FN & Automação Transacional em PostgreSQL
Modelagem 3FN, Integridade Referencial e PL/pgSQL
db_sql_01_modelagem_relacional
PostgreSQL
02 🍃 Modelagem NoSQL Polimórfica & Aggregations no MongoDB
Documentos JSON/BSON, Embedding vs Referência e Aggregation Pipeline
db_nosql_02_mongodb_ecommerce
MongoDB
03 ⚡ Arquitetura de Cache Distribuído com Redis & Invalidação Inteligente
Cache-Aside, Write-Through, Redis Cluster e Sub-Milissegundo
db_cache_03_redis_sharding_tuning
Redis
04 🛡️ DBA Enterprise: Otimização de Performance, Particionamento & RLS
Particionamento Declarativo, EXPLAIN ANALYZE e Replicação Streaming
db_tuning_04_dba_enterprise
PostgreSQL
05 🏪 Modelagem Visual EER & Stored Procedures Transacionais no MySQL
Normalização Formal (1FN a 3FN), Bloqueio Pessimista e Controle de Crediário
db_sql_05_mysql_eer_procedures
MySQL
06 🌾 Séries Temporais IoT em Alta Escala no Apache Cassandra
Modelagem Query-Driven, Chaves Compostas e Expiração Nativa com TTL
db_nosql_06_cassandra_timeseries
Cassandra
07 🏥 Prontuário Médico Objeto-Relacional & Operadores JSONB no PostgreSQL
Tipos Semiestruturados, Índices Invertidos GIN e Consultas por Contenção
db_sql_07_postgres_jsonb_clinica
PostgreSQL
08 🕸️ Rastreamento de Fraudes Financeiras em Grafos com Neo4j
Property Graphs, Linguagem Cypher e Detecção de Vínculos Suspeitos
db_nosql_08_neo4j_grafos_fraude
Neo4j
09 📊 Data Warehouse & Consultas Analíticas OLAP em Star Schema
Modelagem Dimensional, Star Schema, Window Functions e Operadores Analíticos Modelar e construir um **Data Warehouse Dim
db_sql_09_dw_olap_star_schema
PostgreSQL
10 🌐 Persistência Poliglota Integrada & Gestão Logística Enterprise
Arquitetura Multimodelo: PostgreSQL (ACID) + MongoDB (Eventos) + Redis (Cache) Arquitetar e implementar uma plataforma c
db_poliglota_10_logistica_integrada
PostgreSQL · MongoDB · Redis

🎨 Front-end Web (HTML, CSS, JS, TS, Vue) (10)

Interfaces web, JavaScript puro, TypeScript e Vue.

ProjetoStack
🎨 Design System, Tokens W3C & Living Styleguide 🚧
Tokens W3C, Paleta Semântica, Tipografia Modular e Acessibilidade
design_01_design_system_tokens
CSS · Design Tokens
🟨 Manipulação Avançada de DOM, Event Delegation & Web Storage
DOM API, Event Delegation, Bubbling e LocalStorage
js_01_dom_storage_events
JavaScript
🟨 Single Page Application (SPA) com Roteamento por Histórico em JS Puro 🚧
History API, Roteamento Client-Side e Componentes em JS Puro
js_03_spa_vanilla_router
JavaScript
🟨 Mini-Framework Reativo com Proxies & Virtual DOM
Reatividade com Proxies ES6, Virtual DOM e State Management
js_04_mini_reactive_framework
JavaScript
🌐 Sniffer de Pacotes de Rede & Chat em Tempo Real com WebSockets
Redes, Pilha TCP/IP, Raw Sockets e WebSockets RFC 6455
redes_01_sniffer_websocket_chat
JavaScript · WebSockets
🔷 Type System Avançado, Generics & Mapped Types no TypeScript
TypeScript 5, Generics, DeepReadonly e Type-Level Programming
typescript_01_typesystem_generics
TypeScript
💚 Painel Analítico com Vue 3, ECharts & VeeValidate 🚧
Gráficos Interativos, WebSockets e Painel Administrativo
vue_02_dashboard_charts
Vue 3 · ECharts
💚 Aplicação Nuxt 3 com Server-Side Rendering (SSR) & SEO 🚧
Server-Side Rendering, Nitro Engine e Metatags Dinâmicas
vue_03_nuxt3_ssr_seo
Nuxt 3
🌐 Landing Page Institucional Responsiva (HTML5 & CSS3)
HTML5 Semântico, CSS Grid, Flexbox e Mobile-First
web_01_landing_page_html_css
HTML5 · CSS3
🎨 Painel Administrativo Responsivo com CSS Grid & Dark Mode 🚧
Layout Complexo, Subgrid, Custom Properties e Dark Mode
web_02_dashboard_css_grid
HTML5 · CSS Grid

🐹 Go (5)

APIs, microsserviços e redes em Go.

Série Backend Go (4)

API Gin, cache Redis, gRPC e Kafka.

ParteProjetoStack
01 🐹 API RESTful Corporativa com Go & Gin Framework
Concorrência, Handlers HTTP, GORM e Microsserviços
backend_golang_01_gin_rest
Go · Gin
02 🐹 Microsserviço com Cache Redis & Worker Pool em Go 🚧
Microsserviço de alta vazão com Go 1.22, caching com Redis (Cache-Aside Pattern), limitação de requisições (Rate Limiting) e processament…
backend_golang_02_redis_workerpool
Go · Gin
03 🐹 Comunicação de Microsserviços com gRPC & Protocol Buffers 🚧
Comunicação RPC binária entre microsserviços distribuídos utilizando gRPC em Go, Protocol Buffers v3, streaming bidirecional, interceptor…
backend_golang_03_grpc_microservices
Go · Gin
04 🐹 Arquitetura Orientada a Eventos com Go, Kafka & OpenTelemetry 🚧
Arquitetura de microsserviços desacoplada com Apache Kafka, Transactional Outbox Pattern, idempotência de eventos e tracing distribuído c…
backend_golang_04_eventdriven_kafka
Go · Gin

Outros projetos do grupo (1)

ProjetoStack
🌐 Load Balancer TCP Concorrente com Go & Goroutines 🚧
Redes Camada 4, Sockets TCP, Goroutines e Channels
sistemas_go_01_tcp_loadbalancer
Go

🐘 PHP — Laravel (4)

APIs e aplicações SaaS em Laravel 11.

Série Laravel (4)

API REST, Livewire, filas e SaaS multi-tenant.

ParteProjetoStack
01 🐘 API RESTful Corporativa com PHP & Laravel 11 🚧
Laravel 11, Eloquent ORM, Migrations e API Resources
backend_php_01_laravel_rest
PHP 8.3 · Laravel 11
02 🐘 Aplicação SPA Reativa com Laravel 11 & Livewire 3 🚧
Aplicação corporativa com reatividade em tempo real no servidor sem frameworks JavaScript complexos, utilizando Livewire 3, Alpine.js e T…
backend_php_02_livewire_spa
PHP 8.3 · Laravel 11
03 🐘 Processamento de Pagamentos & Filas no Redis com Laravel 🚧
Motor financeiro assíncrono com processamento de transações Stripe/Pix, gestão de webhooks com idempotência e filas distribuídas no Redis.
backend_php_03_queues_redis_stripe
PHP 8.3 · Laravel 11
04 🐘 Plataforma SaaS Multi-Tenant com Filament Admin v3 🚧
Sistema SaaS completo com isolamento de banco de dados por inquilino (Multi-Tenancy), painel administrativo sofisticado com Filament v3 e…
backend_php_04_saas_multitenancy
PHP 8.3 · Laravel 11

🎯 C# — .NET (4)

Processamento de dados, APIs e arquitetura em .NET 8.

Série .NET (4)

LINQ, ASP.NET Core, Clean Architecture e SignalR.

ParteProjetoStack
01 🎯 Engine de Processamento de Dados com C# & LINQ 🚧
C# 12, .NET 8, LINQ, PLINQ, Streams e Concorrência
sistemas_csharp_01_engine_linq
C# · .NET 8
02 🎯 ASP.NET Core 8 Web API com Entity Framework Core 🚧
API RESTful corporativa em .NET 8 com Entity Framework Core, SQL Server, Migrations, autenticação ASP.NET Identity JWT e documentação Ope…
sistemas_csharp_02_aspnet_efcore
C# · .NET 8
03 🎯 Clean Architecture & CQRS com MediatR em .NET 8 🚧
Aplicação corporativa de grande porte estruturada em Clean Architecture (Domain, Application, Infrastructure, WebAPI), CQRS com MediatR e…
sistemas_csharp_03_cleanarch_cqrs
C# · .NET 8
04 🎯 Dashboard Financeiro em Tempo Real com SignalR & Redis 🚧
Hub de comunicação bidirecional em tempo real com WebSockets via SignalR, Redis Backplane para escalabilidade horizontal e dashboard de m…
sistemas_csharp_04_signalr_realtime
C# · .NET 8

🦀 Rust (4)

CLI, APIs assíncronas, WebAssembly e concorrência em Rust.

Série Rust (4)

CLI, Axum, WebAssembly e lock-free.

ParteProjetoStack
01 🦀 CLI de Alta Performance & Concorrência com Rust 🚧
Rust 2021, Ownership, Borrow Checker, Rayon e Memory Safety
sistemas_rust_01_cli_concorrente
Rust
02 🦀 API RESTful Assíncrona de Alta Vazão com Tokio & Axum 🚧
API RESTful assíncrona desenvolvida com o runtime Tokio, framework Axum, consultas type-safe com SQLx e documentação OpenAPI.
sistemas_rust_02_axum_async_api
Rust
03 🦀 Processamento de Imagens com WebAssembly (Wasm) 🚧
Módulo compilado em Rust para WebAssembly (Wasm) utilizando wasm-pack e wasm-bindgen para processamento e filtragem de imagens no navegador.
sistemas_rust_03_wasm_image_filter
Rust
04 🦀 Engine Concorrente Lock-Free com Aceleração SIMD 🚧
Engine de computação de alta velocidade com estruturas lock-free baseadas em Atomics (AtomicPtr, AtomicUsize) e vetorização SIMD (AVX2/NE…
sistemas_rust_04_engine_lockfree_simd
Rust

⚙️ C e C++ (22)

Programação de sistemas em C e C++ moderno.

Série Miniprojetos C (1 por capítulo) (21)

Um miniprojeto por capítulo da Especialização em Sistemas com C, em tutorial com checkpoints e gabarito testado no CI.

ParteProjetoStack
01 🔢 Miniprojeto C 01 — Conversor de Bases e Auditor de Arquitetura
Sequência pura com printf: von Neumann, pipeline de compilação e conversão de bases à mão
c_mini_01_conversor_bases
C17
02 📏 Miniprojeto C 02 — Auditor de Tipos e Limites de Memória
Tipos primitivos, stdint.h, sizeof, const e casting na divisão inteira
c_mini_02_auditor_tipos
C17
03 ⌨️ Miniprojeto C 03 — Terminal de Check-in e Sanitização de Buffers
fgets, scanf, getchar/putchar e o bug do newline residual no stdin
c_mini_03_terminal_io
C17
04 🔐 Miniprojeto C 04 — Calculadora Bitwise e Cifra XOR
Cifra XOR e máscara de permissões com & | << >> ~, sem if
c_mini_04_bitwise_xor
C17
05 🚦 Miniprojeto C 05 — Motor de Decisão e Máquina de Estados
if/else, switch-case com fall-through e operador ternário num sensor de temperatura
c_mini_05_motor_decisao
C17
06 🏧 Miniprojeto C 06 — Caixa Eletrônico com Laço Indeterminado
do-while com sentinela, acumulador de saldo e validação de saque
c_mini_06_caixa_eletronico
C17
07 🔍 Miniprojeto C 07 — Analisador de Primos com Laços Aninhados
for aninhado, break e continue na busca de primos; noção de Big-O
c_mini_07_crivo_primos
C17
08 🧮 Miniprojeto C 08 — Utilitário CLI Modular com argc/argv
Funções com protótipo, passagem por valor, static e argumentos argc/argv
c_mini_08_biblioteca_argc
C17
09 🗼 Miniprojeto C 09 — Torres de Hanói Recursivas
Recursão com caso base, contador static e conferência pela fórmula 2^n - 1
c_mini_09_torres_hanoi
C17
10 🔎 Miniprojeto C 10 — Busca Binária e Benchmark de Ordenação
Arrays como parâmetro, Bubble Sort e busca binária com contagem de comparações
c_mini_10_busca_ordenacao
C17
11 🖼️ Miniprojeto C 11 — Matrizes 2D e Filtro de Convolução
Matrizes 2D, row-major e filtro de convolução 3x3 (blur) com borda replicada
c_mini_11_matrizes_convolucao
C17
12 🔤 Miniprojeto C 12 — Analisador Léxico de Strings Seguro
Strings seguras (CERT C STR31-C): fgets, string.h, ctype.h e strncpy com terminador
c_mini_12_analisador_lexico
C17
13 👉 Miniprojeto C 13 — Passagem por Referência com Ponteiros
Ponteiros, & e *: troca por referência e múltiplos resultados via parâmetros de saída
c_mini_13_ponteiros_referencia
C17
14 🎛️ Miniprojeto C 14 — Tabela de Despacho com Ponteiros de Função
Tabela de despacho com ponteiros de função, qsort com comparador e aritmética de ponteiros
c_mini_14_despacho_ponteiros_funcao
C17
15 📈 Miniprojeto C 15 — Vetor Dinâmico Auto-expansível no Heap
malloc, realloc seguro com ponteiro temporário, crescimento geométrico e free
c_mini_15_vetor_dinamico
C17
16 📦 Miniprojeto C 16 — Decodificador de Pacotes com Structs, Unions e Bit-Fields
struct, enum, union, bit-fields, padding e endianness num cabeçalho binário
c_mini_16_pacotes_structs_unions
C17
17 🧱 Miniprojeto C 17 — Biblioteca Modular com Makefile
Módulos .h/.c com include guards, macros seguras, stringizing e Makefile com dependências
c_mini_17_make_modular
C17
18 💾 Miniprojeto C 18 — Mini SGBD Binário com Acesso Direto
Registros de tamanho fixo em arquivo binário: fwrite, fseek O(1), fread e atualização no lugar
c_mini_18_sgbd_binario
C17
19 🌳 Miniprojeto C 19 — Fila de Prioridades com Árvore Binária de Busca
Árvore binária de busca no heap: inserção recursiva, in-order, busca e liberação pós-ordem
c_mini_19_arvore_bst
C17
20 🌐 Miniprojeto C 20 — Servidor de Telemetria TCP com Threads e Mutex
Capstone POSIX: pthreads com mutex, servidor TCP (socket/bind/listen/accept) e persistência binária
c_mini_20_servidor_tcp_threads
C17
21 💾 Mini-SGBD Binário com Alocação Dinâmica em C Puro
C11/C17, Ponteiros, Structs, Arquivos Binários e Valgrind
sistemas_c_01_db_binario
C11

Outros projetos do grupo (1)

ProjetoStack
⚙️ Simulador de Física com C++23 & Padrão RAII 🚧
C++23 Moderno, Idioma RAII, Smart Pointers e Move Semantics
sistemas_cpp_01_simulacao_raii
C++23

☁️ Infra e DevOps (9)

Nginx, Kubernetes, Terraform, pipelines, DevContainers e testes de carga.

Série Infraestrutura 01→05 (5)

Nginx, teste de carga, Kubernetes e Terraform.

ParteProjetoStack
01 🚀 Nginx com Balanceamento de Carga e Proxy Reverso
Load Balancing Round-Robin, Reverse Proxy e Docker Compose
infra_nginx_01_nodejs
Nginx · Node.js · Docker
02 🚀 Nginx 02 — Balanceamento de Carga com Spring Boot
Nginx como proxy reverso distribuindo carga entre duas instâncias Spring Boot
infra_nginx_02_spring
Nginx · Spring Boot · Docker
03 📈 Nginx 03 — Teste de Carga Visual com Gatling e Grafana
Teste de carga com Gatling e visualização das métricas no Grafana
infra_nginx_03_gatling
Gatling · Grafana · Spring Boot
04 ☁️ Orquestração de Contêineres com Kubernetes (K8s) 🚧
Cluster Kubernetes corporativo com manifestos YAML completos: Deployments, Services ClusterIP/LoadBalancer, Ingress Nginx, ConfigMaps, Se…
infra_k8s_04_kubernetes_cluster
Kubernetes
05 ☁️ Infraestrutura como Código (IaC) com Terraform & AWS 🚧
Provisionamento automatizado de infraestrutura na nuvem AWS via Terraform: VPC, Subnets públicas/privadas, Cluster ECS Fargate e Banco RD…
infra_terraform_05_iac_aws
Terraform · AWS

Outros projetos do grupo (4)

ProjetoStack
🐙 Pipeline Git Flow, Commits Semânticos & GitHub Actions 🚧
Git Flow, Conventional Commits, Pull Requests e CI/CD
devops_01_pipeline_git_actions
Git Flow · GitHub Actions
🛡️ Pipeline DevSecOps: Análise SAST com Semgrep & Trivy 🚧
Semgrep, Trivy, GitLeaks e Verificação de Vulnerabilidades
seguranca_03_pipeline_devsecops_sast
GitHub Actions · Semgrep · Trivy
🧪 Testes de Carga, Estresse e Soak Testing com k6 🚧
Ramping VUs, Thresholds de Latência p95 e Testes de Soak
testes_03_performance_k6_load
k6 (JavaScript)
🛠️ Ambientes Reprodutíveis com DevContainers & Makefiles 🚧
DevContainers W3C, Docker, Make Canônico e Ambientes Herméticos
tools_01_devcontainer_makefile
DevContainers · Make

📐 Documentação e Modelagem (3)

Especificações, OpenAPI, UML e docs-as-code, sem código executável.

ProjetoStack
🌐 Arquitetura de APIs RESTful, Richardson Maturity & OpenAPI 3.0 🚧
RESTful Design, HATEOAS, OpenAPI 3.0 e RFC 7807
backend_01_rest_api_architecture
OpenAPI 3 · ADR
📝 Living Styleguide com Markdown Avançado & Mermaid
Docs-as-Code, GitHub Flavored Markdown (GFM) e Diagramas Mermaid
docs_01_styleguide_markdown_mermaid
Markdown · Mermaid
🏦 Especificação & Modelagem de Domínio Bancário com UML 2.5 🚧
Engenharia de Software, UML 2.5, Casos de Uso, Classes e Sequência
uml_01_especificacao_sistema_bancario
UML 2.5 · PlantUML

🌍 Multilinguagem (2)

O mesmo exercício implementado em 38 linguagens.

ProjetoStack
⚖️ Calculadora de IMC Multilinguagem (38 Tecnologias)
Lógica de Programação, Condicionais e Sintaxe Comparada
multilang_imc_38
38 linguagens
🌍 Saudação & Hello World Multilinguagem em 38 Stacks
Ponto de Entrada (main), Entrada/Saída (I/O) e Sintaxe Inicial em 38 Stacks
multilang_saudacoes_38
38 linguagens

🎓 Mapa por Curso

Projetos em destaque de cada um dos cursos do portal. O catálogo completo está na seção Catálogo por Stack, acima.

🧭 Sumário dos Cursos

Cursos Fundamentais & Backend (01 a 20) Especializações & Guias Avançados (21 a 38)
01. Fundamentos da Computação & Hardware 21. Sistemas com C Puro
02. Lógica de Programação & Algoritmos 22. Sistemas com C++23
03. Git, GitHub & CI/CD 23. Redes e Sistemas com Go
04. HTML5 Semântico & CSS3 Moderno 24. Desktop JavaFX & Swing
05. JavaScript Moderno & DOM 25. Desktop Python & POO
06. Design de Interfaces (UI/UX) & Tokens 26. TypeScript & NestJS
07. Backend & APIs RESTful 27. Frontend com Angular
08. Bancos de Dados SQL & NoSQL 28. Frontend com React & Next.js
09. Estruturas de Dados & Big-O 29. Frontend com Vue 3 & Nuxt 3
10. Padrões GoF & Paradigmas 30. Mobile Android (Kotlin)
11. Qualidade & Testes Automatizados 31. Mobile Flutter 3
12. Desenvolvimento Seguro & DevSecOps 32. Engenharia de Software e UML
13. DevOps, Cloud & Nginx 33. Inteligência Artificial & LLMs
14. Hardware & Compiladores AST 34. Redes & Protocolos
15. Java & Spring Boot 3 35. DevContainers & Makefiles
16. Golang & Gin Framework 36. Markdown & Mermaid
17. PHP & Laravel 11 37. Catálogo de Projetos Full Stack
18. Python & FastAPI 38. Matriz 38 Linguagens
19. C# & .NET 8 LINQ  
20. Sistemas com Rust  

📚 Curso 01 — Módulo 01 — Fundamentos da Computação & Hardware

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 💻 Simulador de ULA & Conversor de Bases Numéricas
Portas Lógicas, Circuitos Aritméticos e Bases Numéricas
fundamentos_01_ula_conversor Acessar Projeto

📚 Curso 02 — Módulo 02 — Lógica de Programação & Algoritmos

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 ⚖️ Calculadora de IMC Multilinguagem (38 Stacks)
Lógica de Programação, Condicionais e Sintaxe Comparada
multilang_imc_38 Acessar Projeto

📚 Curso 03 — Módulo 03 — Versionamento com Git, GitHub & CI/CD

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🐙 Pipeline Git Flow, Commits Semânticos & GitHub Actions
Git Flow, Conventional Commits, Pull Requests e CI/CD
devops_01_pipeline_git_actions Acessar Projeto

📚 Curso 04 — Módulo 04 — HTML5 Semântico & CSS3 Moderno

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 2

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🌐 Landing Page Institucional Responsiva
HTML5 Semântico, CSS Grid, Flexbox e Mobile-First
web_01_landing_page_html_css Acessar Projeto
📂 📊 Dashboard Administrativo com CSS Grid & Dark Mode
Layout Complexo, Subgrid, Custom Properties e Dark Mode
web_02_dashboard_css_grid Acessar Projeto

📚 Curso 05 — Módulo 05 — JavaScript Moderno, DOM & Programação Web

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 3

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🟨 Manipulação Avançada de DOM, Event Delegation & Web Storage
DOM API, Event Delegation, Bubbling e LocalStorage
js_01_dom_storage_events Acessar Projeto
📂 🚀 Single Page Application (SPA) com Roteador Vanilla
History API, Roteamento Client-Side e Componentes em JS Puro
js_03_spa_vanilla_router Acessar Projeto
📂 ⚡ Mini-Framework Reativo com Proxies & Virtual DOM
Reatividade com Proxies ES6, Virtual DOM e State Management
js_04_mini_reactive_framework Acessar Projeto

📚 Curso 06 — Módulo 06 — Design de Interfaces (UI/UX), Figma & Tokens

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🎨 Design System, Tokens W3C & Living Styleguide
Tokens W3C, Paleta Semântica, Tipografia Modular e Acessibilidade
design_01_design_system_tokens Acessar Projeto

📚 Curso 07 — Módulo 07 — Backend & Arquitetura de APIs RESTful

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🌐 Arquitetura de APIs RESTful, Richardson Maturity & OpenAPI 3.0
RESTful Design, HATEOAS, OpenAPI 3.0 e RFC 7807
backend_01_rest_api_architecture Acessar Projeto

📚 Curso 08 — Módulo 08 — Bancos de Dados Relacionais (SQL) & NoSQL

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 4

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🐘 Modelagem Relacional 3FN, Índices B-Tree & Triggers PostgreSQL
Modelagem 3FN, Integridade Referencial e PL/pgSQL
db_sql_01_modelagem_relacional Acessar Projeto
📂 🍃 Modelagem NoSQL com MongoDB & Agregações de E-Commerce
Documentos JSON/BSON, Embedding vs Referência e Aggregation Pipeline
db_nosql_02_mongodb_ecommerce Acessar Projeto
📂 ⚡ Cache de Alta Performance com Redis, TTL & Sharding
Cache-Aside, Write-Through, Redis Cluster e Sub-Milissegundo
db_cache_03_redis_sharding_tuning Acessar Projeto
📂 🏛️ Arquitetura Enterprise de DBA, Tuning & Particionamento
Particionamento Declarativo, EXPLAIN ANALYZE e Replicação Streaming
db_tuning_04_dba_enterprise Acessar Projeto

📚 Curso 09 — Módulo 09 — Estruturas de Dados & Análise de Algoritmos

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 4

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 📦 Biblioteca de Estruturas de Dados Avançadas & Big-O
Pilhas (LIFO), Filas (FIFO), Listas Encadeadas e Hash Tables
algoritmos_01_estruturas_dados Acessar Projeto
📂 🌲 Árvores Binárias de Busca Auto-Balanceadas (AVL & B-Tree)
Rotações AVL, Balanceamento e Indexação B-Tree
algoritmos_02_arvores_avl_btree Acessar Projeto
📂 🗺️ Algoritmos de Grafos & Roteirização com Dijkstra
Matriz de Adjacência, BFS/DFS e Menor Caminho Dijkstra
algoritmos_03_grafos_rotas_dijkstra Acessar Projeto
📂 🧠 Programação Dinâmica & Algoritmos Gulosos (Greedy)
Memoization, Tabulation, Mochila 0/1 e Troco Mínimo
algoritmos_04_algoritmos_gulosos_dp Acessar Projeto

📚 Curso 10 — Módulo 10 — Paradigmas de Programação & Padrões GoF

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 2

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 📐 Gateway de Pagamentos com Padrões GoF & SOLID
Factory Method, Strategy, Decorator e Observer
padroes_01_gateway_pagamentos_gof Acessar Projeto
📂 🏛️ Repository Pattern & Unit of Work Enterprise
Desacoplamento de Acesso a Dados e Transações Atômicas
padroes_02_repository_unitofwork Acessar Projeto

📚 Curso 11 — Módulo 11 — Qualidade de Software & Testes Automatizados

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 4

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🧪 Suíte Completa de Testes Automatizados & TDD
TDD, JUnit 5, Mockito, AssertJ e Cobertura JaCoCo 90%+
testes_01_suite_tdd_jacoco Acessar Projeto
📂 🐳 Testes de Integração com Bancos Reais via Testcontainers
Contêineres Efêmeros PostgreSQL/Redis e Testes de Repositório
testes_02_testcontainers_integration Acessar Projeto
📂 📈 Testes de Performance, Carga & Estresse com k6
Ramping VUs, Thresholds de Latência p95 e Testes de Soak
testes_03_performance_k6_load Acessar Projeto
📂 🧬 Testes de Mutação com Pitest & Testes de Contrato Pact
Mutation Score, Sobrevivência de Mutantes e Contratos CDC
testes_04_mutation_pitest_contract Acessar Projeto

📚 Curso 12 — Módulo 12 — Desenvolvimento Seguro & DevSecOps

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 4

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🛡️ Laboratório de Auditoria & Hardening OWASP Top 10
Anti-SQLi, Anti-XSS, Headers HTTP e CSP
seguranca_01_hardening_owasp Acessar Projeto
📂 🔐 Criptografia Aplicada AES-256-GCM & Autenticação MFA/TOTP
Criptografia de Dados em Repouso, Hashing Argon2id e TOTP
seguranca_02_criptografia_mfa_oauth Acessar Projeto
📂 🔍 Pipeline DevSecOps com Análise Estática SAST & SCA
Semgrep, Trivy, GitLeaks e Verificação de Vulnerabilidades
seguranca_03_pipeline_devsecops_sast Acessar Projeto
📂 🧱 Blindagem de APIs com WAF, Rate Limiting & Rotação JWT
Proteção contra DoS, Token Bucket e Rotação de Chaves RS256
seguranca_04_waf_rate_limiting_jwt Acessar Projeto

📚 Curso 13 — Módulo 13 — DevOps, Cloud & Infraestrutura

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🚀 Nginx com Balanceamento de Carga e Proxy Reverso
Load Balancing Round-Robin, Reverse Proxy e Docker Compose
infra_nginx_01_nodejs Acessar Projeto

📚 Curso 14 — Módulo 14 — Hardware, Compiladores & Linguagens

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 💻 Analisador Léxico, Parser Sintático & Árvore AST
Compiladores, Tokenizer Léxico, Parser Recursivo e AST
compiladores_01_lexico_sintatico_ast Acessar Projeto

📚 Curso 15 — Especialização — Backend com Java & Spring Boot 3

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 4

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🚀 Controle de Gastos com Spring Boot & HTMX (v1)
CRUD Básico, H2 Database e Server-Driven UI com HTMX
javaweb_gastos_01_htmx Acessar Projeto
📂 🚀 Controle de Gastos com Spring Boot & HTMX (v2)
Edição Dinâmica, Tema Claro/Escuro e Fragmentos
javaweb_gastos_02_htmx Acessar Projeto
📂 🚀 Controle de Gastos com Spring Boot & HTMX (v3)
Paginação de Dados, Saldo em Tempo Real e Bean Validation
javaweb_gastos_03_htmx Acessar Projeto
📂 🚀 Controle de Gastos com Spring Boot & HTMX (v4)
Engenharia Ágil, Backlog, Git Flow, ADRs e 3 Novas Features
javaweb_gastos_04_htmx Acessar Projeto

📚 Curso 16 — Especialização — Backend com Golang & Gin

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🐹 API RESTful Corporativa com Go & Gin Framework
Concorrência, Handlers HTTP, GORM e Microsserviços
backend_golang_01_gin_rest Acessar Projeto

📚 Curso 17 — Especialização — Backend com PHP & Laravel 11

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🐘 API RESTful Corporativa com PHP & Laravel 11
Laravel 11, Eloquent ORM, Migrations e API Resources
backend_php_01_laravel_rest Acessar Projeto

📚 Curso 18 — Especialização — Backend com Python & FastAPI

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🐍 API de Controle de Gastos com Python & FastAPI
FastAPI, Pydantic v2, SQLAlchemy 2.0 e Swagger Automático
python_web_gastos_01_fastapi Acessar Projeto

📚 Curso 19 — Especialização — Sistemas com C# & .NET 8

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🎯 Engine de Processamento de Dados com C# & LINQ
C# 12, .NET 8, LINQ, PLINQ, Streams e Concorrência
sistemas_csharp_01_engine_linq Acessar Projeto

📚 Curso 20 — Especialização — Sistemas com Rust

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🦀 CLI de Alta Performance & Concorrência com Rust
Rust 2021, Ownership, Borrow Checker, Rayon e Memory Safety
sistemas_rust_01_cli_concorrente Acessar Projeto

📚 Curso 21 — Especialização — Sistemas com C Puro

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 💾 Mini-SGBD Binário com Alocação Dinâmica em C Puro
C11/C17, Ponteiros, Structs, Arquivos Binários e Valgrind
sistemas_c_01_db_binario Acessar Projeto

📚 Curso 22 — Especialização — Sistemas com C++23

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 ⚙️ Simulador de Física com C++23 & Padrão RAII
C++23 Moderno, Idioma RAII, Smart Pointers e Move Semantics
sistemas_cpp_01_simulacao_raii Acessar Projeto

📚 Curso 23 — Especialização — Redes e Sistemas com Go

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🌐 Load Balancer TCP Concorrente com Go & Goroutines
Redes Camada 4, Sockets TCP, Goroutines e Channels
sistemas_go_01_tcp_loadbalancer Acessar Projeto

📚 Curso 24 — Especialização — Desktop com JavaFX & Swing

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 2

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🖥️ Contador Interativo Desktop com Java Swing & MVC
Interfaces Desktop, Event Dispatch Thread (EDT) e MVC
javadesk_contador_01_swing Acessar Projeto
📂 🃏 Jogo Blackjack (21) Profissional com JavaFX
JavaFX 21, Arquitetura MVC, Scenegraph e jpackage Nativo
javadesk_blackjack_javafx Acessar Projeto

📚 Curso 25 — Especialização — Desktop com Python & POO

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 14

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🌱 Miniprojeto 01: Lista de Compras & Tarefas (4 Degraus)
Metodologia Introdutória: 1. Imperativo (.txt) $\rightarrow$ 2. Classe Tarefa $\rightarrow$ 3. SQLite3 $\rightarrow$ 4. Tkinter Desktop
sistemas_python_intro_01_lista_tarefas Acessar Projeto
📂 🌱 Miniprojeto 02: Caderno de Fiado da Mercearia (4 Degraus)
Metodologia Introdutória: 1. Dicionários (.json) $\rightarrow$ 2. Classe Cliente $\rightarrow$ 3. SQLite3 Relacional (1:N) $\rightarrow$ 4. Streamlit Web
sistemas_python_intro_02_fiado_padaria Acessar Projeto
📂 🌱 Miniprojeto 03: Controle de Estoque da Cantina (4 Degraus)
Metodologia Introdutória: 1. Dicionários (.txt) $\rightarrow$ 2. Classe Produto $\rightarrow$ 3. SQLite3 com Filtros $\rightarrow$ 4. Desktop Visual
sistemas_python_intro_03_estoque_cantina Acessar Projeto
📂 🌱 Miniprojeto 04: Livro Caixa de Prestador Autônomo (4 Degraus)
Metodologia Introdutória: 1. Dicionários (.json) $\rightarrow$ 2. Classe Lancamento $\rightarrow$ 3. SQLite3 com SUM $\rightarrow$ 4. Streamlit Web
sistemas_python_intro_04_caixa_autonomo Acessar Projeto
📂 🌱 Miniprojeto 05: Empréstimo de Livros da Biblioteca (4 Degraus)
Metodologia Introdutória: 1. Dicionários (.txt) $\rightarrow$ 2. Classe Livro $\rightarrow$ 3. SQLite3 Relacional (1:N) $\rightarrow$ 4. Tkinter com Abas
sistemas_python_intro_05_biblioteca_livros Acessar Projeto
📂 🌱 Miniprojeto 06: Cadastro & Agenda de Pet Shop (4 Degraus)
Metodologia Introdutória: 1. Dicionários (.json) $\rightarrow$ 2. Classes Tutor/Pet $\rightarrow$ 3. SQLite3 3 Tabelas Multi-JOIN $\rightarrow$ 4. Desktop Visual
sistemas_python_intro_06_petshop_agenda Acessar Projeto
📂 🌱 Miniprojeto 07: Orçamento de Oficina Mecânica (4 Degraus)
Metodologia Introdutória: 1. Dicionários (.json) $\rightarrow$ 2. Classes Peca/Orcamento $\rightarrow$ 3. SQLite3 Relacional 1:N com SUM $\rightarrow$ 4. Streamlit Web
sistemas_python_intro_07_oficina_mecanica Acessar Projeto
📂 🌱 Miniprojeto 08: Caderno de Campo Rural (4 Degraus)
Metodologia Introdutória: 1. Dicionários (.txt) $\rightarrow$ 2. Classe Talhao $\rightarrow$ 3. SQLite3 com CASE WHEN $\rightarrow$ 4. Streamlit Web
sistemas_python_intro_08_campo_rural Acessar Projeto
📂 🌱 Miniprojeto 09: Chamados de Manutenção Predial (4 Degraus)
Metodologia Introdutória: 1. Dicionários (.json) $\rightarrow$ 2. Classe Chamado $\rightarrow$ 3. SQLite3 com CHECK $\rightarrow$ 4. Streamlit Kanban
sistemas_python_intro_09_manutencao_predial Acessar Projeto
📂 🌱 Miniprojeto 10: Catalogador & Backup de Arquivos (4 Degraus)
Metodologia Introdutória: 1. Log os/shutil (.txt) $\rightarrow$ 2. Classes Arquivo/Backup $\rightarrow$ 3. SQLite3 Auditoria 1:N $\rightarrow$ 4. Desktop com Progressbar
sistemas_python_intro_10_backup_arquivos Acessar Projeto
📂 🐍 Processador de Arquivos em Lote Desktop (POO & MVC)
Python Desktop GUI, Tkinter / ttk, Arquitetura MVC, Dataclasses e Type Hints
sistemas_python_01_desktop_poo Acessar Projeto
📂 📋 To-Do List Desktop com SQLite & DAO
Gestor de Tarefas Desktop, SQLite3 com ACID, Padrão DAO/Repository e Enums
sistemas_python_02_todolist_sqlite Acessar Projeto
📂 🏭 Dashboard Analítico Concorrente (Persistência Híbrida)
Telemetria Industrial, SQLite Relacional + NoSQL Document Store, Multithreading e Gráficos em Tempo Real
sistemas_python_03_dashboard_concorrente Acessar Projeto
📂 🛒 Automação Comercial & PDV (.exe com PyInstaller)
Sistema de Ponto de Venda, Segurança SHA-256, Transações ACID, Logging Corporativo e Deploy .exe
sistemas_python_04_automacao_executavel Acessar Projeto

📚 Curso 26 — Especialização — Sistemas com TypeScript & NestJS

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🔷 Type System Avançado, Generics & Mapped Types no TypeScript
TypeScript 5, Generics, DeepReadonly e Type-Level Programming
typescript_01_typesystem_generics Acessar Projeto

📚 Curso 27 — Especialização — Frontend com Angular

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🅰️ E-Commerce TecLoja com Angular Standalone & Spring Boot 3
Angular 18, Standalone Components, Signals e Integração REST
fullstack_tecloja_01_spring_angular Acessar Projeto

📚 Curso 28 — Especialização — Frontend com React & Next.js

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 ⚛️ E-Commerce TecLoja com React, TailwindCSS & NestJS
React 18, Custom Hooks, TailwindCSS e Integração NestJS
fullstack_tecloja_03_nest_react Acessar Projeto

📚 Curso 29 — Especialização — Frontend com Vue 3 & Nuxt 3

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 3

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 💚 E-Commerce TecLoja com Vue 3, Composables & FastAPI
Vue 3, Composition API, estado compartilhado em composables (useCart, useAuth) e integração FastAPI
fullstack_tecloja_02_fastapi_vue Acessar Projeto
📂 📊 Dashboard Analítico com Vue 3 & Apache ECharts
Gráficos Interativos, WebSockets e Painel Administrativo
vue_02_dashboard_charts Acessar Projeto
📂 ⚡ Aplicação SSR & Otimização SEO com Nuxt 3
Server-Side Rendering, Nitro Engine e Metatags Dinâmicas
vue_03_nuxt3_ssr_seo Acessar Projeto

📚 Curso 30 — Especialização — Mobile Nativo com Android (Kotlin)

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🤖 Aplicativo Android Nativo & Ciclo de Vida de Activities
Android Nativo, Kotlin, Ciclo de Vida de Activities e ViewBinding
android_p01_helloworld Acessar Projeto

📚 Curso 31 — Especialização — Mobile Multiplataforma com Flutter 3

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 4

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 💙 App de Controle Financeiro & Orçamento Pessoal
Flutter 3, Dart, Provider, Material 3 e UUID
mobile_flutter_01_financeiro Acessar Projeto
📂 💙 Conta Digital & Transferências Pix com Clean Architecture & BLoC
flutter_bloc, Clean Architecture, GetIt, Dartz e Equatable
mobile_flutter_02_bloc_cleanarch Acessar Projeto
📂 💙 App de Pedidos de Campo Offline-First com Hive NoSQL
Hive NoSQL Local, Connectivity Plus e Background Sync
mobile_flutter_03_offline_first_hive Acessar Projeto
📂 💙 Super-App Omnichannel com Biometria & Push FCM
local_auth Biometria, Flutter Secure Storage e Push FCM
mobile_flutter_04_omnichannel_push Acessar Projeto

📚 Curso 32 — Guia Extra — Engenharia de Software e Modelagem UML

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 2

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🅿️ PI 01 — ParkManager: Sistema de Gestão de Estacionamento
Projeto Integrador Full Stack, Tarifação por Hora, Vagas e Caixa
fullstack_pi_01_parkmanager Acessar Projeto
📂 🏦 Especificação & Modelagem de Domínio Bancário com UML 2.5
Engenharia de Software, UML 2.5, Casos de Uso, Classes e Sequência
uml_01_especificacao_sistema_bancario Acessar Projeto

📚 Curso 33 — Guia Extra — Inteligência Artificial & LLMs

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🤖 Pipeline RAG com Embeddings & LLM API
Inteligência Artificial, RAG, Vector DB (Chroma) e LangChain
ia_01_rag_embeddings_llm Acessar Projeto

📚 Curso 34 — Guia Extra — Redes de Computadores & Protocolos

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 2

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🌐 Sniffer de Pacotes de Rede & Chat em Tempo Real com WebSockets
Redes, Pilha TCP/IP, Raw Sockets e WebSockets RFC 6455
redes_01_sniffer_websocket_chat Acessar Projeto
📂 🔌 Servidor HTTP/1.1 Construído do Zero com Sockets Puros
Protocolo HTTP/1.1 RFC 9112, Headers, Multiplexação e Sockets
redes_02_servidor_http_from_scratch Acessar Projeto

📚 Curso 35 — Guia Extra — Ferramentas de Desenvolvimento & DevContainers

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🛠️ Ambientes Reprodutíveis com DevContainers & Makefiles
DevContainers W3C, Docker, Make Canônico e Ambientes Herméticos
tools_01_devcontainer_makefile Acessar Projeto

📚 Curso 36 — Guia Extra — Documentação Técnica, Markdown & Mermaid

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 1

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 📝 Living Styleguide com Markdown Avançado & Mermaid
Docs-as-Code, GitHub Flavored Markdown (GFM) e Diagramas Mermaid
docs_01_styleguide_markdown_mermaid Acessar Projeto

📚 Curso 37 — Especialização em Aplicações Full Stack de Produção

🔗 Página do Curso: Acessar Módulo / Especialização · Projetos Vinculados: 24

Todos os projetos Full Stack e suas séries (Lista de Tarefas, ListOn, Estoque, TecLoja e Projetos Integradores) estão no grupo 🧩 Full Stack — Séries Multi-Stack do catálogo acima.


📚 Curso 38 — Portal Geral — Matriz Multilinguagem de Referência

🔗 Página do Curso: Acessar Índice Geral · Projetos Vinculados: 2

Aplicação / Laboratório Identificador da Pasta Documentação & Código
📂 🌍 Saudação & Hello World Multilinguagem em 38 Stacks
Ponto de Entrada (main), Entrada/Saída (I/O) e Sintaxe Inicial em 38 Stacks
multilang_saudacoes_38 Acessar Projeto
📂 ⚖️ Calculadora de IMC Multilinguagem (38 Stacks)
Lógica de Programação, Condicionais e Sintaxe Comparada em 38 Linguagens
multilang_imc_38 Acessar Projeto

🏠 Voltar à Página Inicial do Portal