Préface
Fichiers PDF de livres techniques classiques, couvrant : les langages de programmation, les systèmes informatiques, les protocoles réseau, les bases de données, l'art du code, les modèles de conception, les algorithmes et les structures de données, l'architecture système, les microservices, les tests, la formation professionnelle des programmeurs et autres livres connexes.
Comme indiqué par l'éditeur du livre, les fichiers PDF de tous les livres du dépôt ont été supprimés, mais la liste des livres est toujours conservée à titre de référence.
Java
- "Edition Java chinoise efficace (2e édition)"
- "Réflexions sur la programmation Java (4e édition)"
Javascript
- "JavaScript que vous ne connaissez pas (Volume 1)"
- "JavaScript que vous ne connaissez pas (Volume 2)"
- "JavaScript que vous ne connaissez pas (Volume 2)"
- "Programmation avancée avec JavaScript, troisième édition"
- "Le guide définitif de JavaScript (6e édition)"
- "L'essence du langage JavaScript"
- "Modèles de conception JavaScript et pratiques de développement"
- "Programmation fonctionnelle JavaScript"
- "Programmation orientée objet JavaScript"
- "Modèles de conception JavaScript"
- "Maîtriser JavaScript"
- "L'art de la programmation JavaScript DOM"
- "Développement d'applications Web riches en JavaScript basé sur MVC"
Noeud.js
- "Introduction approfondie à node.js"
- "Combat pratique Node.js"
- "Guide d'étude des nœuds"
- "Développement de nœuds et express"
- "Guide de développement Node.js"
- "Incroyable Node.js"
- "Node est prêt à apprendre et à utiliser"
C
- "Le langage de programmation C (2e édition)"
- "Programmation experte en C"
- "Interface et implémentation du langage C"
- "Pièges et pièges C"
C++
- "C++ Primer Plus (5e édition)"
- "Réflexions sur la programmation C++ (Volume 1)"
Golang
- "Notes d'étude Go (4e édition)"
- "Go Study Notes (Volume 2 de la 6e édition)"
- "Allez à l'analyse du code source"
- "Allez au langage de programmation"
- "Allez au combat pratique de la langue"
Python
- "Tutoriel de base de Python (2e édition)"
- "Programmation Python : de l'introduction à la pratique"
- "Programmation Python Core (2e édition)"
- "Livre de recettes Python (3e édition)"
- "Analyse du code source Python"
système informatique
- "Compréhension approfondie des systèmes informatiques"
- "Systèmes d'exploitation modernes (3e édition)"
- "Systèmes d'exploitation modernes (4e édition) anglais"
- "Codage : le langage caché derrière les logiciels et le matériel informatique"
- "Construction et interprétation de programmes informatiques (2e édition)"
- "La nature de l'informatique : un examen approfondi des programmes et des ordinateurs"
- "Principes de compilation (2e édition)"
Linux/Unix
- "L'art de la programmation UNIX"
- "Programmation avancée dans l'environnement UNIX (troisième édition)"
- "Programmation réseau UNIX Volume 1 : API Socket"
- "Programmation réseau UNIX Volume 2 : Communication inter-processus"
- "Conception du système d'exploitation UNIX"
- "Conception et implémentation du noyau Linux (troisième édition)"
- "Architecture approfondie du noyau Linux"
- "Compréhension approfondie du noyau Linux (troisième édition)"
- "Écrivez des makefiles avec moi"
TCP
- « Explication détaillée TCP/IP Volume 1 : Protocole »
- "Explication détaillée TCP/IP Volume 2 : Mise en œuvre"
- "Explication détaillée TCP/IP Volume 3 : Protocole de transaction TCP, protocole de domaine HTTP, NNTP et UNIX"
HTTP
- "Le guide définitif du HTTP"
- Le guide définitif de la performance Web
- "HTTP illustré"
- "Tutoriel de base HTTP/2"
- "HTTP/2 en action"
Code propre
- "Comment nettoyer le code"
- "Encyclopédie des codes"
- "L'art d'écrire du code lisible"
- "L'art de modifier le code"
- "Refactoring : améliorer la conception du code existant"
- "Méthodes de programmation"
- "Pratique de programmation"
- "Conception basée sur le domaine : comment gérer la complexité fondamentale des logiciels"
Modèle de conception
- "Modèle de conception tête première"
- "Modèles de conception : la base des logiciels orientés objet réutilisables"
- "Zen des modèles de conception"
Algorithmes
- "Algorithmes (4e édition)"
- "Introduction aux algorithmes (2e édition)"
- "Conception et analyse d'algorithmes (3e édition)"
- "Algorithm Insights : Le secret des algorithmes efficaces (2e édition)"
- "Structure des données et analyse des algorithmes : description du langage C (2e édition)"
- "Analyse de la structure des données et des algorithmes : description Java"
- "Perles de programmation (2e édition)"
- "La beauté de la programmation : expérience d'entretien technique Microsoft"
- "Des intervieweurs d'entreprises célèbres proposent des explications détaillées sur des questions typiques de programmation"
Système
- "Guide pour créer un site Web haute performance"
- "Architecture technique des grands sites Web : principes fondamentaux et analyse de cas"
- "Modèles d'architecture d'applications d'entreprise"
- "Modèles d'intégration d'entreprise : concevoir, créer et déployer des solutions de messagerie"
Microservice
- "Conception de microservices"
Test
- "Développement piloté par les tests"
Git
- "Version chinoise Pro Git"
- "Présentation et pratique de GitHub"
Docker
- "Docker, du début à la pratique (3e édition)"
- "Conteneurs Docker et Container Cloud (2e édition)"
MySQL
- "MySQL haute performance (3e édition)"
- "Optimisation des performances MySQL et conception de l'architecture"
- « Initiateur de la technologie MySQL : moteur de stockage InnoDB »
- "Tutoriel de base de SQL (3e édition)"
- "Tout ce que vous devez savoir sur MySQL"
- "Guide d'étude SQL"
MongoDB
- "MongoDB en pratique"
- "Le guide définitif de MongoDB"
- "Apprendre en profondeur MongoDB"
Rédis
- "Démarrer avec Redis (2e édition)"
- "Redis en pratique"
- "Conception et mise en œuvre de Redis"
- "Développement, exploitation et maintenance Redis"
Nginx
- "Compréhension approfondie de Nginx : développement de modules et analyse de l'architecture (2e édition)"
vim
Autres
- "Comment lire un livre"
- "Sept langages en sept semaines : comprendre plusieurs paradigmes de programmation"
- "La voie de la formation des programmeurs : des petits travailleurs aux experts"
- "Qualités professionnelles des programmeurs"
- "Auto-culture du programmeur : liaison, chargement et bibliothèques"
- "45 habitudes des programmeurs efficaces"