Prefácio
Arquivos PDF de livros técnicos clássicos, abrangendo: linguagens de programação, sistemas de computador, protocolos de rede, bancos de dados, arte de código, padrões de design, algoritmos e estruturas de dados, arquitetura de sistema, microsserviços, testes, treinamento profissional de programadores e outros livros relacionados.
Conforme notificado pela editora do livro, os arquivos PDF de todos os livros do repositório foram excluídos, mas a lista de livros ainda é mantida para referência.
Java
- "Edição Java Chinesa Eficaz (2ª Edição)"
- "Reflexões sobre programação Java (4ª edição)"
JavaScript
- "JavaScript que você não conhece (Volume 1)"
- "JavaScript que você não conhece (Volume 2)"
- "JavaScript que você não conhece (Volume 2)"
- "Programação Avançada com JavaScript, Terceira Edição"
- "O Guia Definitivo para JavaScript (6ª Edição)"
- "A Essência da Linguagem JavaScript"
- "Padrões de design JavaScript e práticas de desenvolvimento"
- "Programação Funcional JavaScript"
- "Programação Orientada a Objetos JavaScript"
- "Padrões de design JavaScript"
- "Dominando JavaScript"
- "A arte da programação JavaScript DOM"
- "Desenvolvimento de aplicações ricas em JavaScript baseado em MVC"
Node.js
- "Introdução detalhada ao node.js"
- "Combate prático do Node.js"
- "Guia de estudo do nó"
- "Desenvolvimento de Nó e Expresso"
- "Guia de desenvolvimento Node.js"
- "Node.js incrível"
- "O Node está pronto para aprender e usar"
C
- "A linguagem de programação C (2ª edição)"
- "Programação C Especialista"
- "Interface e implementação da linguagem C"
- "C Armadilhas e Armadilhas"
C++
- "C++ Primer Plus (5ª Edição)"
- "Reflexões sobre programação C++ (Volume 1)"
Golang
- "Notas de estudo (4ª edição)"
- "Notas de estudo Go (Volume 2 da 6ª edição)"
- "Vá para análise de código-fonte"
- "Vá linguagem de programação"
- "Vá Combate Prático de Linguagem"
Pitão
- "Tutorial básico de Python (2ª edição)"
- "Programação Python: da introdução à prática"
- "Programação Python Core (2ª edição)"
- "Livro de receitas Python (3ª edição)"
- "Análise de código-fonte Python"
sistema de computador
- "Compreensão aprofundada de sistemas de computador"
- "Sistemas operacionais modernos (3ª edição)"
- "Sistemas Operacionais Modernos (4ª Edição) Inglês"
- "Codificação: a linguagem oculta por trás de software e hardware de computador"
- "Construção e Interpretação de Programas de Computador (2ª Edição)"
- "A natureza da computação: uma análise aprofundada de programas e computadores"
- "Princípios de Compilação (2ª Edição)"
Linux/Unix
- "A Arte da Programação UNIX"
- "Programação Avançada em Ambiente UNIX (Terceira Edição)"
- "Programação de rede UNIX Volume 1: API de soquete"
- "Programação de rede UNIX Volume 2: Comunicação entre processos"
- "Projeto do sistema operacional UNIX"
- "Projeto e implementação do kernel Linux (terceira edição)"
- "Arquitetura aprofundada do kernel Linux"
- "Compreensão aprofundada do kernel Linux (terceira edição)"
- "Escreva makefiles comigo"
TCP
- "Explicação detalhada do TCP/IP Volume 1: Protocolo"
- "Explicação detalhada do TCP/IP Volume 2: Implementação"
- "Explicação detalhada do TCP/IP Volume 3: Protocolo de transação TCP, protocolo de domínio HTTP, NNTP e UNIX"
HTTP
- "O guia definitivo para HTTP"
- O guia definitivo para desempenho na Web
- "HTTP Ilustrado"
- "Tutorial Básico HTTP/2"
- "HTTP/2 em ação"
Código limpo
- "Como limpar código"
- "Enciclopédia de Código"
- "A arte de escrever código legível"
- "A Arte de Modificar Código"
- "Refatoração: Melhorando o Design do Código Existente"
- "Métodos de programação"
- "Prática de Programação"
- "Design orientado a domínio: como lidar com a complexidade central do software"
Padrão de projeto
- "Padrão de Design Use a Cabeça"
- "Padrões de Projeto: A Fundação para Software Orientado a Objetos Reutilizáveis"
- "Zen dos padrões de design"
Algoritmos
- "Algoritmos (4ª edição)"
- "Introdução aos Algoritmos (2ª Edição)"
- "Projeto e análise de algoritmos (3ª edição)"
- "Algorithm Insights: O segredo dos algoritmos eficientes (2ª edição)"
- "Estrutura de dados e análise de algoritmo: descrição da linguagem C (2ª edição)"
- "Estrutura de dados e análise de algoritmo: descrição Java"
- "Pérolas de Programação (2ª Edição)"
- "A beleza da programação: experiência em entrevista técnica da Microsoft"
- "Entrevistadores de empresas famosas oferecem explicações detalhadas sobre questões típicas de programação"
Sistema
- "Guia para construir um site de alto desempenho"
- "Arquitetura Técnica de Grandes Sites: Princípios Fundamentais e Análise de Caso"
- "Padrões de arquitetura de aplicativos corporativos"
- "Padrões de integração empresarial: projetar, construir e implantar soluções de mensagens"
Microsserviço
- "Design de microsserviços"
Teste
- "Desenvolvimento Orientado a Testes"
Git
- "Versão chinesa Pro Git"
- "Introdução e prática do GitHub"
Docker
- "Docker dos primeiros passos à prática (3ª edição)"
- "Docker Containers e Container Cloud (2ª edição)"
MySQL
- "MySQL de alto desempenho (3ª edição)"
- "Ajuste de desempenho e design de arquitetura do MySQL"
- "MySQL Technology Insider: mecanismo de armazenamento InnoDB"
- "Tutorial básico de SQL (3ª edição)"
- "Tudo o que você precisa saber sobre MySQL"
- "Guia de estudo SQL"
MongoDB
- "MongoDB na prática"
- "O guia definitivo para MongoDB"
- "Aprendendo profundamente sobre o MongoDB"
Redis
- "Introdução ao Redis (2ª edição)"
- "Redis na prática"
- "Projeto e Implementação do Redis"
- "Desenvolvimento e Operação e Manutenção Redis"
Nginx
- "Compreensão aprofundada do Nginx: desenvolvimento de módulo e análise de arquitetura (2ª edição)"
vim
Outros
- "Como ler um livro"
- "Sete idiomas em sete semanas: compreendendo múltiplos paradigmas de programação"
- "O caminho do treinamento de programadores: de pequenos trabalhadores a especialistas"
- "Qualidades profissionais de programadores"
- "Autocultivo do programador: vinculação, carregamento e bibliotecas"
- "45 hábitos de programadores eficazes"