Guia prático para o TP1: aprenda a trabalhar com variáveis, tipos primitivos, operadores aritméticos e manipulação básica de strings com 100% de aderência literal ao enunciado.
Guia prático para o TP1: aprenda a conectar o dataset Coffee Shop ao Looker Studio, realizar a limpeza de dados no Google Sheets e criar dashboards com gráficos de pizza e scorecards de vendas.
Solução de alta fidelidade para o TP1 de Heaps. Aprenda a implementar Floyd O(n), remoção arbitrária segura e instrumentação empírica para defesa técnica.
Template mestre para a entrega do TP1. Aprenda a gerar os artefatos .md com evidências reais, simulações de rotas, diagnósticos por camadas OSI e planos de rollback conforme exigido no enunciado.
Solução completa e didática para os 12 exercícios do TP1: Heaps Binárias em Python OO. Inclui implementação de Floyd O(n), remoção arbitrária, busca linear, instrumentação empírica e roteiro de documentação técnica.
Guia completo do TP3 com fundamentos de componentes, props, state, useEffect, listas, APIs e roteiro de validação para as questões 1-16.
Guia completo do TP3 com ZPF vs ACL, configuração Pública/Privada/DMZ, virtualização, nuvem, Diffie-Hellman, ocultação de dados e MD5 validado.
Menu com hamburger, Header, breakpoints, container/row/grid, Banner, Card, Partners e Footer.
Guia técnico para Socket, TCP/UDP, HTTP e TLS em Python: o que fazer, código, comando de teste, evidência de screenshot e explicação curta para fechar a resposta com segurança.
Guia técnico para modelar grafos ponderados com foco em corretude auditável:
travessias determinísticas, caminhos mínimos, árvore geradora mínima e matriz de todos os pares.
Guia técnico para transformar enunciado em SQL com SELECT e WHERE,
usando AND, OR, IN e parênteses com validação orientada a evidência.
Roteiro técnico para estruturar catálogo, schema e volume no Unity Catalog,
converter Parquet em tabela Delta gerenciada e validar a confiabilidade via _delta_log.
Roteiro pratico com exercicios para consolidar modelagem de classes, estado de objetos, metodos e validacao de resultados no Main.
Recursão com caso base explícito, memoização, instrumentação de custo,
QuickSort e QuickSelect com comparação orientada por objetivo.
Guia técnico sobre ZBF, zone-pairs direcionais,
ACL web-only, DMZ, deny-by-default e validação por evidência
para cenários corporativos com segmentação de risco.
Guia prático sobre classificação de comandos,
leitura de estado com systemd, análise de boot, gestão de pacotes,
namespaces, cgroups, vi e ciclo básico de Docker.
Roteiro com 16 exercicios de Python introdutorio cobrindo strings,
concatenacao, funcoes de texto, contagem, operadores aritmeticos,
juros simples, conversao de temperatura, porcentagem de vogais e
montagem de log com formato rigido.
Roteiro com 12 exercícios sobre Scanner, médias,
conversão de moedas, idade em dias, descontos por faixa,
ano bissexto, imposto progressivo, triângulos, senha,
Random, sequências e contagem de palavras.
Roteiro com 16 exercícios sobre picture,
img fluida, Flexbox, Grid, viewport,
<link media>, @import,
pointer, hover,
prefers-color-scheme e leitura de wireframe
mobile.
Material sobre C# e .NET no Console: datas, entrada, lógica e laços guiado com 12 exercícios de C# para consolidar DateOnly/DateTime, leitura de entrada,
condicionais, laços e controle de estado simples em programas de console.
Roteiro completo com 16 exercícios sobre props, listas,
agrupamento com Faker, estado com useState e
integração com ViaCEP, IBGE, REST Countries e TheMealDB.
Guia operacional para estruturar uma página completa com menu
adaptável, breakpoints por min-width, grade de 12
colunas, banner full width e rodapé distribuído com método.
Modelagem orientada a objetos com Trie e Grafo, incluindo
busca por prefixo, autocomplete, autocorrect determinístico,
exportação Mermaid, integração entre estruturas e análise de
complexidade com variáveis corretas.
Viewport, tipografia responsiva, orientação portrait/landscape, media queries por contexto (print, pointer, hover, dark mode) e
construção das três páginas completas exigidas na avaliação.
Um guia completo para resolver o TP2 com método operacional:
HTTP manual, traces com curl, operação segura de SSH,
inventário de sockets, correlação porta-processo, laboratório
com netcat, captura com tcpdump, validação com nmap e
diagnóstico integrado com evidências cruzadas.
Um roteiro prático e completo para segmentar redes com VLANs,
habilitar comunicação inter-VLAN, configurar STP/Rapid PVST+,
agregar links com EtherChannel e automatizar endereçamento com
DHCPv4. O foco está em configurar, validar, induzir falhas,
diagnosticar e corrigir com método.
Um material didático sobre como construir ingestão batch e
streaming na AWS, organizar dados no S3 com particionamento,
usar o Glue Studio e catalogar ativos no Glue Data Catalog com
critério técnico e evidências.
Neste tutorial, você vai construir um relatório interativo no
Looker Studio a partir de uma planilha no Google Sheets,
reproduzindo um dashboard de referência com KPIs, série
temporal, tabela detalhada, controle de período e rodapé
auditável.
Um guia prático que percorre os fundamentos de JavaScript
aplicados à interface, o consumo de APIs com fetch e os
primeiros passos em React com listas, elementos e componentes
funcionais.
Tutorial guiado sobre como resolver um TP de Databricks com
PySpark Core: ingestão de CSV e JSON, leitura de schema
complexo, transformações sem SQL, persistência em Parquet e
organização mínima de projeto com módulo Python e
pyproject.toml.
Um guia completo e comentado sobre shell expansions,
pipelines, redirecionamento, inspeção de dispositivos, sysfs,
udev, logs do kernel, lsblk, mount,
df e documentação técnica com evidências. Mais do
que decorar comandos, a proposta é aprender a investigar o
Linux com método.
Um guia de estudo para entender os conceitos centrais de:
otimização de soluções quadráticas, interseção linear,
preservação de ordem, instrumentação de algoritmos, pilhas,
filas e análise de funções hash.
Você configura JDK e IntelliJ sem gambiarra, cria e roda um
projeto Java, lida com tipos e entrada de dados, e aprende a
depurar com método. No final, você não “acha” que funciona:
você prova com build, execução e evidência.
Um roteiro completo para sair do “sei repetir heap” e chegar
no “sei justificar”: invariantes, operações em array,
verificação O(N), heapsort e fila de prioridade com desempate
FIFO (heap vs array ordenado).
Um guia prático para sair do “copiei do tutorial” e chegar no
“eu rodo, entendo e corrijo”. Explica .NET vs C#, IDEs, build,
execução e debug.
Alfabetização operacional em redes no Linux com foco em
diagnóstico por evidências: camadas TCP/IP e OSI como mapa de
troubleshooting, IPv3/IPv6 na prática, leitura de rotas com
ip route, inspeção de interfaces, DNS e
/etc/hosts, rotas estáticas, hostname, portas TCP
e sockets com ss, DHCP (DORA) e o básico de Linux
como roteador (forwarding, gateway e validação).
Fundamentos de React em exercícios práticos: criação de um
laboratório com Vite, revisão de JavaScript aplicado ao React
(let/const, primitivos, objetos e arrays), JSX, template
strings, condicionais, renderização de listas com map + key,
funções puras, cards dinâmicos, state (contador) e props (pai
→ filho).
Programação com Python em 16 exercícios progressivos, focados
em Input-Process-Output (IPO), tipos primitivos (int, float,
bool e str), uso de type(), comentários, boas
práticas de nomeação de variáveis e operadores aritméticos
(soma, subtração, multiplicação, divisão comum, divisão
inteira e resto), sempre conectando a matemática do problema
ao código que o resolve.
Pipeline de BI ponta-a-ponta com foco em responsabilidade
analítica: conexão de CSV e XLSX, limpeza mínima no Google
Sheets, tipagem correta, separação entre dimensões e métricas,
montagem de dashboard (tabela, pizzas e scorecard), validação
de coerência e interpretação técnica sem exagerar causalidade.
Sistemas Operacionais com Linux e Python: Comandos especiais
de terminal, navegação e manipulação de arquivos e diretórios,
verificação de recursos do sistema, visualização e edição de
arquivos, uso de comandos auxiliares e pesquisa de arquivos
com find e pipes, criação, cópia, exclusão e edição de
arquivos, combinação de comandos e exploração prática do
ambiente Linux.
Mobile & React: Flexbox, Grid e composição de layouts
mobile-first. Exercícios práticos para dominar eixos do
Flexbox, controle de crescimento/encolhimento de elementos,
centralização e espaçamento, além de uso de Grid em duas
dimensões para construir interfaces que se adaptam bem a
diferentes tamanhos de tela e que podem ser facilmente
traduzidas para componentes em React.
Estruturas de Dados e Algoritmos: foco em velocidade e
eficiência de algoritmos introdutórios com notação Big O.
Organização de dados, análise de operações, implementação de
algoritmos eficientes, busca linear e binária, Bubble Sort
(incluindo bidirecional), list comprehension, otimização de
funções e problemas de complexidade (como o tabuleiro de
xadrez com grãos de arroz).
Arquitetura lakehouse ponta a ponta na AWS: S3 por zonas
(raw/clean/analytics), tabelas ACID (Iceberg), catálogo
(Glue), governança (Lake Formation), lifecycle/custo
(Glacier) e IAM mínimo — com roadmap e 8 exercícios.
Fundamentos de Lakehouse e Apache Spark (DAG vs MapReduce),
estratégia de compute no Databricks (all-purpose vs job),
Databricks CLI e organização do workspace no cenário
simulado.
Fundamentos de defesa de redes: CIA, criptografia,
autenticação/autorização, ameaças, firewall, VPN, patching,
IDS/IPS e conscientização.
Baseline e gestão segura até VLAN/trunking, inter-VLAN
(router-on-a-stick), OSPF, ACL, NAT/port-forward e
redundância (HSRP/VRRP), com validação e diagnóstico.
Recursão, programação dinâmica, resolução de problemas
clássicos de forma eficiente. Do caso base à análise de
complexidade: contagem de caracteres, busca em arrays,
Fibonacci, QuickSort e QuickSelect.
Sistemas Operacionais com Linux e Python: Automação com Shell
Script, análise do processo de boot, gerenciamento de serviços
com systemd, manipulação de pacotes com apt e dpkg, além de
conteinerização com Docker. Este material traz explicações
detalhadas, exemplos práticos e dicas para dominar o terminal
Linux.
Recursão, análise de complexidade e estruturas de dados em
Python. Identificação e correção de casos base em funções
recursivas, contagem de caracteres, filtragem de arrays e
busca de elementos e conceitos fundamentais de algoritmos para
resolução de problemas de forma eficiente.
Dominação do Sistema com Shell Script, Docker e Gerenciamento
Avançado: Automação com scripts, análise do processo de boot,
gerenciamento de serviços com systemd, manipulação de pacotes
com apt e dpkg, criação de ambientes isolados com Docker,
criação de scripts para tarefas de rotina, conteinerização de
aplicações e distinção teórica fundamental entre containers e
máquinas virtuais.
Análise de Complexidade e Estruturas Fundamentais: Compreensão
do papel da análise de complexidade na otimização de programas
e implementação de estruturas clássicas em Python, construção
e análise dos algoritmos de ordenação Selection Sort e
Insertion Sort, estudo da eficiência das tabelas Hash,
conversão e avaliação de expressões infixas e pós-fixas por
meio de pilhas e implementação de fila de prioridades
encadeada.
Estrutura Interna do Linux e Gerenciamento de Recursos:
Compreensão e interação entre user space e kernel space por
meio de syscalls, gerenciamento de processos, memória e
mensagens do kernel, exploração de dispositivos via /dev,
udevadm e sysfs, criação e manipulação de discos virtuais,
particionamento, formatação, montagem e desmontagem de
sistemas de arquivos e outras práticas essenciais para o
entendimento da arquitetura modular do Linux.
Algoritmos, Estruturas de Dados e Simulações: Otimização de
algoritmos, análise de complexidade e simulação de estruturas.
Selection e Insertion Sort com múltiplos critérios, cálculo de
mediana O(1), operações em arrays e strings, uso de pilhas
para inverter strings e emulação de máquinas virtuais,
simulação de filas de atendimento em supermercados, otimização
de funções, emulador de máquina baseada em pilha e cálculo de
tempo total em filas.
Gerenciamento de Hardware: Compreensão do funcionamento do
Linux com hardware, gerenciamento de dispositivos e
manipulação via terminal. Comandos avançados de shell, loops e
redirecionamentos, criação e organização automática de
arquivos e diretórios, concatenação e cópia de arquivos com
critérios diversos, exploração de processos, memória, I/O e
drivers, análise de dispositivos com sysfs, medição de
desempenho de operações em arquivos grandes e manipulação de
imagens de disco, particionamento e montagem.
Sistemas Operacionais com Linux e Python: Comandos especiais
de terminal, navegação e manipulação de arquivos e diretórios,
verificação de recursos do sistema, visualização e edição de
arquivos, uso de comandos auxiliares e pesquisa de arquivos
com find e pipes, criação, cópia, exclusão e edição de
arquivos, combinação de comandos e exploração prática do
ambiente Linux.
Estruturas de Dados e Algoritmos: foco em velocidade e
eficiência de algoritmos introdutórios com notação Big O.
Organização de dados, análise de operações, implementação de
algoritmos eficientes, busca linear e binária, Bubble Sort
(incluindo bidirecional), list comprehension, otimização de
funções e problemas de complexidade (como o tabuleiro de
xadrez com grãos de arroz).