⭐ LEVEL UP !
◦ Holberton School — cheatsheets.adamzou.fr ◦

HOLBERTON
CHEATSHEETS

Toutes tes fiches de révision au même endroit !

XP LVL 0
0 / 3 fiches vues
0SHEETS
0VUES
0%MAÎTRISÉ
🔍
DONE
🎮
C LANG⭐⭐ LVL 2
VARIADIC
FUNCTIONS
Fonctions à nombre variable d'arguments. Maîtrise les macros va_list, va_start, va_arg et va_end avec des exemples gaming.
DONE
⌨️
C LANG⭐ LVL 1
ARGC
& ARGV
Récupère les arguments passés en ligne de commande. Comprends argc, argv et comment ton programme communique avec le terminal.
DONE
🔁
C LANG⭐⭐ LVL 2
RECURSION
→ LEVEL UP
Fonctions récursives en C. Cas de base, cas récursif, call stack, factorielle, fibonacci et exemples Holberton.
DONE
⚠️
SECURITY⭐⭐⭐ COEFF 2
SECURE INPUT
& MEMORY LAB
Buffer overflow, double free, use-after-free, memory leak. Valgrind, ownership rules et patching sécurisé.
DONE
🎯
C LANG⭐⭐⭐ LVL 3
FUNCTION
POINTERS
Pointeurs vers du code exécutable. Syntaxe, callbacks, tableaux de fonction pointers et pattern Holberton _printf.
DONE
🧱
C LANG⭐⭐ LVL 2
STRUCTURES
& TYPEDEF
Crée tes propres types en C. Opérateurs . et ->, malloc de struct, linked list node et conventions Betty Holberton.
DONE
🦺
C LANG⭐⭐⭐ LVL 3
MALLOC
& FREE
Prends le contrôle du heap. malloc, calloc, realloc, free, Valgrind et les 6 commandements de la mémoire dynamique.
DONE
🌿
GIT⭐⭐ LVL 2
GIT
& GITHUB
Versionning, branches, commits, push/pull et workflow GitHub. Les commandes essentielles pour survivre en équipe.
DONE
💻
CS⭐⭐ LVL 2
BINAIRE
DÉC & HEX
Conversion entre bases 2, 10 et 16. Comprendre les bits, octets et notation hexadécimale — parle le langage de la machine.
DONE
📦
TERMINAL⭐ LVL 1
FICHIERS ZIP
TERMINAL
Compresser, décompresser et gérer des archives ZIP dans le terminal Linux. Le workflow Holberton pour recevoir et extraire des projets.
DONE
🐳
DEVOPS⭐⭐ LVL 2
DOCKER
CONTENEURS
Gérer images, conteneurs, volumes et réseaux Docker. Commandes essentielles pour builder, lancer et déboguer des conteneurs.
DONE
🔗
C LANG⭐⭐ LVL 2
LINKED
LISTS
Créer, parcourir et manipuler des listes chaînées en C. Allocation dynamique, pointeurs et gestion des noeuds.
DONE
🐛
C LANG⭐⭐ LVL 2
GDB
DEBUGGER
Déboguer des programmes C avec GDB. Breakpoints, inspection de variables, backtrace et analyse de segfaults.
DONE
🔬
C LANG⭐⭐ LVL 2
VALGRIND
MEMCHECK
Détecter les fuites mémoire et erreurs d'accès en C avec Valgrind. Analyser les rapports et corriger les leaks.
↔️
C LANG⭐⭐⭐ LVL 3
DOUBLY LINKED
LIST
Implémenter une liste doublement chaînée en C. Insertion, suppression et traversée dans les deux sens avec pointeurs prev/next.
🗂️
C LANG⭐⭐⭐ LVL 3
HASH TABLES
Implémenter une hash table en C. Fonction de hachage, gestion des collisions par chaining, insertion et lookup en O(1).
🐍
PYTHON⭐ LVL 1
PYTHON
DÉBUTANT
Variables, types, boucles, fonctions et structures de données en Python. Les bases pour démarrer avec le langage.
DONE
🗄️
CS⭐ LVL 1
SQL
CRUD OPS
Les 4 opérations fondamentales sur une base de données : Create, Read, Update, Delete. Pour débuter avec SQL.
DONE
🗃️
PYTHON⭐ LVL 1
PYTHON ORM
MySQLdb & SQLAlchemy
Connecte Python à MySQL avec MySQLdb, puis abstrait tout avec SQLAlchemy ORM — zéro SQL, que des objets.
DONE
⚡
PYTHON⭐ LVL 2
PYTHON ASYNC
asyncio
Coroutines, event loop, await, gather et tasks — exécute plusieurs attentes en même temps sans bloquer ton programme.
DONE
🌐
CS⭐ LVL 1
RESTFUL
API
HTTP, méthodes, status codes, Flask et sécurité. Consomme et développe des APIs REST en Python.
📜
JS⭐ LVL 1
JAVASCRIPT
WARM UP
Variables, types, console.log, conditions, boucles et fonctions en JavaScript. Le warm-up parfait pour démarrer le langage du web.
🔍

AUCUNE FICHE TROUVÉE

Essaie un autre mot-clé

DEMANDER UNE FICHE

Tu veux une fiche sur un sujet qui n'existe pas encore ? Fais une demande — Adam la créera et l'ajoutera au site ! 🎮

🎮
DEMANDE ENVOYÉE !

Adam a reçu ta demande.
La fiche sera ajoutée prochainement !