Fundamentos da Computação
Os cinco livros interativos de Fundamentos da Computação: introdução à computação, hardware, arquitetura e organização de computadores, sistemas operacionais e redes de computadores. Com exercícios práticos e quizzes.
0 (0)
3 Alunos
Iniciante
129h 39m de conteúdo
Certificado de conclusão
Acesso em todas as plataformas
Dá para programar por anos sem saber o que acontece depois que você aperta Enter. O código roda, a tela atualiza, a requisição volta. Até o dia em que não volta.
O programa fica lento e ninguém sabe dizer por quê. A aplicação funciona na sua máquina e quebra no servidor. A API responde em um lugar e dá timeout em outro. Nessas horas, quem conhece só a camada de cima fica tentando no escuro. Quem sabe o que tem embaixo vai direto ao ponto.
Esta carreira é sobre o que tem embaixo.
Por que agora
Nunca foi tão fácil escrever código. Ferramentas e assistentes de IA geram uma função inteira em segundos. O que ficou mais valioso é o que eles não entregam pronto: entender o que aquele código faz com a máquina, com a memória, com o disco e com a rede.
E a própria IA roda em cima disso tudo. Placa de vídeo, memória, núcleos, processos, contêineres e redes são a base de qualquer modelo que você treina, consulta ou coloca em produção. Quem entende essa base escolhe melhor a máquina, configura melhor o ambiente e sabe por onde começar quando algo dá errado.
Para quem é
Para quem está começando e quer entender como o computador funciona antes, ou junto, de aprender a programar.
Para quem já programa e sente que tem uma parte da conversa que escapa quando o assunto vira processo, cache, porta, DNS ou memória virtual.
Para quem já se perguntou por que o mesmo código é rápido em um lugar e lento em outro.
Não tem pré-requisito. Nenhum livro exige saber programar. Os exemplos usam situações do dia a dia, como uma padaria ou um restaurante, e português estruturado quando é preciso mostrar um passo a passo.
Como a carreira está montada
A ordem vai do quadro geral para as camadas, e cada livro aprofunda uma parte do que o anterior apresentou. Os livros conversam entre si: quando um assunto pertence a outro livro, ele aparece só até onde é preciso e fica indicado onde continua.
1. Introdução à Computação
O ponto de partida. Como o computador representa números, textos, imagens e sons, o que tem dentro da máquina, o que é software, sistema operacional, rede, banco de dados, segurança, pensamento computacional e inteligência artificial.
É o mapa da carreira inteira. Você termina com o vocabulário e a visão de conjunto que os próximos livros vão detalhar.
2. Hardware para IA e Programação
Cada peça do computador, o que ela faz e por que isso importa para quem programa e para quem trabalha com IA: processador, memória, armazenamento, placa-mãe, periféricos, placa de vídeo, energia e temperatura, redes e tipos de computadores.
O último capítulo é prático: escolher, melhorar, cuidar e diagnosticar uma máquina.
3. Arquitetura e organização de computadores
O que acontece dentro do computador, da tecla apertada até a letra na tela. Portas lógicas, relógio, a anatomia do processador, o conjunto de instruções, o caminho do seu código até a instrução, a hierarquia de memória, memória virtual, paralelismo e vários núcleos.
É aqui que você entende por que um programa é rápido ou lento, e como medir desempenho com honestidade.
4. Fundamentos dos Sistemas Operacionais
A camada que organiza tudo. Do botão de ligar até a área de trabalho, o terminal, processos, memória, arquivos, dispositivos e drivers, usuários e permissões, o ambiente de um programa, rede, segurança, máquinas virtuais e contêineres.
O livro termina preparando o seu sistema para programar.
5. Redes de Computadores
Como os computadores conversam. Camadas e modelos, endereços, sub-redes, TCP, UDP e portas, DNS, HTTP e HTTPS, roteamento, NAT, Wi-Fi, segurança, desempenho e diagnóstico com ferramentas.
O fechamento junta tudo o que veio antes: o que acontece, passo a passo, quando você digita uma URL.
O que você leva no final
Não é uma lista de siglas decoradas. É a capacidade de olhar para um problema e saber em que camada ele está: no hardware, no sistema operacional, na rede ou no seu código.
É entender o que a documentação quer dizer, conversar de igual para igual com quem cuida da infraestrutura e investigar um problema com método em vez de tentativa.
Cinco livros, com exercícios práticos e quizzes. Nenhum pré-requisito. Uma ordem pensada para que cada camada faça sentido quando você chegar nela.