0% ont trouvé ce document utile (0 vote)
3 vues3 pages

Feuille de route pour maîtriser Linux et programmation

Transféré par

cherifakodah10
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues3 pages

Feuille de route pour maîtriser Linux et programmation

Transféré par

cherifakodah10
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Feuille de route – 2 mois pour exceller

Objectifs généraux :

• Maîtriser Linux (commandes, scripts, réseau)


• Consolider UML/MERISE
• Approfondir Python, Java, PHP
• Développer des compétences en sécurité et réseau
• Améliorer vitesse et précision au clavier

Planning détaillé jour par jour

Jour Sujet principal Ressource Exercice

Commandes Linux (ls, cd, Créer et naviguer dans des


1 linux_cheatsheet.pdf
pwd, mkdir) dossiers

Commandes Linux (cp, mv, Copier, déplacer, supprimer


2 linux_cheatsheet.pdf
rm, chmod) fichiers

Installer et désinstaller un
3 Installation de logiciels (apt) linux_package_mgmt.pdf
programme

Navigation et aide (man, --


4 linux_cheatsheet.pdf Trouver aide sur une commande
help)

Python bases (variables,


5 python_book.pdf Script conversion unités
types)

6 Python bases (conditions) python_book.pdf Script qui valide mot de passe

UML – Diagramme de cas Créer diagramme pour une app


7 uml_course.pdf
d’utilisation de gestion

Modéliser classes pour


8 UML – Diagramme de classes uml_course.pdf
bibliothèque

Script affichant tables de


9 Python (boucles) python_book.pdf
multiplication

10 Python (fonctions) python_book.pdf Calculatrice modulaire

Script automatisant création


11 Scripts Bash (base) bash_guide.pdf
dossier+fichier

Créer utilisateur + changer


12 Gestion utilisateurs Linux linux_admin.pdf
permissions

Ping 3 sites et enregistrer


13 Réseaux (IP, ping) network_basics.pdf
résultats

1
Jour Sujet principal Ressource Exercice

14 Réseaux (traceroute, netstat) network_basics.pdf Suivre route d’un paquet

15 Python (modules, fichiers) python_book.pdf Script qui lit/écrit un fichier texte

Script robuste avec gestion


16 Python (exceptions) python_book.pdf
d’erreurs

17 Java (classes et objets) java_tutorial.pdf Programme de gestion contacts

Ajouter recherche dans gestion


18 Java (méthodes) java_tutorial.pdf
contacts

19 MERISE (MCD) merise_course.pdf Modéliser base de données école

20 TCP/IP intro network_basics.pdf Schéma du modèle TCP/IP

Wireshark – capture de
21 wireshark_guide.pdf Analyser trafic HTTP
paquets

22 Services Linux (systemctl) linux_admin.pdf Lister services actifs

23 Processus Linux (ps, top) linux_admin.pdf Surveiller un processus

24 Gestion paquets avancée linux_package_mgmt.pdf Mettre à jour tout le système

Sécurité Linux (chmod,


25 linux_security.pdf Configurer accès fichiers
chown)

26 Sécurité Linux (ufw) linux_security.pdf Bloquer un port réseau

27 Scripts Bash avancés bash_guide.pdf Automatiser sauvegarde dossier

28 Projet Python automatisation python_project.pdf Script backup de répertoires

29 Java (héritage) java_tutorial.pdf Classes dérivées véhicule/voiture

30 Java (interfaces) java_tutorial.pdf Interface pour paiement

31 PHP – bases php_tutorial.pdf Formulaire de contact

Page affichant contenu d’une


32 PHP – interactions DB php_mysql.pdf
table

33 Kali Linux (nmap) kali_tools.pdf Scanner un réseau local

34 Kali Linux (hydra) kali_tools.pdf Tester mot de passe SSH

Simulation d’exploitation
35 Kali Linux (metasploit) kali_tools.pdf
vulnérabilité

36 Projet PHP/MySQL php_mysql.pdf Mini-site de gestion étudiants

37 Packet Tracer – config réseau packet_tracer_guide.pdf Configurer un réseau LAN

2
Jour Sujet principal Ressource Exercice

Configurer routage entre 2


38 Packet Tracer – routage packet_tracer_guide.pdf
réseaux

39 Révisions Linux linux_cheatsheet.pdf Refaire commandes importantes

40 Révisions Python python_book.pdf Réécrire scripts clés

41 Révisions Java java_tutorial.pdf Améliorer projets

42 Révisions PHP php_tutorial.pdf Optimiser code

43 Révisions UML/MERISE uml_course.pdf Améliorer diagrammes

44 Révisions réseau network_basics.pdf QCM réseau

45 Clavier – vitesse typing_tutor.pdf Test 5 min

46 Projet final préparation / Lister objectifs projet

47 Projet final dev / Développement partie 1

48 Projet final dev / Développement partie 2

49 Projet final dev / Développement partie 3

50 Projet final dev / Développement partie 4

51 Projet final test / Débogage

52 Projet final test / Optimisation

53 Projet final rapport / Écriture rapport

54 Projet final rapport / Mise en forme

55 Projet final UML / Diagrammes finaux

56 Projet final présentation / Préparer slides

57 Simulation présentation / Présenter devant camarade

58 Révisions générales / Relire toutes notes

59 Révisions projet / Derniers ajustements

60 Présentation projet final / /

Conseils pratiques :

• Étudier 2 à 4h/jour
• Toujours pratiquer après la théorie
• Tenir un journal d’apprentissage
• Éviter les distractions

Vous aimerez peut-être aussi