Cours & Tutoriels en Ligne
Projets et Exercices Pratiques
- Structure la page proprement avec du HTML5 sémantique.
- Intègre un style moderne avec des variables CSS (mode sombre).
- Affiche dynamiquement l'heure système locale et l'adresse IP du client via PHP.
- Intègre un champ de saisie HTML qui enregistre le texte dans un fichier `.txt` sur le serveur lors de la soumission.
- Divise la plage en 4 sous-réseaux : Support (50 machines), Réseau (30 machines), Code (20 machines) et Invités (10 machines).
- Rédige la notation CIDR, le premier et le dernier hôte utilisable pour chaque sous-réseau.
- Ouvre Cisco Packet Tracer et interconnecte les hôtes virtuelles sur un commutateur (switch) en configurant des ports en mode Access et VLANs correspondants.
- Le script doit lire une liste d'adresses IP ou noms d'hôtes depuis un fichier `nodes.txt` (ex: `8.8.8.8`, `192.168.1.1`).
- Effectue une commande ping (1 seul essai rapide) pour chaque nœud.
- Écris le statut [UP] ou [DOWN] de chaque équipement dans un fichier `ping_status.log` accompagné d'une date et heure.
- Automatise le script avec Cron pour qu'il tourne de manière autonome toutes les 5 minutes.
- Crée un fichier `docker-compose.yml` déclarant un service WordPress et un service de base de données MySQL.
- Configure des volumes Docker persistants pour conserver les articles créés et les configurations MySQL.
- Livre un troisième conteneur optionnel `phpmyadmin` interconnecté pour administrer le serveur MySQL visuellement.
- Vérifie que la configuration se fait sans perte de données après un redémarrage `docker compose down` puis `up`.
- Conçoits virtuellement un schéma contenant une carte Arduino Uno, une LED rouge et une résistance de 220 ohms reliée au pin digital 13 et au GND.
- Écris le programme C++ pour piloter la LED de sorte qu'elle clignote pour émettre le message "SOS" en code Morse international (3 impulsions brèves, 3 longues, 3 brèves).
- Ajoute des commentaires décrivant le fonctionnement des délais et des fonctions `digitalWrite`.