Débutant35 min25 XP
Objectifs de cette leçon
- Cloner un dépôt Git
- Installer des dépendances Node.js et PHP
- Construire une image Docker
- Lancer une application
Outils de développement sous Linux 🧰
Gestionnaires de paquets
# Node.js (via nvm) curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash nvm install 20 # Python sudo apt install python3 python3-pip python3-venv # PHP sudo apt install php php-cli php-curl php-mbstring php-xml # Composer curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer # Docker sudo apt install docker.io docker-compose
Git sous Linux
sudo apt install git git config --global user.name "Ton Nom" git config --global user.email "ton@email.com" ssh-keygen -t ed25519 -C "ton@email.com" eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_ed25519 cat ~/.ssh/id_ed25519.pub
Outils essentiels
| Outil | Installation |
|---|---|
git | sudo apt install git |
node/npm | nvm install 20 |
docker | sudo apt install docker.io |
htop | sudo apt install htop |
tree | sudo apt install tree |
Raccourcis terminal
| Raccourci | Action |
|---|---|
Tab | Auto-complétion |
Ctrl+R | Rechercher historique |
Ctrl+C | Interrompre |
Ctrl+L | Effacer écran |
!! | Relancer dernière commande |
Exercices 🎯
- Installe Node.js via nvm
- Génère une clé SSH et ajoute-la à GitHub
- Installe Docker et vérifie avec
docker --version
⚡ Simulateur — Outils de développement
Étape 1/5📝 Pseudo-code
1git clone https://github.com/user/repo.git
2npm install
3composer install
4docker build -t app .
5node server.js
⚙️ Exécution
📦 Mémoire
dossier
repo/
🔀 Flux d'exécution
git clone
📟 Console
Cloning into 'repo'...
remote: Enumerating objects: 1234, done.
remote: Total 1234 (delta 456), reused 1000 (delta 300)
Receiving objects: 100% (1234/1234), 2.45 MiB | 5.12 MiB/s, done.
Resolving deltas: 100% (456/456), done.
3
Clonage du dépôt
git clone télécharge un dépôt GitHub dans un dossier local. Il crée un dossier repo/ avec tout le code et l'historique Git complet.