Blueprints de engenharia de software — decisões de arquitetura, padrões de segurança e fundamentos técnicos construídos a partir de exigências reais de produção.
Os conceitos base que estão por baixo de todas as linguagens e sistemas — como o computador pensa, como os programas se organizam, e como os algoritmos se comportam.
DNS, IP, TCP, TLS e HTTP — o percurso completo desde um URL até à resposta do servidor, e a anatomia dos pedidos e respostas que toda a web usa.
Modelação relacional, todas as sublinguagens SQL (DDL, DML, DQL, DCL, DTL), índices e evolução de schema em produção.
Drivers, connection pooling e queries parametrizadas — a camada entre a aplicação e a base de dados.
Autenticação stateless, transporte seguro de tokens, prevenção de IDOR e armazenamento seguro de passwords.
Modelo da JVM, distribuição de aplicações, ecossistema Spring Boot e padrões de engenharia em Java.
Os fundamentos que as linguagens de alto nível abstraem: memória, compilação nativa e comportamento indefinido.