diff --git a/.gitignore b/.gitignore
index 0c447a9..158ed23 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-./Methodologie/Suivi_Domo.md
+Methodologie/Suivi_Domo.md
Lab_Metaexploite_Docker/work/*
-./UE2.12_Managements_des_projets_risque/kvaradona-web
+UE2.12_Managements_des_projets_risque/kvaradona-web
CroustyGratuit
\ No newline at end of file
diff --git a/Cahier_apprentissage.md b/Cahier_apprentissage.md
new file mode 100644
index 0000000..aff4c02
--- /dev/null
+++ b/Cahier_apprentissage.md
@@ -0,0 +1,84 @@
+# Cahier apprentissage
+
+## Septembre :
+
+Accueil de la classe
+
+## Octobre :
+
+- UE2.51 - Veille Technologique : mise en place des groupes et début de la Veille.
+- UE2.25 - Référentiels de Management : autonomie pour répondre à une question.
+- UE2.21 - Technologies des réseaux : adressage ID et sous-réseau.
+- UE2.10 - Anglais : explication TOEIC, Pratique d'un TOEIC, exercice sur le TOEIC.
+- UE2.71 - Actions de communication : explication du projet d'entrepreneuriat.
+- UE2.22 - Règles de filtrage réseau et applicatifs : ACL, Pratique sur switch et router Cisco.
+- UE2.52 - entrepreneuriat : continuité des différents projets.
+- UE2.19 - Retour d'expérience, veille et revues des exigences : recherche et cas pratique.
+
+## Novembre :
+
+- UE2.25 - Référentiels de Management : retranscription de la question d'un autre groupe et réponse à une nouvelle question.
+- UE2.21 - Technologies des réseaux : Rappels-2024, calcul IP etc
+- UE2.22 - Règles de filtrage réseau et applicatifs : règles de filtrage avec iptables
+- UE2.19 - Retour d'expérience, veille et revues des exigences : recherche et cas pratique.
+- UE2.15 - Gestion des ressources humaines : harcèlement Moral et sexuel, étude des diffèrents types de leaders
+- UE2.13 - Organisation de l'entreprise : nature, type etc d'une entreprise et étude de cas
+- UE2.23 - Virtualisation et container : explication du projet et démarrage de la mise en place de l'infra
+- UE2.31 - Audit des Systèmes d'information : recherche et cas pratique. Quiz de fin
+
+## Decembre :
+
+- UE2.15 - Gestion des ressources humaines : santé et bien être au travail exemple droit de retrait
+- UE2.52 - Entrepreunariat : continuité des différents projets.
+- UE2.10 - Anglais : exercice sur le TOEIC
+- UE2.42 - Environnement technologique de la cybersécurité et évaluation du niveau de sécurité : TP 1
+- UE2.13 - Organisation de l'entreprise : l'explication des différents styles de management structure organisation et Étude de cas.
+- UE2.31 - Audit des Systèmes d'information : recherche et cas pratique.
+- UE2.33 - Analyse des vulnérabilités, menaces logicielles et sécurisation : TP1 Initiation au pentest et TP2 Mise en Pratique Metasploit.
+- UE2.23 - Virtualisation et container : mise en place de l'infra.
+- UE2.22 - Règles de filtrage réseau et applicatifs : Opensens blocage des injections SQL.
+- UE2.19 - Retour d'expérience, veille et revues des exigences : recherche et cas pratique.
+
+## Janvier :
+
+- UE2.33 - Analyse des vulnérabilités, menaces logicielles et sécurisation : Suite du TP2 Enumeration et installation de Nessus pour le TP3_Tests de vulnérabilité - TP3, rapport d'intrusion et début TP4
+- UE2.22 - Règles de filtrage réseau et applicatifs : Suite TP WAFV et TP OPNsense
+- UE2.11 - Mathématiques : Installation de R Studio Probabilité et Dénombrement
+- UE2.23 - Virtualisation et container : Continuité du projet
+- UE2.10 - Anglais : TOIEC et théorie sur la Présentation
+- UE2.42 - Environnement technologique de la cybersécurité et évaluation du niveau de sécurité : TP 2
+- UE2.34 - Analyse de la sécurité des réseaux : Introduction à la sécurité
+
+# Février :
+
+- UE2.34_Analyse_de_la_securite_des_reseaux : Suite Introduction à la sécurité + TP0 + TP1
+- UE2.23 - Virtualisation et container : Continuité du projet
+- UE2.11 - Mathématiques : loi de poisson
+- UE2.21 - Technologies des réseaux : TP Rappel des fondamentaux + TP LiveReseau
+- UE2.41 - Environnement juridique de la cybersecurtie : Cours Magistral et première présentation
+- UE2.13 - Organisation de l'entreprise : Fin du cours + DST
+- UE2.10_Anglais : Présentation orale libre
+- UE2.32 AMDEC : Présentation méthode AMDEC + Cas pratique + DST
+Soutenange-creation-entreprise : Mise en place des groupe et création des comptes.
+
+# Mars :
+
+- UE2.33 - Analyse des vulnérabilités, menaces logicielles et sécurisation : TP4
+- UE2.23 - Virtualisation et container : Continuité du projet
+- UE2.11 - Mathématiques : loi de poisson, loi binomial + DST
+- UE2.23 - Virtualisation et container : Dernière séance avant examen final
+- UE2.35 - Analyse_de_la_securite_des_accès : Génération de clé, de signature et mise en place d'un echange hybride chiffrage avec clé simétrique et envoie avec asymétrique
+- UE2.17 - Contrôle de gestion et compatibilité : Web conf sur le BUSINESS PLAN et étude de cas
+- UE2.34 - Analyse de la securite des reseaux : TP: Comprendre la vulnérabilité du protocole HSRP et apprendre à le durcir contre les attaques par injection de paquets
+- UE2.41 - Environnement_juridique_de_la_cybersécurite : Suite des présentations orales et Fin du cours
+
+# Avril :
+
+- UE2.23 - Virtualisation et container : Examen Final
+- UE2.52 - Entrepreneuriat : Brainstorming d'équipe
+- UE2.35 - Analyse_de_la_securite_des_accès : échange clé RSA pour connexion SSH et mise en place d'un Lab pour un AD sur Windows serveur
+- UE2.17 - Contrôle de gestion et compatibilité : exele sur le Prévisonnel financié
+- UE2.10 - Anglais : Discution sur les meeting plus exercies plus orale
+- UE2.18 - Communication - Marketing : Présentation et cours magitral
+- UE2.12 - Managements_des_projets_risque : Explication de la méthode Agil / Scrum, mise en place d'un Repo Git lab avec le README.md et les user story
+- UE2.11 - Mathématiques : Correction DST et initiation à R studio + exercice
\ No newline at end of file
diff --git a/UE2.10_Anglais/25-10-09/README.md b/UE2.10_Anglais/25-10-09/README.md
new file mode 100644
index 0000000..2a16f7a
--- /dev/null
+++ b/UE2.10_Anglais/25-10-09/README.md
@@ -0,0 +1,25 @@
+# 25 10 09
+
+Kamilia Ahmadi kahamadi@seineetmarne.cci.fr
+
+TOEIC = Test of English for International Communication
+
+## 1. Listening
+
+> 100 multiple choise questions
+
+- part1 : photographs
+- part2 : question / reponses
+- part3 : short conversations
+- part4 : short talks
+
+## 2. Reading
+
+> 100 questions 75 min
+
+- part5 : gapped seutenas
+- part6 : gapped texts
+- part7 : reading comprehension
+ - simple texts
+ - double texts
+ - triple texts
\ No newline at end of file
diff --git a/UE2.10_Anglais/25-11-20/paper10_(per_offic)_doc.odt b/UE2.10_Anglais/25-11-20/paper10_(per_offic)_doc.odt
new file mode 100644
index 0000000..5baff7e
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper10_(per_offic)_doc.odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper11_(per_offic)_doc.odt b/UE2.10_Anglais/25-11-20/paper11_(per_offic)_doc.odt
new file mode 100644
index 0000000..b66f1f5
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper11_(per_offic)_doc.odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper12_(per_offic)_doc.odt b/UE2.10_Anglais/25-11-20/paper12_(per_offic)_doc.odt
new file mode 100644
index 0000000..fb48958
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper12_(per_offic)_doc.odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper13_(per_offic).odt b/UE2.10_Anglais/25-11-20/paper13_(per_offic).odt
new file mode 100644
index 0000000..2a863a2
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper13_(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper14_(per_offic).odt b/UE2.10_Anglais/25-11-20/paper14_(per_offic).odt
new file mode 100644
index 0000000..3df3972
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper14_(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper15_(per_offic).odt b/UE2.10_Anglais/25-11-20/paper15_(per_offic).odt
new file mode 100644
index 0000000..8a86d79
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper15_(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper16_(per_offic).odt b/UE2.10_Anglais/25-11-20/paper16_(per_offic).odt
new file mode 100644
index 0000000..862eaf0
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper16_(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper17_(per_offic).odt b/UE2.10_Anglais/25-11-20/paper17_(per_offic).odt
new file mode 100644
index 0000000..fdb9e32
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper17_(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper18_(per-offic)_doc.odt b/UE2.10_Anglais/25-11-20/paper18_(per-offic)_doc.odt
new file mode 100644
index 0000000..a2a2ee2
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper18_(per-offic)_doc.odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper19_(per_offic).odt b/UE2.10_Anglais/25-11-20/paper19_(per_offic).odt
new file mode 100644
index 0000000..5b4405f
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper19_(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper1_(per_offic)_in_doc.odt b/UE2.10_Anglais/25-11-20/paper1_(per_offic)_in_doc.odt
new file mode 100644
index 0000000..c0565b1
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper1_(per_offic)_in_doc.odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper20_(per_offic).odt b/UE2.10_Anglais/25-11-20/paper20_(per_offic).odt
new file mode 100644
index 0000000..ab33653
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper20_(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper21_(per_offic).odt b/UE2.10_Anglais/25-11-20/paper21_(per_offic).odt
new file mode 100644
index 0000000..ca9324e
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper21_(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper22_(per_offic).odt b/UE2.10_Anglais/25-11-20/paper22_(per_offic).odt
new file mode 100644
index 0000000..263675f
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper22_(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper2_(per-offic)_doc.odt b/UE2.10_Anglais/25-11-20/paper2_(per-offic)_doc.odt
new file mode 100644
index 0000000..e387a88
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper2_(per-offic)_doc.odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper3_(per_offic)doc.odt b/UE2.10_Anglais/25-11-20/paper3_(per_offic)doc.odt
new file mode 100644
index 0000000..8ce47b0
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper3_(per_offic)doc.odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper4(per_offic)doc.odt b/UE2.10_Anglais/25-11-20/paper4(per_offic)doc.odt
new file mode 100644
index 0000000..c7cab2b
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper4(per_offic)doc.odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper5_(per_offic)doc.odt b/UE2.10_Anglais/25-11-20/paper5_(per_offic)doc.odt
new file mode 100644
index 0000000..eaa1bc9
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper5_(per_offic)doc.odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper6_(per_offic)_doc.odt b/UE2.10_Anglais/25-11-20/paper6_(per_offic)_doc.odt
new file mode 100644
index 0000000..1cfb251
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper6_(per_offic)_doc.odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper7_(per_offic)_doc.odt b/UE2.10_Anglais/25-11-20/paper7_(per_offic)_doc.odt
new file mode 100644
index 0000000..c2a8a09
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper7_(per_offic)_doc.odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper8_(per_offic)_doc.odt b/UE2.10_Anglais/25-11-20/paper8_(per_offic)_doc.odt
new file mode 100644
index 0000000..8782bd2
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper8_(per_offic)_doc.odt differ
diff --git a/UE2.10_Anglais/25-11-20/paper9_(per_offic)_doc.odt b/UE2.10_Anglais/25-11-20/paper9_(per_offic)_doc.odt
new file mode 100644
index 0000000..1d9aa5d
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/paper9_(per_offic)_doc.odt differ
diff --git a/UE2.10_Anglais/25-11-20/parts_of_speech1.odt b/UE2.10_Anglais/25-11-20/parts_of_speech1.odt
new file mode 100644
index 0000000..ea4a415
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/parts_of_speech1.odt differ
diff --git a/UE2.10_Anglais/25-11-20/parts_of_speech2.odt b/UE2.10_Anglais/25-11-20/parts_of_speech2.odt
new file mode 100644
index 0000000..6541948
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/parts_of_speech2.odt differ
diff --git a/UE2.10_Anglais/25-11-20/subject-verb_matching.odt b/UE2.10_Anglais/25-11-20/subject-verb_matching.odt
new file mode 100644
index 0000000..119dff4
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/subject-verb_matching.odt differ
diff --git a/UE2.10_Anglais/25-11-20/word__ families.odt b/UE2.10_Anglais/25-11-20/word__ families.odt
new file mode 100644
index 0000000..668e9e6
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/word__ families.odt differ
diff --git a/UE2.10_Anglais/25-11-20/word_families 3.odt b/UE2.10_Anglais/25-11-20/word_families 3.odt
new file mode 100644
index 0000000..bee0a1c
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/word_families 3.odt differ
diff --git a/UE2.10_Anglais/25-11-20/word_families.odt b/UE2.10_Anglais/25-11-20/word_families.odt
new file mode 100644
index 0000000..3eeba8c
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/word_families.odt differ
diff --git a/UE2.10_Anglais/25-11-20/word_families2.odt b/UE2.10_Anglais/25-11-20/word_families2.odt
new file mode 100644
index 0000000..3ce996e
Binary files /dev/null and b/UE2.10_Anglais/25-11-20/word_families2.odt differ
diff --git a/UE2.10_Anglais/25-12-09/README.md b/UE2.10_Anglais/25-12-09/README.md
new file mode 100644
index 0000000..a5aaffd
--- /dev/null
+++ b/UE2.10_Anglais/25-12-09/README.md
@@ -0,0 +1,264 @@
+# 25 12 09
+
+## 020317
+
+### Part 1 :
+
+- 1 C
+- 2 A
+- 3 A
+- 4 C
+- 5 B
+- 6 D
+- 7 D
+- 8 C
+- 9 B
+- 10 B
+
+### Part 2 :
+
+- 11 A
+- 12 B
+- 13 C
+- 14 A
+- 15 C
+- 16 B
+- 17 C
+- 18 A
+- 19 C
+- 20 A
+- 21 A
+- 22 B
+- 23 A
+- 24 B
+- 25 A
+
+- 26 C
+- 27 C
+- 28 C
+- 29 B
+- 30 A
+- 31 C
+- 32 B X
+- 33 A
+- 34 B X
+- 35 B
+- 36 C X
+- 37 A X
+- 38 C
+- 39 A X
+- 40 A X
+
+## 031116
+
+### Part 1 :
+
+- 1 C
+- 2 D
+- 3 A
+- 4 C
+- 5 D X
+- 6 B X
+- 7 C X
+- 8 D
+- 9 A X
+- 10 C
+
+### Part 2 :
+
+- 11 C
+- 12 C X
+- 13 A X
+- 14 A
+- 15 B
+- 16 C
+- 17 C
+- 18 C X
+- 19 C
+- 20 C X
+- 21 A X
+- 22 B X
+- 23 C
+- 24 C
+- 25 C X
+
+- 26 B
+- 27 A X
+- 28 C
+- 29 B
+- 30 C X
+- 31 A
+- 32 B
+- 33 B X
+- 34 C X
+- 35 B X
+- 36 A X
+- 37 A X
+- 38 B X
+- 39 A X
+- 40 C
+
+### Part 3 :
+
+- 41 C
+- 42 D
+- 43 A
+- 44 B
+- 45 D
+- 46 C
+- 47 C
+- 48 D
+- 49 D
+- 50 D
+- 51 B
+- 52 B
+- 53 C
+- 54 B
+- 55 A
+- 56 A
+- 57 C
+- 58 A
+- 59
+- 60
+- 61
+- 62 C
+- 63
+- 64 B
+- 65
+- 66
+- 67 D
+- 68 A
+- 69 D
+- 70 D
+
+### Part 5 :
+
+- 101 C
+- 102 A
+- 103 C
+- 104 A
+- 105 C
+- 106 D
+- 107 B
+- 108 D
+- 109 D
+- 110 B
+- 111 D
+- 112 B
+- 113 D
+- 114 A
+- 115 C
+- 116 C
+- 117 D
+- 118 A
+- 119 D
+- 120 C
+- 121 A
+- 122 A
+- 123 B
+- 124 A
+- 125 A
+- 126 D
+- 127 C
+- 128 C
+- 129 D
+- 130 C
+- 131 B
+- 132 B
+- 133 A
+- 134 D
+- 135 B
+- 136 C
+- 137 A
+- 138 C
+- 139 D
+- 140 B
+
+## 150617
+
+### Part 1 :
+
+- 1 B
+- 2 A
+- 3 D X
+- 4 D
+- 5 A
+- 6 A
+
+### Part 2 :
+
+- 11 B
+- 12 A
+- 13 B
+- 14 C
+- 15 B
+- 16 A
+- 17 B X
+- 18 A
+- 19 C
+- 20 B
+- 21 C
+- 22 B
+- 23 B X
+- 24 C X
+- 25 B X
+
+- 26 C
+- 27 B X
+- 28 A
+- 29 B
+- 30 B X
+- 31 A X
+- 32 A X
+- 33 A X
+- 34 B X
+- 35 C
+- 36 A
+- 37 C X
+- 38 C X
+- 39 C
+- 40 A
+
+### Part 5 :
+
+- 101 D
+- 102 B
+- 103 C
+- 104 A
+- 105 C
+- 106 B
+- 107 D
+- 108 B
+- 109 B
+- 110 A
+- 111 A
+- 112 A
+- 113 B
+- 114 D
+- 115 C
+- 116 D
+- 117 A
+- 118 A
+- 119 C
+- 120 B
+- 121 C
+- 122 C
+- 123 D
+- 124 C
+- 125 D
+- 126 A
+- 127 D
+- 128 D
+- 129 C
+- 130 B
+- 131 A
+- 132 A
+- 133 B
+- 134 B
+- 135 D
+- 136 B
+- 137 D
+- 138 C
+- 139 C
+- 140 C
+
diff --git a/UE2.10_Anglais/25-12-09/TOEIC_TEST_020317.pdf b/UE2.10_Anglais/25-12-09/TOEIC_TEST_020317.pdf
new file mode 100644
index 0000000..1cd8d2a
Binary files /dev/null and b/UE2.10_Anglais/25-12-09/TOEIC_TEST_020317.pdf differ
diff --git a/UE2.10_Anglais/25-12-09/TOEIC_TEST_031116.pdf b/UE2.10_Anglais/25-12-09/TOEIC_TEST_031116.pdf
new file mode 100644
index 0000000..63a21aa
Binary files /dev/null and b/UE2.10_Anglais/25-12-09/TOEIC_TEST_031116.pdf differ
diff --git a/UE2.10_Anglais/25-12-09/TOEIC_TEST_150617.pdf b/UE2.10_Anglais/25-12-09/TOEIC_TEST_150617.pdf
new file mode 100644
index 0000000..eb1d98f
Binary files /dev/null and b/UE2.10_Anglais/25-12-09/TOEIC_TEST_150617.pdf differ
diff --git a/UE2.10_Anglais/25-12-11/README.md b/UE2.10_Anglais/25-12-11/README.md
new file mode 100644
index 0000000..ceb0e5d
--- /dev/null
+++ b/UE2.10_Anglais/25-12-11/README.md
@@ -0,0 +1,149 @@
+#
+
+## 020317
+
+### Part 7
+
+- 153 C
+- 154 A
+
+- 155 D
+- 156 B
+
+- 157 C
+- 158 A X
+- 159 C
+
+- 160 A
+- 161 C X
+
+- 162 A
+- 163 C
+- 164 B
+
+- 165 B
+- 166 C
+- 167 D
+
+- 168 D
+- 169 B
+- 170 B
+- 171 D
+
+- 172 B
+- 173 D
+- 174 C
+- 175 B
+
+- 176 A
+- 177 C
+- 178 D
+- 179 D
+- 180 A
+
+- 181 A
+- 182 C
+- 183 B
+- 184 C
+- 185 D
+
+- 186 B
+- 187 A
+- 188 B
+- 189 D
+- 190 B
+
+- 191 D
+- 192 B
+- 193 A
+- 194 A X
+- 195 D
+
+- 196 C
+- 197 B
+- 198 D
+- 199 A
+- 200 B
+
+### Part 3
+
+- 59 B
+- 60 A
+- 61 B
+- 62 C
+- 63 C
+- 64 B
+- 65 C
+- 66 D
+- 67 D
+- 68 A
+- 69 D
+- 70 D
+
+### Part 4
+
+- 71 A
+- 72 B
+- 73 C X
+- 74 A X
+- 75 C
+- 76 B
+- 77 B
+- 78 C
+- 79 D
+- 80 D
+- 81 C
+- 82 A
+- 83 C
+- 84 A
+- 85 C
+- 86 C
+- 87 B
+- 88 D
+- 89 A
+- 90 C
+- 91 A
+- 92 A
+- 93 C
+- 94 C
+- 95 B
+- 96 A
+- 97 A
+- 98 D
+- 99 B
+- 100 A
+
+## 150617
+
+### Part 3
+
+- 41
+- 42
+- 43
+- 44
+- 45
+- 46
+- 47
+- 48
+- 49
+- 50
+- 51
+- 52
+- 53
+- 54
+- 55
+- 56
+- 57
+- 58
+- 59
+- 60
+- 61
+- 62
+- 63
+- 64
+- 65
+- 66
+- 67
+- 68
+- 69
+- 70
\ No newline at end of file
diff --git a/UE2.10_Anglais/25-12-11/TOEIC_TEST_020317.pdf b/UE2.10_Anglais/25-12-11/TOEIC_TEST_020317.pdf
new file mode 100644
index 0000000..1cd8d2a
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/TOEIC_TEST_020317.pdf differ
diff --git a/UE2.10_Anglais/25-12-11/TOEIC_TEST_150617.pdf b/UE2.10_Anglais/25-12-11/TOEIC_TEST_150617.pdf
new file mode 100644
index 0000000..eb1d98f
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/TOEIC_TEST_150617.pdf differ
diff --git a/UE2.10_Anglais/25-12-11/TOEIC_TEST_171215.pdf b/UE2.10_Anglais/25-12-11/TOEIC_TEST_171215.pdf
new file mode 100644
index 0000000..9207c9e
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/TOEIC_TEST_171215.pdf differ
diff --git a/UE2.10_Anglais/25-12-11/Tactics for reading/P1.pdf b/UE2.10_Anglais/25-12-11/Tactics for reading/P1.pdf
new file mode 100644
index 0000000..53c4f28
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/Tactics for reading/P1.pdf differ
diff --git a/UE2.10_Anglais/25-12-11/Tactics for reading/P2.pdf b/UE2.10_Anglais/25-12-11/Tactics for reading/P2.pdf
new file mode 100644
index 0000000..50897e2
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/Tactics for reading/P2.pdf differ
diff --git a/UE2.10_Anglais/25-12-11/Tactics for reading/P3.pdf b/UE2.10_Anglais/25-12-11/Tactics for reading/P3.pdf
new file mode 100644
index 0000000..ba80132
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/Tactics for reading/P3.pdf differ
diff --git a/UE2.10_Anglais/25-12-11/Tactics for reading/P4.pdf b/UE2.10_Anglais/25-12-11/Tactics for reading/P4.pdf
new file mode 100644
index 0000000..807ad19
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/Tactics for reading/P4.pdf differ
diff --git a/UE2.10_Anglais/25-12-11/Tactics for reading/P5.pdf b/UE2.10_Anglais/25-12-11/Tactics for reading/P5.pdf
new file mode 100644
index 0000000..c3de05e
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/Tactics for reading/P5.pdf differ
diff --git a/UE2.10_Anglais/25-12-11/Tactics for reading/P6.pdf b/UE2.10_Anglais/25-12-11/Tactics for reading/P6.pdf
new file mode 100644
index 0000000..4cf5045
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/Tactics for reading/P6.pdf differ
diff --git a/UE2.10_Anglais/25-12-11/paper10(per_offic)doc.odt b/UE2.10_Anglais/25-12-11/paper10(per_offic)doc.odt
new file mode 100644
index 0000000..5baff7e
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper10(per_offic)doc.odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper11(per_offic)doc.odt b/UE2.10_Anglais/25-12-11/paper11(per_offic)doc.odt
new file mode 100644
index 0000000..b66f1f5
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper11(per_offic)doc.odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper12(per_offic)doc.odt b/UE2.10_Anglais/25-12-11/paper12(per_offic)doc.odt
new file mode 100644
index 0000000..fb48958
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper12(per_offic)doc.odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper13(per_offic).odt b/UE2.10_Anglais/25-12-11/paper13(per_offic).odt
new file mode 100644
index 0000000..2a863a2
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper13(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper14(per_offic).odt b/UE2.10_Anglais/25-12-11/paper14(per_offic).odt
new file mode 100644
index 0000000..3df3972
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper14(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper15(per_offic).odt b/UE2.10_Anglais/25-12-11/paper15(per_offic).odt
new file mode 100644
index 0000000..8a86d79
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper15(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper16(per_offic).odt b/UE2.10_Anglais/25-12-11/paper16(per_offic).odt
new file mode 100644
index 0000000..862eaf0
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper16(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper17(per_offic).odt b/UE2.10_Anglais/25-12-11/paper17(per_offic).odt
new file mode 100644
index 0000000..fdb9e32
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper17(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper18(per-offic)doc.odt b/UE2.10_Anglais/25-12-11/paper18(per-offic)doc.odt
new file mode 100644
index 0000000..a2a2ee2
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper18(per-offic)doc.odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper19(per_offic).odt b/UE2.10_Anglais/25-12-11/paper19(per_offic).odt
new file mode 100644
index 0000000..5b4405f
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper19(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper1_(per_offic)_in_doc.odt b/UE2.10_Anglais/25-12-11/paper1_(per_offic)_in_doc.odt
new file mode 100644
index 0000000..a10db19
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper1_(per_offic)_in_doc.odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper20(per_offic).odt b/UE2.10_Anglais/25-12-11/paper20(per_offic).odt
new file mode 100644
index 0000000..ab33653
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper20(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper21(per_offic).odt b/UE2.10_Anglais/25-12-11/paper21(per_offic).odt
new file mode 100644
index 0000000..ca9324e
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper21(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper22(per_offic).odt b/UE2.10_Anglais/25-12-11/paper22(per_offic).odt
new file mode 100644
index 0000000..263675f
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper22(per_offic).odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper2_(per-offic)_doc.odt b/UE2.10_Anglais/25-12-11/paper2_(per-offic)_doc.odt
new file mode 100644
index 0000000..6fe813e
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper2_(per-offic)_doc.odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper3_(per_offic)doc.odt b/UE2.10_Anglais/25-12-11/paper3_(per_offic)doc.odt
new file mode 100644
index 0000000..5568b48
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper3_(per_offic)doc.odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper4(per_offic)doc.odt b/UE2.10_Anglais/25-12-11/paper4(per_offic)doc.odt
new file mode 100644
index 0000000..ca7c448
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper4(per_offic)doc.odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper5(per_offic)doc.odt b/UE2.10_Anglais/25-12-11/paper5(per_offic)doc.odt
new file mode 100644
index 0000000..c20f40d
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper5(per_offic)doc.odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper6(per_offic)doc.odt b/UE2.10_Anglais/25-12-11/paper6(per_offic)doc.odt
new file mode 100644
index 0000000..1cfb251
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper6(per_offic)doc.odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper7(per_offic)doc.odt b/UE2.10_Anglais/25-12-11/paper7(per_offic)doc.odt
new file mode 100644
index 0000000..c2a8a09
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper7(per_offic)doc.odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper8(per_offic)doc.odt b/UE2.10_Anglais/25-12-11/paper8(per_offic)doc.odt
new file mode 100644
index 0000000..8782bd2
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper8(per_offic)doc.odt differ
diff --git a/UE2.10_Anglais/25-12-11/paper9(per_offic)doc.odt b/UE2.10_Anglais/25-12-11/paper9(per_offic)doc.odt
new file mode 100644
index 0000000..1d9aa5d
Binary files /dev/null and b/UE2.10_Anglais/25-12-11/paper9(per_offic)doc.odt differ
diff --git a/UE2.10_Anglais/26-01-22/Cours/Conditionals_ex.odt b/UE2.10_Anglais/26-01-22/Cours/Conditionals_ex.odt
new file mode 100644
index 0000000..8cb2a2c
Binary files /dev/null and b/UE2.10_Anglais/26-01-22/Cours/Conditionals_ex.odt differ
diff --git a/UE2.10_Anglais/26-01-22/Cours/NEW_TOEIC_210618.pdf b/UE2.10_Anglais/26-01-22/Cours/NEW_TOEIC_210618.pdf
new file mode 100644
index 0000000..805e91a
Binary files /dev/null and b/UE2.10_Anglais/26-01-22/Cours/NEW_TOEIC_210618.pdf differ
diff --git a/UE2.10_Anglais/26-01-22/Cours/causative_verbs.docx b/UE2.10_Anglais/26-01-22/Cours/causative_verbs.docx
new file mode 100644
index 0000000..dc30a37
Binary files /dev/null and b/UE2.10_Anglais/26-01-22/Cours/causative_verbs.docx differ
diff --git a/UE2.10_Anglais/26-01-22/Cours/causative_verbs_t-s.odt b/UE2.10_Anglais/26-01-22/Cours/causative_verbs_t-s.odt
new file mode 100644
index 0000000..ff1c7b4
Binary files /dev/null and b/UE2.10_Anglais/26-01-22/Cours/causative_verbs_t-s.odt differ
diff --git a/UE2.10_Anglais/26-01-22/Cours/confused_pairs.odt b/UE2.10_Anglais/26-01-22/Cours/confused_pairs.odt
new file mode 100644
index 0000000..d193565
Binary files /dev/null and b/UE2.10_Anglais/26-01-22/Cours/confused_pairs.odt differ
diff --git a/UE2.10_Anglais/26-01-22/Cours/conjunctions_old.odt b/UE2.10_Anglais/26-01-22/Cours/conjunctions_old.odt
new file mode 100644
index 0000000..42882d1
Binary files /dev/null and b/UE2.10_Anglais/26-01-22/Cours/conjunctions_old.odt differ
diff --git a/UE2.10_Anglais/26-01-22/Cours/conjunctions_per1_ex.odt b/UE2.10_Anglais/26-01-22/Cours/conjunctions_per1_ex.odt
new file mode 100644
index 0000000..a4121ce
Binary files /dev/null and b/UE2.10_Anglais/26-01-22/Cours/conjunctions_per1_ex.odt differ
diff --git a/UE2.10_Anglais/26-01-29/P1.pdf b/UE2.10_Anglais/26-01-29/P1.pdf
new file mode 100644
index 0000000..2eaf76d
Binary files /dev/null and b/UE2.10_Anglais/26-01-29/P1.pdf differ
diff --git a/UE2.10_Anglais/26-01-29/P2.pdf b/UE2.10_Anglais/26-01-29/P2.pdf
new file mode 100644
index 0000000..34a240b
Binary files /dev/null and b/UE2.10_Anglais/26-01-29/P2.pdf differ
diff --git a/UE2.10_Anglais/26-01-29/P3.pdf b/UE2.10_Anglais/26-01-29/P3.pdf
new file mode 100644
index 0000000..5a7a1fe
Binary files /dev/null and b/UE2.10_Anglais/26-01-29/P3.pdf differ
diff --git a/UE2.10_Anglais/26-01-29/P4.pdf b/UE2.10_Anglais/26-01-29/P4.pdf
new file mode 100644
index 0000000..9d231c8
Binary files /dev/null and b/UE2.10_Anglais/26-01-29/P4.pdf differ
diff --git a/UE2.10_Anglais/26-01-29/P5.pdf b/UE2.10_Anglais/26-01-29/P5.pdf
new file mode 100644
index 0000000..0e10947
Binary files /dev/null and b/UE2.10_Anglais/26-01-29/P5.pdf differ
diff --git a/UE2.10_Anglais/26-02-23/Assessment_criteria_Guillaume_Sanchez.docx b/UE2.10_Anglais/26-02-23/Assessment_criteria_Guillaume_Sanchez.docx
new file mode 100644
index 0000000..85f353d
Binary files /dev/null and b/UE2.10_Anglais/26-02-23/Assessment_criteria_Guillaume_Sanchez.docx differ
diff --git a/UE2.10_Anglais/26-02-23/Assessment_criteria_Guillaume_Sanchez.pdf b/UE2.10_Anglais/26-02-23/Assessment_criteria_Guillaume_Sanchez.pdf
new file mode 100644
index 0000000..e3bc506
Binary files /dev/null and b/UE2.10_Anglais/26-02-23/Assessment_criteria_Guillaume_Sanchez.pdf differ
diff --git a/UE2.10_Anglais/26-02-23/Python_Guillaume_Sanchez.odp b/UE2.10_Anglais/26-02-23/Python_Guillaume_Sanchez.odp
new file mode 100644
index 0000000..1906ebb
Binary files /dev/null and b/UE2.10_Anglais/26-02-23/Python_Guillaume_Sanchez.odp differ
diff --git a/UE2.10_Anglais/26-02-23/Python_Guillaume_Sanchez.pdf b/UE2.10_Anglais/26-02-23/Python_Guillaume_Sanchez.pdf
new file mode 100644
index 0000000..7b2e257
Binary files /dev/null and b/UE2.10_Anglais/26-02-23/Python_Guillaume_Sanchez.pdf differ
diff --git a/UE2.10_Anglais/26-02-23/Python_Guillaume_Sanchez.pptx b/UE2.10_Anglais/26-02-23/Python_Guillaume_Sanchez.pptx
new file mode 100644
index 0000000..38ede98
Binary files /dev/null and b/UE2.10_Anglais/26-02-23/Python_Guillaume_Sanchez.pptx differ
diff --git a/UE2.10_Anglais/TOEIC/Countable.pdf b/UE2.10_Anglais/TOEIC/Countable.pdf
new file mode 100644
index 0000000..ecf3e81
Binary files /dev/null and b/UE2.10_Anglais/TOEIC/Countable.pdf differ
diff --git a/UE2.10_Anglais/TOEIC/Modals.pdf b/UE2.10_Anglais/TOEIC/Modals.pdf
new file mode 100644
index 0000000..d0404a6
Binary files /dev/null and b/UE2.10_Anglais/TOEIC/Modals.pdf differ
diff --git a/UE2.10_Anglais/TOEIC/Relative_pronouns.pdf b/UE2.10_Anglais/TOEIC/Relative_pronouns.pdf
new file mode 100644
index 0000000..a7e96db
Binary files /dev/null and b/UE2.10_Anglais/TOEIC/Relative_pronouns.pdf differ
diff --git a/UE2.10_Anglais/TOEIC/TOEIC_Strategies.pdf b/UE2.10_Anglais/TOEIC/TOEIC_Strategies.pdf
new file mode 100644
index 0000000..dd9832b
Binary files /dev/null and b/UE2.10_Anglais/TOEIC/TOEIC_Strategies.pdf differ
diff --git a/UE2.10_Anglais/TOEIC/causative_verbs.pdf b/UE2.10_Anglais/TOEIC/causative_verbs.pdf
new file mode 100644
index 0000000..5a4d3cf
Binary files /dev/null and b/UE2.10_Anglais/TOEIC/causative_verbs.pdf differ
diff --git a/UE2.10_Anglais/TOEIC/conditionals.pdf b/UE2.10_Anglais/TOEIC/conditionals.pdf
new file mode 100644
index 0000000..fda10bd
Binary files /dev/null and b/UE2.10_Anglais/TOEIC/conditionals.pdf differ
diff --git a/UE2.10_Anglais/TOEIC/conjunctions.pdf b/UE2.10_Anglais/TOEIC/conjunctions.pdf
new file mode 100644
index 0000000..cd6f61e
Binary files /dev/null and b/UE2.10_Anglais/TOEIC/conjunctions.pdf differ
diff --git a/UE2.10_Anglais/TOEIC/cours_et_commentaires.odt b/UE2.10_Anglais/TOEIC/cours_et_commentaires.odt
new file mode 100644
index 0000000..d26bf5f
Binary files /dev/null and b/UE2.10_Anglais/TOEIC/cours_et_commentaires.odt differ
diff --git a/UE2.10_Anglais/TOEIC/sentence_structure_and_parts_of_speech.pdf b/UE2.10_Anglais/TOEIC/sentence_structure_and_parts_of_speech.pdf
new file mode 100644
index 0000000..675d453
Binary files /dev/null and b/UE2.10_Anglais/TOEIC/sentence_structure_and_parts_of_speech.pdf differ
diff --git a/UE2.10_Anglais/TOEIC/vocab.pdf b/UE2.10_Anglais/TOEIC/vocab.pdf
new file mode 100644
index 0000000..c9109e9
Binary files /dev/null and b/UE2.10_Anglais/TOEIC/vocab.pdf differ
diff --git a/UE2.11_Mathematiques/26-01-20/CH1_Proba_Espace_Fini.pdf b/UE2.11_Mathematiques/26-01-20/CH1_Proba_Espace_Fini.pdf
new file mode 100644
index 0000000..78f9292
Binary files /dev/null and b/UE2.11_Mathematiques/26-01-20/CH1_Proba_Espace_Fini.pdf differ
diff --git a/UE2.11_Mathematiques/26-01-20/README.md b/UE2.11_Mathematiques/26-01-20/README.md
new file mode 100644
index 0000000..b754151
--- /dev/null
+++ b/UE2.11_Mathematiques/26-01-20/README.md
@@ -0,0 +1,34 @@
+# 26 01 20
+
+## Instalation de R studio sur Linux :
+
+```
+sudo apt update
+sudo apt install r-base r-base-dev
+```
+
+Puis [Télécharger r studio desktop](https://posit.co/download/rstudio-desktop/)
+
+```
+cd ~/Téléchargements
+sudo apt install ./rstudio-*.deb
+```
+
+## 1.1
+
+> ∪ ou
+
+> ∩ et / inter
+
+Si on prend un jeu de 32 cartes :
+
+on veut un valet, on a 4/32 donc 1/8 chance de l'avoir
+on veut une carte de couleur pique, on a 8/32 donc 1/4 chance d'en avoir.
+on veut un valet de pique, on a 1/32 de l'avoir
+
+Si on veut un valet ou un pique, on a P(pique) + P(valet) - P(piquedeValet)
+Donc on a 1/8 + 1/4 - 1/32
+Donc 4 + 8 - 1 / 32 Donc 11/32 chance d'avoir ou un valet ou du pique
+
+P(A ∪ B) = P(A) + P(B) - P(A ∩ B)
+
diff --git a/UE2.11_Mathematiques/26-01-27/README.md b/UE2.11_Mathematiques/26-01-27/README.md
new file mode 100644
index 0000000..2aa2c38
--- /dev/null
+++ b/UE2.11_Mathematiques/26-01-27/README.md
@@ -0,0 +1,74 @@
+# 26 01 27
+
+Légende :
+```
+⊂ -> inclu
+∈ -> Appartient
+∀x -> Pour tout x
+Ø -> Enssemble vide
+! -> factoriel
+```
+
+E = {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z}
+
+F = {a, b, c, d, e}
+
+F ⊂ E : ∀x ∈ F , x ∈ E
+
+F ⊂ E
+
+>Propriété :
+>
+>Ø ⊂ E
+>
+>E ⊂ E
+
+## Exo 1
+
+Soit E = {+,-,*,:}
+écrire P(E), l'ensemble des parties de E
+
+P(E) = {Ø, {+}, {-}, { * }, {:}, {+,-}, {+, * }, {+,:}, {-, * }, {-, :}, { *, :}, {+, -, * }, {+, -, :}, {+, * , :}, {-, * , :}, E}
+
+Donc cardinal de P(E) = 2⁴ = 16
+
+Il y a donc 16 sous enssemble.
+
+## Exo 2
+
+écrire tout les nombres binaires à 4 chiffres que l'on peut écrire avec les bits 0 et 1.
+
+2⁴ = 16 :
+
+(0000); (0001); (0010); (0011); (0100); (0101); (0110); (0111); (1000); (1001); (1010); (1011); (1100); (1101); (1110); (1111)
+
+16 nombres binaires.
+
+> Définition de factoriel
+>
+>`n! = n*(n-1)*(n-2)...*2*1`
+
+> Pérmutation
+
+> Produit cartésien
+
+## Exo 3
+
+Un club de vacances propose quatre activités pour le matin : vélo, canoë, randonnée, voile et deux activités l’après-midi : atelier culinaire et randonnée. Chaque vacancier peut choisir une activité pour le matin et une pour l’après-midi, qui peut être la même que celle du matin.
+
+Écrire tous les « menus » possibles pour la journée (choix de 2 activités) :
+
+E = matin
+F = Après midi
+
+a = vélo, b = canoë, c = randonnée, d = voile, e = atelié culinaire
+
+E = {a, b, c, d}
+F = {e, c}
+
+cardianl de E * cardinal de F = {a ,e}, {a, c}, {b, e}, {b, c}, {c, e}, {c, c}, {d, e} {d ,c}
+
+4*2 = 8 on est bon.
+
+## Exo 4
+
diff --git a/UE2.11_Mathematiques/26-01-27/dénombrement.pdf b/UE2.11_Mathematiques/26-01-27/dénombrement.pdf
new file mode 100644
index 0000000..e7a1a03
Binary files /dev/null and b/UE2.11_Mathematiques/26-01-27/dénombrement.pdf differ
diff --git a/UE2.11_Mathematiques/26-02-24/README.md b/UE2.11_Mathematiques/26-02-24/README.md
new file mode 100644
index 0000000..9097f14
--- /dev/null
+++ b/UE2.11_Mathematiques/26-02-24/README.md
@@ -0,0 +1,102 @@
+# 24 02 26
+
+💡 Qu'est-ce que la loi de Poisson ?
+
+La loi de Poisson sert à modéliser le nombre de fois qu'un événement se produit dans un intervalle de temps (ou d'espace) donné, lorsque l'on connaît la fréquence moyenne de cet événement.
+
+Pour l'utiliser, il faut que :
+
+- Les événements soient indépendants (une panne n'en entraîne pas une autre).
+- Les événements se produisent de manière aléatoire.
+- On connaisse le nombre moyen d'apparitions sur la période (le fameux paramètre λ, prononcé "lambda").
+
+La formule magique :
+Pour calculer la probabilité que l'événement se produise exactement k fois, on utilise cette formule :
+```
+P(X=k)=k!e−λ⋅λk
+```
+- **X** : C'est ce qu'on cherche (le nombre de pannes).
+- **k** : Le nombre exact de pannes pour lequel on veut calculer la probabilité (0, 1, 2, 3...).
+- **λ (lambda)** : La moyenne habituelle de pannes sur la période.
+- **e** : La constante mathématique exponentielle (environ 2,718).
+- **k!** (factorielle de k) : C'est la multiplication de tous les entiers de 1 à k (ex: 4!=4×3×2×1=24). Note : 0! est toujours égal à 1.
+
+## Application 2 – Les pannes de machine
+
+### 1- Calculer le paramètre de la loi de Poisson suivie par X.
+
+Le paramètre d'une loi de Poisson est noté λ. Il représente la moyenne des événements sur la période étudiée.
+Dans le texte, il est écrit : "au cours d'une période de 8 heures de travail, le nombre moyen de pannes [...] était de 4".
+
+`Réponse : Le paramètre de la loi de Poisson est λ = 4.`
+
+### 2- Calculer l’espérance mathématique, la variance et l’écart-type.
+
+L'Espérance E(X) : C'est la moyenne attendue. Pour une loi de Poisson, l'espérance est toujours égale au paramètre λ.
+```
+E(X)=λ=4 (Cela signifie qu'en moyenne, on s'attend à 4 pannes).
+```
+
+La Variance V(X) : Fait remarquable de la loi de Poisson, la variance (qui mesure la dispersion autour de la moyenne) est aussi égale à λ.
+```
+V(X)=λ=4
+```
+L'Écart-type σ(X) : C'est toujours la racine carrée de la variance.
+```
+σ(X)=V(X)=4=2 (Cela signifie que le nombre de pannes s'écarte en moyenne de 2 pannes par rapport à l'espérance de 4).
+```
+### 3- Calculer les probabilités
+
+Notre formule de base pour cet exercice est donc :
+P(X=k)=k!e−4⋅4k
+
+- a. Égal à 2 pannes (P(X=2)) :
+```
+Ici, k=2.
+P(X=2)=2!e−4⋅42
+P(X=2)=2×10,0183⋅16
+P(X=2)=20,2928≈0,1465
+```
+`Réponse : Il y a environ 14,65 % de chances d'avoir exactement 2 pannes.`
+
+- b. Égal à 4 pannes (P(X=4)) :
+```
+Ici, k=4.
+P(X=4)=4!e−4⋅44
+P(X=4)=4×3×2×10,0183⋅256
+P(X=4)=244,6848≈0,1954
+```
+
+`Réponse : Il y a environ 19,54 % de chances d'avoir exactement 4 pannes. (C'est la probabilité la plus élevée, ce qui est logique puisque 4 est la moyenne !).`
+
+- c. Inférieur ou égal à 4 pannes (P(X≤4)) :
+Ici, il faut additionner les probabilités d'avoir 0, 1, 2, 3 et 4 pannes.
+```
+P(X≤4)=P(X=0)+P(X=1)+P(X=2)+P(X=3)+P(X=4)
+
+ P(X=0)=0!e−4⋅40≈0,0183
+
+ P(X=1)=1!e−4⋅41≈0,0733
+
+ P(X=2)≈0,1465 (calculé en a)
+
+ P(X=3)=3!e−4⋅43≈0,1954
+
+ P(X=4)≈0,1954 (calculé en b)
+
+Total : 0,0183+0,0733+0,1465+0,1954+0,1954=0,6289
+```
+`Réponse : Il y a environ 62,89 % de chances d'avoir 4 pannes ou moins.`
+
+- d. Strictement supérieur à 4 pannes (P(X>4)) :
+
+Plutôt que de calculer P(X=5)+P(X=6)+P(X=7)... jusqu'à l'infini (ce qui est impossible), on utilise l'astuce de l'événement contraire.
+
+La somme de toutes les probabilités est toujours égale à 1 (soit 100%).
+
+Donc : Probabilité(plus de 4 pannes) = 1 - Probabilité(4 pannes ou moins).
+```
+P(X>4)=1−P(X≤4)
+P(X>4)=1−0,6289=0,3711
+```
+`Réponse : Il y a environ 37,11 % de chances d'avoir strictement plus de 4 pannes.`
\ No newline at end of file
diff --git a/UE2.11_Mathematiques/26-02-24/application_4.r b/UE2.11_Mathematiques/26-02-24/application_4.r
new file mode 100644
index 0000000..94dfacd
--- /dev/null
+++ b/UE2.11_Mathematiques/26-02-24/application_4.r
@@ -0,0 +1,39 @@
+# Création des vecteurs pour les centres de classe et les effectifs
+centres <- c(147.5, 152.5, 157.5, 162.5, 167.5, 172.5, 177.5, 182.5, 187.5, 192.5, 197.5, 202.5, 207.5)
+effectifs <- c(2, 2, 5, 14, 38, 52, 76, 50, 40, 13, 5, 2, 1)
+
+# Calcul du nombre total de jours (doit être égal à 300 selon l'énoncé)
+N <- sum(effectifs)
+
+# Calcul des fréquences
+frequences <- effectifs / N
+
+# Arrondi à 3 chiffres après la virgule comme demandé
+frequences_arrondies <- round(frequences, 3)
+
+# Pour afficher le résultat dans la console
+print(frequences_arrondies)
+
+# Calcul de la moyenne pondérée
+moyenne <- sum(centres * effectifs) / N
+cat("La moyenne est de :", moyenne, "K€\n")
+
+# Calcul de la variance
+variance <- sum(effectifs * (centres - moyenne)^2) / N
+
+# Calcul de l'écart-type (racine carrée de la variance)
+ecart_type <- sqrt(variance)
+cat("L'écart-type est de :", ecart_type, "K€\n")
+
+# Création du graphique (type = "b" signifie "both" : points et lignes)
+plot(centres, effectifs,
+ type = "b",
+ pch = 19, # Forme des points (ronds pleins)
+ col = "darkblue", # Couleur de la ligne et des points
+ lwd = 2, # Épaisseur de la ligne
+ main = "Profil des ventes au cours de l'année", # Titre
+ xlab = "Chiffre d'affaires (K€)", # Titre de l'axe X
+ ylab = "Nombre de jours") # Titre de l'axe Y
+
+# Optionnel : ajouter une grille pour faciliter la lecture
+grid()
\ No newline at end of file
diff --git a/UE2.11_Mathematiques/26-03-31/ExoR.pdf b/UE2.11_Mathematiques/26-03-31/ExoR.pdf
new file mode 100644
index 0000000..ba35481
Binary files /dev/null and b/UE2.11_Mathematiques/26-03-31/ExoR.pdf differ
diff --git a/UE2.11_Mathematiques/26-03-31/exoR1.r b/UE2.11_Mathematiques/26-03-31/exoR1.r
new file mode 100644
index 0000000..99fbb53
--- /dev/null
+++ b/UE2.11_Mathematiques/26-03-31/exoR1.r
@@ -0,0 +1,13 @@
+# Exo1 Exemple de 1000 simulations du jet d'une pièce équilibrée pour estimer la probabilité d'obtenir "pile"
+set.seed(123)
+# Simulation de 1000 jets (0 = face, 1 = pile)
+jets <- rbinom(1000, 1, 0.5)
+# Histogramme
+hist(jets,
+ breaks = c(-0.5, 0.5, 1.5),
+ main = "Histogramme des résultats des jets",
+ xlab = "Résultat",
+ ylab = "Fréquence",
+ col = "lightblue",
+ xaxt = "n")
+ axis(1, at = c(0, 1), labels = c("Face", "Pile"))
\ No newline at end of file
diff --git a/UE2.11_Mathematiques/26-03-31/exoR2.r b/UE2.11_Mathematiques/26-03-31/exoR2.r
new file mode 100644
index 0000000..7648593
--- /dev/null
+++ b/UE2.11_Mathematiques/26-03-31/exoR2.r
@@ -0,0 +1,17 @@
+# Exo2 Exemple de 1000 simulations du jet d'un dé à 6 faces équilibrées pour estimer la probabilité d'obtenir laface "4".
+set.seed(123) # pour que les résultats soient reproductibles
+# Nombre de simulations
+n <- 1000
+# Simulation des lancers (1 à 6)
+jets <- sample(1:6, size = n, replace = TRUE)
+# Estimation de la probabilité d'obtenir un "4"
+prob_4 <- mean(jets == 4)
+# Affichage du résultat
+cat("Probabilité estimée d'obtenir la face 4 :", prob_4, "\n")
+# Histogramme des résultats
+hist(jets,
+ breaks = 0.5:6.5, # pour centrer les barres sur les faces
+ col = "lightgreen",
+ main = "Histogramme des lancers de dé",
+ xlab = "Face du dé",
+ ylab = "Fréquence")
diff --git a/UE2.11_Mathematiques/26-03-31/exoR3.r b/UE2.11_Mathematiques/26-03-31/exoR3.r
new file mode 100644
index 0000000..0e80480
--- /dev/null
+++ b/UE2.11_Mathematiques/26-03-31/exoR3.r
@@ -0,0 +1,21 @@
+#Exo3 Simuler la somme des valeurs des faces obtenues en lançant 2 dés à 6 faces équilibrées
+set.seed(123) # pour la reproductibilité
+# Nombre de simulations
+n <- 1000
+# Simulation des deux dés
+de1 <- sample(1:6, size = n, replace = TRUE)
+de2 <- sample(1:6, size = n, replace = TRUE)
+# Somme des deux dés
+somme <- de1 + de2
+# Affichage des premières valeurs pour vérifier
+head(somme)
+# Estimation de la fréquence de chaque somme possible (2 à 12)
+table(somme) / n
+# Histogramme des sommes
+hist(somme,
+ breaks = seq(1.5, 12.5, by = 1),
+ col = "lightblue",
+ main = "Histogramme des sommes de 2 dés",
+ xlab = "Somme",
+ ylab = "Fréquence")
+
diff --git a/UE2.11_Mathematiques/26-03-31/exoR4.r b/UE2.11_Mathematiques/26-03-31/exoR4.r
new file mode 100644
index 0000000..1b50ef0
--- /dev/null
+++ b/UE2.11_Mathematiques/26-03-31/exoR4.r
@@ -0,0 +1,31 @@
+# Exo4 Simuler la distribution du rang de la première boule rouge tirée, tirage AVEC remise Modèle d'urne :
+# Une urne contient m boules dont r rouges. On tire, successivement avec remise n boules dans l'urne et on note
+# leurs couleurs dans l'ordre. La variable aléatoire X étudiée est le rang de la première rouge tirée
+# (=0 si aucune rouge tirée au bout de n fois).
+set.seed(123)
+# Paramètres
+m <- 10 # nombre total de boules
+r <- 3 # nombre de boules rouges
+n <- 5 # nombre de tirages
+Nsim <- 10000 # nombre de simulations
+# Probabilité de tirer une boule rouge à chaque tirage
+p <- r / m
+# Simulation
+X <- numeric(Nsim)
+for (i in 1:Nsim) {
+tirages <- rbinom(n, size = 1, prob = p) # 1 = rouge, 0 = non rouge
+if (any(tirages == 1)) {
+X[i] <- which(tirages == 1)[1] # rang de la première rouge
+} else {
+X[i] <- 0
+}
+}
+# Distribution empirique
+distribution <- table(X) / Nsim
+distribution
+# Visualisation de la distribution
+barplot(distribution,
+col = "lightcoral",
+main = "Distribution du rang de la première boule rouge",
+xlab = "Rang de la première boule rouge (0 = aucune)",
+ylab = "Probabilité")
\ No newline at end of file
diff --git a/UE2.11_Mathematiques/Cours/Binomiale_Poisson_Normale.pdf b/UE2.11_Mathematiques/Cours/Binomiale_Poisson_Normale.pdf
new file mode 100644
index 0000000..1e60596
Binary files /dev/null and b/UE2.11_Mathematiques/Cours/Binomiale_Poisson_Normale.pdf differ
diff --git a/UE2.11_Mathematiques/Cours/Initiation à R.pptx b/UE2.11_Mathematiques/Cours/Initiation à R.pptx
new file mode 100644
index 0000000..0cbdd27
Binary files /dev/null and b/UE2.11_Mathematiques/Cours/Initiation à R.pptx differ
diff --git a/UE2.11_Mathematiques/Cours/Loi binomiale.pdf b/UE2.11_Mathematiques/Cours/Loi binomiale.pdf
new file mode 100644
index 0000000..70c041e
Binary files /dev/null and b/UE2.11_Mathematiques/Cours/Loi binomiale.pdf differ
diff --git a/UE2.11_Mathematiques/Cours/R plus-mars 2023.pptx b/UE2.11_Mathematiques/Cours/R plus-mars 2023.pptx
new file mode 100644
index 0000000..ccb9f62
Binary files /dev/null and b/UE2.11_Mathematiques/Cours/R plus-mars 2023.pptx differ
diff --git a/UE2.11_Mathematiques/Cours/StatR.docx b/UE2.11_Mathematiques/Cours/StatR.docx
new file mode 100644
index 0000000..aa5e727
Binary files /dev/null and b/UE2.11_Mathematiques/Cours/StatR.docx differ
diff --git a/UE2.11_Mathematiques/Cours/StatR.pdf b/UE2.11_Mathematiques/Cours/StatR.pdf
new file mode 100644
index 0000000..42813de
Binary files /dev/null and b/UE2.11_Mathematiques/Cours/StatR.pdf differ
diff --git a/UE2.11_Mathematiques/Cours/StatR1.docx b/UE2.11_Mathematiques/Cours/StatR1.docx
new file mode 100644
index 0000000..d46e9f2
Binary files /dev/null and b/UE2.11_Mathematiques/Cours/StatR1.docx differ
diff --git a/UE2.11_Mathematiques/Cours/StatR1.pdf b/UE2.11_Mathematiques/Cours/StatR1.pdf
new file mode 100644
index 0000000..829491c
Binary files /dev/null and b/UE2.11_Mathematiques/Cours/StatR1.pdf differ
diff --git a/UE2.11_Mathematiques/Cours/dénombrement.pdf b/UE2.11_Mathematiques/Cours/dénombrement.pdf
new file mode 100644
index 0000000..e7a1a03
Binary files /dev/null and b/UE2.11_Mathematiques/Cours/dénombrement.pdf differ
diff --git a/UE2.11_Mathematiques/Outil/Calculatrice.html b/UE2.11_Mathematiques/Outil/Calculatrice.html
new file mode 100644
index 0000000..40dd3d1
--- /dev/null
+++ b/UE2.11_Mathematiques/Outil/Calculatrice.html
@@ -0,0 +1,646 @@
+
+
+
+
+
+
+
+
+
diff --git a/UE2.12_Managements_des_projets_risque/26-04-29/README.md b/UE2.12_Managements_des_projets_risque/26-04-29/README.md
new file mode 100644
index 0000000..dde9977
--- /dev/null
+++ b/UE2.12_Managements_des_projets_risque/26-04-29/README.md
@@ -0,0 +1 @@
+Repo gitlab : https://gitlab.com/utec_m2i_tng/kvaradona-web
diff --git a/UE2.12_Managements_des_projets_risque/Cours/DevOps.pdf b/UE2.12_Managements_des_projets_risque/Cours/DevOps.pdf
new file mode 100644
index 0000000..4b6ee03
Binary files /dev/null and b/UE2.12_Managements_des_projets_risque/Cours/DevOps.pdf differ
diff --git a/UE2.12_Managements_des_projets_risque/Cours/Docker.pdf b/UE2.12_Managements_des_projets_risque/Cours/Docker.pdf
new file mode 100644
index 0000000..cdc1acf
Binary files /dev/null and b/UE2.12_Managements_des_projets_risque/Cours/Docker.pdf differ
diff --git a/UE2.12_Managements_des_projets_risque/Cours/Getting_started_with_Docker.pdf b/UE2.12_Managements_des_projets_risque/Cours/Getting_started_with_Docker.pdf
new file mode 100644
index 0000000..7488211
Binary files /dev/null and b/UE2.12_Managements_des_projets_risque/Cours/Getting_started_with_Docker.pdf differ
diff --git a/UE2.12_Managements_des_projets_risque/Cours/Gitlab_How_To.pdf b/UE2.12_Managements_des_projets_risque/Cours/Gitlab_How_To.pdf
new file mode 100644
index 0000000..52f83f9
Binary files /dev/null and b/UE2.12_Managements_des_projets_risque/Cours/Gitlab_How_To.pdf differ
diff --git a/UE2.12_Managements_des_projets_risque/Cours/Google_labs.xlsx b/UE2.12_Managements_des_projets_risque/Cours/Google_labs.xlsx
new file mode 100644
index 0000000..13c1ca1
Binary files /dev/null and b/UE2.12_Managements_des_projets_risque/Cours/Google_labs.xlsx differ
diff --git a/UE2.12_Managements_des_projets_risque/Cours/Kubernetes.pdf b/UE2.12_Managements_des_projets_risque/Cours/Kubernetes.pdf
new file mode 100644
index 0000000..3a5a060
Binary files /dev/null and b/UE2.12_Managements_des_projets_risque/Cours/Kubernetes.pdf differ
diff --git a/UE2.12_Managements_des_projets_risque/Cours/Matrice_des_risques.xlsx b/UE2.12_Managements_des_projets_risque/Cours/Matrice_des_risques.xlsx
new file mode 100644
index 0000000..d90e3cc
Binary files /dev/null and b/UE2.12_Managements_des_projets_risque/Cours/Matrice_des_risques.xlsx differ
diff --git a/UE2.12_Managements_des_projets_risque/Cours/Projets_UTEC.xlsx b/UE2.12_Managements_des_projets_risque/Cours/Projets_UTEC.xlsx
new file mode 100644
index 0000000..74911e9
Binary files /dev/null and b/UE2.12_Managements_des_projets_risque/Cours/Projets_UTEC.xlsx differ
diff --git a/UE2.12_Managements_des_projets_risque/Cours/Scrum.pdf b/UE2.12_Managements_des_projets_risque/Cours/Scrum.pdf
new file mode 100644
index 0000000..c466745
Binary files /dev/null and b/UE2.12_Managements_des_projets_risque/Cours/Scrum.pdf differ
diff --git a/UE2.12_Managements_des_projets_risque/Cours/Support_du_cours_Gestion_de_projet.docx b/UE2.12_Managements_des_projets_risque/Cours/Support_du_cours_Gestion_de_projet.docx
new file mode 100644
index 0000000..3f4f45c
Binary files /dev/null and b/UE2.12_Managements_des_projets_risque/Cours/Support_du_cours_Gestion_de_projet.docx differ
diff --git a/UE2.12_Managements_des_projets_risque/Cours/Support_du_cours_Gestion_de_projet.pdf b/UE2.12_Managements_des_projets_risque/Cours/Support_du_cours_Gestion_de_projet.pdf
new file mode 100644
index 0000000..b16d47b
Binary files /dev/null and b/UE2.12_Managements_des_projets_risque/Cours/Support_du_cours_Gestion_de_projet.pdf differ
diff --git a/UE2.12_Managements_des_projets_risque/Cours/Sécurité.xlsx b/UE2.12_Managements_des_projets_risque/Cours/Sécurité.xlsx
new file mode 100644
index 0000000..6b13e0a
Binary files /dev/null and b/UE2.12_Managements_des_projets_risque/Cours/Sécurité.xlsx differ
diff --git a/UE2.12_Managements_des_projets_risque/Cours/Terraform.pdf b/UE2.12_Managements_des_projets_risque/Cours/Terraform.pdf
new file mode 100644
index 0000000..68d8415
Binary files /dev/null and b/UE2.12_Managements_des_projets_risque/Cours/Terraform.pdf differ
diff --git a/UE2.12_Managements_des_projets_risque/Cours/cours_DevOps-cloud_native-gestion_de_projet.docx b/UE2.12_Managements_des_projets_risque/Cours/cours_DevOps-cloud_native-gestion_de_projet.docx
new file mode 100644
index 0000000..a499f10
Binary files /dev/null and b/UE2.12_Managements_des_projets_risque/Cours/cours_DevOps-cloud_native-gestion_de_projet.docx differ
diff --git a/UE2.12_Managements_des_projets_risque/cycle_de_vie_devops.png b/UE2.12_Managements_des_projets_risque/cycle_de_vie_devops.png
new file mode 100644
index 0000000..1948814
Binary files /dev/null and b/UE2.12_Managements_des_projets_risque/cycle_de_vie_devops.png differ
diff --git a/UE2.13_Organisation_de_l_entreprise/25-11-18/README.md b/UE2.13_Organisation_de_l_entreprise/25-11-18/README.md
new file mode 100644
index 0000000..9936d2a
--- /dev/null
+++ b/UE2.13_Organisation_de_l_entreprise/25-11-18/README.md
@@ -0,0 +1,2 @@
+# UE2.13 Organisation de l'entreprise
+
diff --git a/UE2.13_Organisation_de_l_entreprise/25-12-11/README.md b/UE2.13_Organisation_de_l_entreprise/25-12-11/README.md
new file mode 100644
index 0000000..dea9110
--- /dev/null
+++ b/UE2.13_Organisation_de_l_entreprise/25-12-11/README.md
@@ -0,0 +1,80 @@
+# 25 12 11
+
+## Cas Pratique - Ifremer et Sentosphère, deux organisations différentes
+
+### Ifremer
+
+- Forme :
+
+Organisation publique
+
+- Status :
+
+EPIC (etablissement publique à craractère industriel et commercial)
+
+- Finalité :
+
+Non lucratif : ne vise pas le profit
+
+- Activité / Métier :
+
+Recherche et développement : Chercheur dans le domaine de l'exploitation de la mer
+
+- Ressources :
+
+Humaine : 1500
+Matérielle : 11 navires, 5 centres et 20 implentations
+Financière : 235 ME dont 205 ME de subvention
+
+- Dimention géographique :
+
+Mondial
+
+### Sentosphère
+
+- Forme :
+
+Privée
+
+- Status :
+
+SAS : Société par action simplifié
+
+- Finalité :
+
+Lucrative, 10.5 ME
+
+- Activité / Métier :
+
+Industrielle / Secteur du divetissement / Entertainment
+
+- Ressources :
+
+Matériel : labu, usiune
+Humaine : 60 salariés
+Imatériel : 40 produit 500 ref
+
+- Dimention géographique :
+
+National / Modial
+
+## Cas Pratique 5 Lafarge
+
+- Caractérisez la structure de LafargeHolcim
+
+L'activité est découpé en direction par zone géographique, il s'agit donc d'une structure divisionnel.
+
+- Caractérisez la structure de Lafarge France
+
+L'entreprise est organisé autour de produits : Ciment béton et granulat.
+Il s'agit donc d'une structure divisionnel par produit (et non pas par zone géographique).
+
+- Qualifiez les stratégies de LafargeHolcim et Lafarge France
+
+LafargeHolcim est un groupe internationnal, elle a choisi une stratégie de développement à l'internationnal, elle réalise cette stratégie en procédent à des opérations de croissances externe.
+
+Division Horizontal pour LafargeHolcim
+Division vertical pour Lafrage France
+
+- Montrez que les structures choisies sont cohérentes avec les stratégies
+
diff --git a/UE2.13_Organisation_de_l_entreprise/Cours/MASTER_MI2_ORGANISATION_ENTREPRISE_MELUN_S1.pdf b/UE2.13_Organisation_de_l_entreprise/Cours/MASTER_MI2_ORGANISATION_ENTREPRISE_MELUN_S1.pdf
new file mode 100644
index 0000000..c341495
Binary files /dev/null and b/UE2.13_Organisation_de_l_entreprise/Cours/MASTER_MI2_ORGANISATION_ENTREPRISE_MELUN_S1.pdf differ
diff --git a/UE2.15_Gestion_des_ressources_humaines/25-11-17/README.md b/UE2.15_Gestion_des_ressources_humaines/25-11-17/README.md
new file mode 100644
index 0000000..184d0e5
--- /dev/null
+++ b/UE2.15_Gestion_des_ressources_humaines/25-11-17/README.md
@@ -0,0 +1,2 @@
+## 25 11 17 - UE2.15 Gestion des ressources humaines
+
diff --git a/UE2.15_Gestion_des_ressources_humaines/Cours/FICHES_ATELIERS_M1_QVTC.docx b/UE2.15_Gestion_des_ressources_humaines/Cours/FICHES_ATELIERS_M1_QVTC.docx
new file mode 100644
index 0000000..d2d0c7d
Binary files /dev/null and b/UE2.15_Gestion_des_ressources_humaines/Cours/FICHES_ATELIERS_M1_QVTC.docx differ
diff --git a/UE2.17_Controle_de_gestion_et_comptabilite/26-04-02/Previsionnel Financier - ESN-v1 Sujet_melun.xlsx b/UE2.17_Controle_de_gestion_et_comptabilite/26-04-02/Previsionnel Financier - ESN-v1 Sujet_melun.xlsx
new file mode 100644
index 0000000..066db03
Binary files /dev/null and b/UE2.17_Controle_de_gestion_et_comptabilite/26-04-02/Previsionnel Financier - ESN-v1 Sujet_melun.xlsx differ
diff --git a/UE2.18_Communication_Marketing/26-04-03/README.md b/UE2.18_Communication_Marketing/26-04-03/README.md
new file mode 100644
index 0000000..5e5457c
--- /dev/null
+++ b/UE2.18_Communication_Marketing/26-04-03/README.md
@@ -0,0 +1,7 @@
+# 03 04 2026
+
+Info prof
+
+
+
diff --git a/UE2.19_REX_Veille_Retour_Experience/25-10-17/README.md b/UE2.19_REX_Veille_Retour_Experience/25-10-17/README.md
new file mode 100644
index 0000000..a339918
--- /dev/null
+++ b/UE2.19_REX_Veille_Retour_Experience/25-10-17/README.md
@@ -0,0 +1,51 @@
+# 25 10 17 - Retour d'experience, vielle et Retour d'experience
+
+## Petit Rappelle
+
+- Valeur Mission
+- Objectifs
+- Ressource Humaine
+ - Humain
+ - Materiel
+ - Financié
+ - Immateriel
+ - Logiciel
+ - Brevet
+ - DBKM
+ - Gestion des connaissances
+
+
+## Gestion des Incidents
+
+- Niveau 1 : Matériel
+- Niveau 2 : Logiciel
+- Niveau 3 : Application
+- Niveau 4 : Gestion des probleme
+
+## Dénigrement et Difflamation
+
+Dénigrement : Attaquer la réputation de quelqu'un, le noircir, chercher à le rabaisser ; discréditer, décrier quelque chose, parler avec malveillance de quelque chose ou de quelqu'un
+- Prodit et service
+
+Diffamation : Toute allégation ou imputation d'un fait qui porte atteinte à l'honneur ou à la considération de la personne ou du corps auquel le fait est imputé est une diffamation.
+- Personnel
+
+## La veille
+
+### Mobiliser l'entreprise sur la veille stratégique [Marie-Christine Chalus-Sauvannet]
+
+https://www.youtube.com/watch?v=SiKIYVsAWuA
+
+### 4 outils d'une veille stratégique
+
+https://www.youtube.com/watch?v=RgLp-mwB48g
+
+### Emission France 24 : Veille stratégique et concurrentielle pour les PME
+
+https://www.youtube.com/watch?v=dZ1thCB5rBg
+
+
+
+
+
+TOUT REFAIRE JUSQU'A LE GRAND 3 FDP
\ No newline at end of file
diff --git a/UE2.19_REX_Veille_Retour_Experience/25-11-14/2_Veille_exigences_et_REX.docx b/UE2.19_REX_Veille_Retour_Experience/25-11-14/2_Veille_exigences_et_REX.docx
new file mode 100644
index 0000000..83e01ff
Binary files /dev/null and b/UE2.19_REX_Veille_Retour_Experience/25-11-14/2_Veille_exigences_et_REX.docx differ
diff --git a/UE2.19_REX_Veille_Retour_Experience/25-11-14/README.md b/UE2.19_REX_Veille_Retour_Experience/25-11-14/README.md
new file mode 100644
index 0000000..8793e46
--- /dev/null
+++ b/UE2.19_REX_Veille_Retour_Experience/25-11-14/README.md
@@ -0,0 +1,233 @@
+# 25 11 14 - Retour d'experience, vielle et Retour d'experience
+
+## 8. L’AMELIORATION CONTINUE ET LE REX
+
+### Question 1 :
+
+REX (Retour d’EXpérience) et RETEX / ReTex signifient largement la même chose : une démarche structurée pour apprendre des événements passés (accidents, incidents, succès) et améliorer les pratiques.
+
+Leur utilité est multiple : sécurité, performance, innovation, gestion des connaissances, culture d’entreprise.
+
+L’origine du concept est ancienne (on apprend depuis toujours de ses erreurs), mais la formalisation moderne date du XXᵉ siècle, avec des développements majeurs liés aux risques industriels, à la sûreté, et à l’informatique.
+
+Il y a des limites : confiance des acteurs, coût, objectifs flous, difficulté d’analyse profonde, vision parfois trop rétrospective.
+
+### Question 2 :
+
+Une crise est un événement soudain, grave et déstabilisant qui menace les personnes, les biens ou l’activité, dépasse les procédures habituelles et crée urgence, incertitude et pression.
+
+Une gestion de crise c’est l’ensemble des actions permettant d’identifier la crise, de protéger les personnes et les actifs, de limiter les effets, d’assurer la continuité ou la reprise d’activité, de communiquer clairement,de rétablir la situation. Elle s’appuie sur une cellule de crise et des plans d’urgence.
+
+On distingue plusieurs types de crises :
+
+- opérationnelles : incendie, panne, accident, pollution.
+- Humaines / sociales : conflits, harcèlement, stress, grèves.
+- Financières / économiques : perte de rentabilité, fraude.
+- Informatiques / cyber : ransomware, fuite de données.
+- Externes : catastrophes naturelles, crises sanitaires.
+- Réputation : scandales, bad buzz, communication ratée.
+
+Le REX est essentiel pour comprendre ce qui s’est bien ou mal passé, corriger les failles techniques et organisationnelles, améliorer les plans et procédures, renforcer la résilience de l’entreprise, éviter que les mêmes erreurs se reproduisent.
+
+### Question 3 :
+
+A SEVESO en Italie, Une usine chimique "Icmesa" libère un nuage de dioxine en 1976, substance extrêmement toxique. Pollution durable, intoxications, évacuation de populations. Les concécances de cette catastrophe pour les entreprises c'est l'obligation d’améliorer la sécurité des sites à risques, pour les parties prenantes on a eu un impacts sanitaires, environnementaux et économiques important, et pour les états, cela à engendré une prise de conscience européenne des risques industriels majeurs. Suite à cette accident des directives européennes “Seveso” (I, II puis III) qui classement des sites dangereux, renforce la prévention des accidents, obligent l'information des riques des riverains et demande la mise en place d'un plans d’urgence.
+
+Une usine AZF (usine AZote Fertilisant) à Toulouse en France a subit une explosion en 2001 d’un stock de nitrate d’ammonium. Cela à engendré 31 morts, des milliers de blessés et des dégâts massifs. Cela a eu pour conséquences pour les entreprises la révision stricte des règles de stockage et le contrôle des procédés dangereux. Pour les parties prenantes, un traumatisme des populations local a été logiquement constaté, cela a engendré la destructions de logements et des pertes d’emploi. Pour l'état, cela a engendré des réformes profondes de la réglementation des ICPE (installations classées).
+Suite à cette accident, plusieurs lois on vu le jour :
+- La loi “Risques” de 2003
+- Le plans de Prévention des Risques Technologiques (PPRT)
+- Le renforcement du contrôle des sites Seveso.
+
+Le site de Lubrizol à Rouen en France a subbit un incendie important dans un site classé Seveso en septembre 2019. Un énorme panache de fumée a été généré et des retombées sur des centaines de communes. Cela a eu come conséquences pour les entreprises de nouveaux devoirs de transparence et un renforcement du contrôle des entrepôts. Pour les parties prenantes, une inquiétude sanitaire a été constaté, il y a eu une pertes agricoles importante et une crises de confiance a été constaté. L'état lui, a renforcé les communications de crises et également les inspections pour prévenir des risques. Suite à cette incendit un décret post-Lubrizol a été publié en 2020-2021. Dans ce décrè, on retrouve un contrôles accrus pour prévenir les risques, un inventaires obligatoires pour respecter les quantités présente de produit dangeraux dans un entrepot, des règles plus stricte pour les entrepôts Seveso et des information correctement distribué du public voulant ce renseigner sur le sujet.
+
+### Question 4 :
+
+La gestion des connaissances permet de capitaliser le savoir de l’entreprise pour le rendre accessible et utile à tous. Selon le blog, elle structu re-stocke et partage les compétences, les expériences et les meilleures pratiques. Grâce à cela, les collaborateurs peuvent gagner du temps et éviter de réinventer la roue, ce qui améliore l’efficacité et la productivité. Le retour d’expérience entre dans cette démarche. Il collecte les enseignements des projets, succès comme échecs, pour les analyser et les réutiliser.
+En intégrant le REX au KM, l’organisation favorise l’amélioration continue. Les erreurs ne se répètent pas et les bonnes pratiques se diffusent. De plus, cela renforce la culture d’apprentissage et de confiance entre les équipes, car chacun peut contribuer au savoir collectif.
+Enfin, le KM avec REX soutient l’innovation, en conservant les leçons du passé, l’entreprise peut mieux anticiper les défis futurs et prendre des décisions plus éclairées.
+
+### Question 5 :
+
+L’image décrit les étapes clés d’un Retour d’Expérience (REX). Elle montre comment ce processus alimente l’amélioration continue dans une organisation.
+
+1. Collecter la perception du terrain via un questionnaire
+2. Réaliser des entretiens individuels ce qui permet de recueillir des avis sincères, des ressentis et des propositions concrètes.
+3. Réaliser une réunion collective ce qui permet ensuite de mettre en commun les idées, croiser les points de vue et créer une vision partagée des problèmes et réussites.
+4. Extrait les points positifs et les bonnes pratiques pour les généraliser
+5. Identifiant les axes d’amélioration et les actions correctives. Cela permet de valoriser ce qui fonctionne et corriger ce qui ne va pas. c'est le moteur même de l’amélioration continue.
+6. Faire un synthèse générale pour formaliser les enseignements et de les diffuser, afin que toute l’organisation profite du savoir accumulé.
+
+Ainsi, le REX transforme l’expérience vécue en leviers d’apprentissage, renforce la cohésion interne et fait progresser durablement les méthodes de travail.
+
+### Question 6 : CAS D’UN HOPITAL EN GESTION DE CRISE
+
+Voici comment on pourrait organiser un REX / RETEX pour un hôpital suite à la crise COVID
+J'ai retrnu 8 points pour réaliser ce plans
+
+1. Définir les objectifs du RETEX
+
+Partager une vision commune de la crise, de la phase aiguë à la reprise.
+Identifier les points forts (bonnes pratiques) et les faiblesses (difficultés, dysfonctionnements).
+Proposer des axes d’amélioration (organisation, protocole, communication) pour renforcer la résilience.
+Capitaliser les innovations émergées (ex : téléconsultations, réorganisation des services) pour qu’elles perdurent.
+
+2. Recueillir les données
+
+Utiliser des entretiens individuels et collectifs avec les soignants, les membres de la cellule de crise, la direction, les services logistiques, etc.
+Envoyer des questionnaires aux personnels pour recueillir des retours plus larges (ressenti, idées d’amélioration).
+Exploiter les documents internes : rapports de situation, comptes rendus des réunions de crise, registres de décision, communications de crise.
+Recueillir également le point de vue des usagers / des patients si possible (ou leurs représentants), car leurs parcours ont été fortement impactés. Des outils existent spécifiquement pour les structures sanitaires.
+
+3. Phasage du RETEX
+
+Debrief “à chaud” : dès la fin de la crise aiguë ou d’une vague, organiser des sessions avec les membres de la cellule de crise pour faire un premier bilan rapide.
+REX “à froid” : quelques semaines ou mois après, lancer une phase plus approfondie d’analyse, basée sur les données collectées, les entretiens, les questionnaires.
+Validation des résultats et des pistes d’action avec la gouvernance de l’hôpital (direction, comité de crise, représentants du personnel).
+
+4. Analyse et structuration des enseignements
+
+Identifier les points qui ont bien fonctionné (ex : adaptation des capacités, solidarité des équipes, innovations techniques). Mais également les difficultés (ex manque de stocks, communication interne, surcharge de travail). Puis les contraintes structurelles (organisation, protocole, ressources). Et enfin des actions correctrices comme des nouvelles procédures, des formations, un plan de continuité, une renforcement des cellules de crise.
+Élaborer un plan d’actions concret (et priorisé) à partir des pistes d’amélioration, avec des responsables, des délais, et des indicateurs de suivi.
+
+5. Synthèse et restitution
+
+Rédiger une synthèse générale du RETEX : rapport clair et structuré, à destination des dirigeants mais aussi des équipes soignantes.
+Organiser des ateliers de restitution (réunions collectives) pour partager les résultats, échanger sur les propositions d’évolution, consolider l’engagement.
+Diffuser un mémo “leçons apprises” (bonnes pratiques et actions retenues) auprès de tout le personnel : cela permet de faire vivre le RETEX dans l’institution.
+
+6. Mise en œuvre des actions d’amélioration
+
+Inscrire les actions correctrices dans le plan de continuité d’activité de l’hôpital.
+Prévoir des formations : par exemple, renforcer la préparation des soignants à une nouvelle crise (pandémique ou autre).
+Améliorer la communication de crise interne (cellule de crise, remontée d’info) et externe (avec les usagers, les autorités).
+Mettre en place des exercices de simulation (vagues futures, scénarios catastrophe) afin de tester les dispositifs révisés.
+
+7. Suivi et évaluation
+
+Définir des indicateurs de résilience : temps de réaction, taux de satisfaction du personnel, disponibilité des équipements, stock d’EPIs, capacité de lits.
+Organiser des points périodiques (ex : tous les 6 mois) pour vérifier la mise en œuvre des recommandations du RETEX.
+Prévoir des REX complémentaires après de nouvelles vagues ou crises pour ajuster les dispositifs continuellement.
+
+8. Culture de l’apprentissage et de la résilience
+
+Encourager une culture d’organisation apprenante : valoriser les retours des soignants, reconnaître les initiatives et les bonnes pratiques.
+Utiliser le RETEX comme outil de prévention : non seulement pour corriger, mais aussi pour anticiper les prochaines crises.
+Inscrire le retour d’expérience dans la gouvernance hospitalière (droit d’expression, implication des équipes dans l’amélioration continue).
+
+## 9. LES ETAPES DU PROCESSUS
+
+### Question 1
+
+Voici 6 étapes pour permettre de mettre en place ce processus.
+
+1. Cadrage et préparation
+
+Dans un premier temps, il faudrait désigner une perssonne que sera le "référent REX" et constituer l’équipe projet. En suite, il faudrait définir l’objet du REX (ex : gestion de la crise COVID), ses périmètres (services concernés, période, enjeux). Puis il faudrait Fixer les objectifs par exemple quelles questions voulons-nous répondre ? Quels résultats attendus ? Enfin il faudrait mettre en place l’espace documentaire Teams : dossier « REX COVID – Hôpital », y inclure le guide méthodologique, plan des travaux, calendrier.
+
+2. Collecte des données
+
+Il faudrait recueillir les faits. Obtenir la chronologie, les acteurs mobilisés, les ressources utiliséeset les procédures activées. de plus, on devrait utiliser des questionnaires, réaliser des entretiens individuels et des réunions collectives afin de recueillir le vécu, les succès et les faiblesses.
+
+3. Analyse des informations
+
+On Identifie les points positifs à capitaliser, les écarts entre ce qui était prévu et ce qui s’est fait, et les causes profondes techniques, humaines et organisationnelles. Utiliser des outils d’analyse Classer les observations par thème (logistique, flux patients, communication, équipements, ressources humaines).
+
+4. Production du retour d’expérience
+
+On rédiger le rapport REX avec le contexte, la chronologie, les acteurs, les actions réalisées, les points positifs, les points à améliorer et les enseignements. On élaborer un plan d’actions c'est à dire définir les actions, les responsables, les délais et l'indicateur de suivi.
+
+5. Diffusion et mise en œuvre
+
+Organiser une réunion de restitution avec les équipes concernées pour présenter les résultats, recueillir leurs retours. Egalement communiquer au personnel via intranet, newsletter ou Teams. Puis lancer la mise en œuvre des actions correctrices, assigner des responsables et suivre l’avancement.
+
+6. Suivi, évaluation et capitalisation
+
+Définir des indicateurs comme le délai de réponse à la crise ou le taux de satisfaction des équipes, puis organiser des points de suivi réguliers pour évaluer l’impact des actions.
+
+### Question 2
+
+```
+ ┌───────────────────────────┐
+ │ 1. Cadrage et préparation│
+ │ - Définir le périmètre │
+ │ - Objectifs & acteurs │
+ │ - Planning & méthode │
+ └───────────────┬───────────┘
+ ▼
+ ┌───────────────────────────┐
+ │ 2. Collecte des données│
+ │ - Chronologie │
+ │ - Documents, preuves │
+ │ - Décisions prises │
+ └───────────────┬───────────┘
+ ▼
+ ┌───────────────────────────┐
+ │ 3. Recueil des Retours │
+ │ - Questionnaires │
+ │ - Entretiens │
+ │ - Ateliers collectifs │
+ └───────────────┬───────────┘
+ ▼
+ ┌───────────────────────────┐
+ │ 4. Analyse │
+ │ - Points forts │
+ │ - Dysfonctionnements │
+ │ - Causes profondes │
+ │ - Enseignements clés │
+ └───────────────┬───────────┘
+ ▼
+ ┌───────────────────────────┐
+ │ 5. Synthèse & Recommand. │
+ │ - Rapport REX │
+ │ - Plan d’actions │
+ │ - Priorisation │
+ └───────────────┬───────────┘
+ ▼
+ ┌───────────────────────────┐
+ │ 6. Restitution & Suivi │
+ │ - Présentation │
+ │ - Validation direction │
+ │ - Mise en œuvre actions │
+ │ - Capitalisation │
+ └───────────────────────────┘
+```
+
+## 10. REX ET REVUE DES EXIGENCES
+
+### Question 1
+
+
+
+### Question 2
+
+
+
+## 12. LE CAS BEL
+
+### Question 1
+
+
+
+### Question 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Le consultant senior raconte un projet complexe pour un opérateur télécom dans lequel il doit accompagner Julien, un chef de projet junior. Dès l’avant-vente, le client impose un cadre paradoxal : il veut la flexibilité du mode régie mais l’engagement d’un forfait, tout en exigeant la présence sur site d’un consultant précis. Le périmètre est flou, les délais très serrés et les risques élevés. Le consultant forme alors Julien aux notions d’engagement de moyens et de résultat, et tente de cadrer un maximum le périmètre dans la proposition commerciale.
+
+Au lancement du projet, les spécifications restent incomplètes et les demandes d’évolution commencent à s’accumuler. Julien, seul sur site, se laisse parfois entraîner par le client à accepter des modifications sans en mesurer l’impact. Le consultant, à distance, tente de garder le contrôle en rappelant les règles, en exigeant des validations formelles et en réorganisant le découpage des tâches. Les difficultés s’accentuent : sollicitations de Julien sur d’autres projets, manque d’informations, dérives fonctionnelles et utilisation d’environnements techniques simulés qui se révèlent inexacts.
+
+À mesure que le projet avance, le cycle en V se montre inadapté face aux changements répétés. Lors des tests, de nombreux ajustements apparaissent et la date de mise en production approche. Le consultant adopte alors une stratégie progressive : démontrer au client que le mode forfait limite la flexibilité dont il a réellement besoin. Après plusieurs semaines, cette idée mûrit chez le client lui-même.
+
+Finalement, à l’approche de la fin du budget, le client propose de terminer les derniers jours en régie pour corriger efficacement les derniers points. Le projet se clôture sereinement, dans les délais, et la collaboration se poursuit ensuite sur un mode de fonctionnement plus adapté.
\ No newline at end of file
diff --git a/UE2.19_REX_Veille_Retour_Experience/25-11-14/video1.txt b/UE2.19_REX_Veille_Retour_Experience/25-11-14/video1.txt
new file mode 100644
index 0000000..855d93a
--- /dev/null
+++ b/UE2.19_REX_Veille_Retour_Experience/25-11-14/video1.txt
@@ -0,0 +1 @@
+bonjour madame bonjour monsieur je vous souhaite la bienvenue à cette formation relatives à la pratique des audits internes dans le cadre des systèmes de management à l'issue de cette formation vous aurez l'ensemble des éléments et des compétences ton espérons vous permettant de réaliser des audits internes et ce quelle que soit la norme selon laquelle vous avez conçu votre système de management lors de cette formation nous aborderons en premier lieu le contexte la mise en perspective de cette exigence d'audit interne dans la plupart des référentiels de management dans la plupart des normes notamment des normes permettant la certification nous verrons également la fonction la position des audits internes dans le système de management nous verrons dans le détail les cinq phases les cinq étapes essentielles nécessaires à maîtriser et à réaliser à l'audit interne à en tirer tous les avantages que l'on en attend au courant de cette formation nous vous présenterons des outils certains outils de communication certains outils de gestion de la relation par exemple lors de l'audit et certains points essentiels pour faire de l'audit un outil d'amélioration de votre système de management nous finirons par un bilan de l'ensemble de ces thèmes de ces acquis vous invite maintenant à me suivre
diff --git a/UE2.19_REX_Veille_Retour_Experience/25-11-14/video2.txt b/UE2.19_REX_Veille_Retour_Experience/25-11-14/video2.txt
new file mode 100644
index 0000000..901b236
--- /dev/null
+++ b/UE2.19_REX_Veille_Retour_Experience/25-11-14/video2.txt
@@ -0,0 +1 @@
+dans l'épisode précédent je vous ai raconté la saga de la phase d'avant-vente d'un projet particulièrement complexe rappelez-vous nous avions un client qui cherchait à obtenir le meilleur des deux modes la flexibilité du mode régie et l'engagement du mode forfait c'est-à-dire un engagement sur les résultats ajoutez à cela le besoin d'un consultant créatif idéal pour un mode régime mais un véritable casse-tête à gérer sur un projet forfaitaire et comme si cela ne suffisait pas le client voulait ce consultant spécifique à ses côtés pour travailler le client insistait pour faire travailler Julien sur site or ce consultant Julien venait tout juste de terminer plusieurs autres projets pour le même client au sein de presque les mêmes équipes et il risquait donc de devoir revenir sur ces derniers pour corriger deux ou trois petites choses ce qui est assez courant mais qui ne simplifiait en rien ma tâche en tant que chef de projet dans ce nouvel épisode nous allons voir comment j'ai géré cette situation délicate dès le démarrage du projet comment s passer cette première phase quels ont été les premiers obstacles rencontré et comment les avons-nous surmonté quelle stratégie avons-nous adopté pour répondre aux attentes du client tout en préservant la sérénité de l'équipe projet je vous invite à me suivre dans ce deuxième épisode de notre aventure où nous naviguerons ensemble dans les complexités du démarrage de ce projet pas comme les autres restez à l'écoute et n'oubliez pas de vous abonner pour ne pas manquer les prochaines vidéos explicatives et tutoriels en gestion de projet et c'est parti pour l'épisode 2 démarrage de projet j'informe donc Julien sur les débuts du projet je programme un rendez-vous téléphonique tous les 2 jours avec lui et je lui demande de me signaler s'il doit travailler sur un autre projet ou si le client lui fait des requêtes directement en fait bien que je sois éloigné je souhaite rester en tant que coach de Julien le point de contact principal notamment si des modifications de périmètrre sont demandées c'est un peu restrictif mais autrement je suis perdu la réunion de lancement se déroule j'insiste sur le fait que la communication concernant le projet doit principalement passer par mois pour les questions techniques accès par mot de passe emplacement des fichiers et cetera le client peut bien sûr s'adresser directement à Julien je m force de clarifier au maximum cette délimitation le client a quièe et c'est donc dit à l'oral et tracé dans le compte-rendu j'explique à Julien qu'un obstacle potentiel peut-être un prérequis technique que le client doit fournir car notre réalisation en dépend imaginons cela comme si le client devait fournir le pot de peinture pour sa propre teinte spécifique sans ce pot de peinture je ne peux pas commencer à peindre mon inquiétude est que cette peinture ne soit pas prête à temp c'est pourquoi je demande aux clients de s'engager à ce que ce pot de peinture soit disponible à une date spécifique je soulligne clairement que je vois cela comme un risque auquel nous devons tous deux prêter une vigilance accrue ce que je souhaite éviter c'est une modification de la couleur en cours de réalisation qui nous forcerait à revoir notre travail j'insiste donc sur le fait qu'une fois le pot de peinture livré c'est décidé aucune modification n'est possible sauf si le client accepte l'impact le client n'est par avis mais il laquèe c'est verbalisé et consigné dans le compte-rendu Julien notre consultant chef de projet apprenti reste chez le client et le projet démarre au démarrage du projet on commence donc par rédiger les spécifications pour bien définir ce qui va être réaliser ensuite le projet progresse le client présente des requêtes spécifiques notamment le complément d'un outil de documentation interne et une légère modification d'une fonctionnalité par rapport à ce qui avait été prévu initialement ce n'est pas pas grandchose assure Julien cela reste dans le cadre du temps estimé je lui rétorque reste vigilant tu t'es également engagé si ça dépasse le temps prévu tu dois me le signaler cependant si tu maintiens que cela correspond à l'estimation initiale alors tu t'engages à honorer cette estimation on est d'accord oui oui je vais y arriver me répond-t-il sans me convaincre totalement une première version des spécifications est rédigée et envoyer au client il y a des interrogations fonctionnelles le client n'a pas encore tous les scénarios précisés et il doit doit en discuter en interne mais il souhaite quand même lancer les développement pour avoir un premier aperçu nous ajustons donc les spécifications pour paliier le manque d'information actuelle et pour commencer l'exécution je préviens le client que nous pouvons nous montrer flexible mais qu'il devra répondre rapidement pour éviter que certaines fonctionnalités ne soi hors périmètre le client à quièe c'est mentionné à l'oral et consigné encore une fois dans le compte-rendu à ce stade je commence à douter de la bonne marche du projet d'une part j'ai le sentiment de n'avoir que 5 % des informations nécessaire et d'autre part je sens que le projet dévie de la trajectoire que j'avais initialement prévue il y a aussi un problème concernant les cahiers de recettees le client semble penser que c'est à nous de les rédiger alors que notre proposition indiquait qu'il devait les fournir un courriel me révèle qu'une décision a été prise en mon absence entre le client et Julien il y aura plusieurs documents pour les cahiers de recettees et Julien y participera de manière importante je commence à ressentir une certaine frustration comme si je jouais le mauvais rôle et que je perdais la maîtrise du projet cependant je ne compte pas abandonner si facilement je fais une mise au point urgente et privée avec Julien et j'évoque également le sujet lors d'une réunion de suivi avec le client pour protéger Julien d'une position inconfortable à long terme dans le projet je choisis d'être strict sur ce point je fais le nécessaire pour obtenir le procès verbal de validation des spécifications ayant déjà vécu le lancement d'un projet sans validation des spécifications et ses conséquences déplaisante je ne veux pas le répéter finalement je parviens à obtenir le procès verbal après quelques jours cela me rend plus confiant pour poursuivre même s'il y a encore des points fonctionnels incertains à résoudre je mets un peu la pression sur le client concernant ces points mais je réalise qu'il manque d'autorité pour faire avancer les choses en interne durant la troisème semaine les problèmes commencent à surgir nous sommes à 30 % de la réalisation du projet et depuis 3 jours je n'ai aucune nouvelle de Julien aucun signe de lui le responsable des opération lui envoie un courrier électronique pour le recentrer si je n'obtiens pas de nouvelles dans les 24 heures je devrais me présenter sans Pr avis chez le client pour comprendre la situation ce n'est pas l'idéal finalement je reçois un message vocal désolé j'étais très chargé ces derniers jours je suis en retard sur mes mails tout progresse comme prévu mais je vais devoir consacrer quelques heures aux autres projets pour le moment je parviens à réorganiser du temps afin que Julien puisse continuer à travailler sur ses anciens projets cela réduit un peu ma marge de temps et le suivi du temps passé par Julien présente parfois des discordances cela donne l'impression d'un arrangement pas vraiment sérieux il ne faut faudrait pas qu'il en profite trop concernant la réalisation la découpe initiale des tâches ne reflète plus la réalité le client et Julien ont opté pour une autre méthode technique pour les développements ils ont aussi une préférence pour la création de prototype d'écran et les retravailler par la suite pour les finaliser cela complique ma gestion du suivi et je trouve cela difficile à encadrer je demande donc à Julien de restructurer le découpage des tâches restantes en précisant le travail restant à faire il n'est pas enchanté par cette demande mais je n'ai pas vraiment le choix si je veux que nous Ress dans le budget prévu le projet progresse atteignant maintenant 45 % d'avancement nous observons des modifications au sein de la documentation et du périmètre du projet incluant des simplifications et des ajouts par ailleurs Julien a terminé une fonctionnalité un peu plusôt que prévu cependant c'est toujours un équilibre délicat terminer une tâche en avance peut conduire le client à demander plus en supposant que c'est son droit il est important de rappeler que tant que le projet n'est pas terminé nous ne pouvons pas confirmer si nous sommes réellement en avance tout reste prévision de plus alors que le client pourrait s'attendre à un bonus en cas d'avance il n'est pas prêt à payer plus en cas de retard et ce en raison de la nature forfaitaire du projet nous nous approchons maintenant de la phase de prérecette que je mets toujours en place pour éviter toute surprise désagréable avec le client c'est une étape que je souhaite superviser personnellement avec Julien et le client en est informé depuis le début les premiers tests ne sont ni alarmants ni impressionnant nous constatons des erreurs mineures des cas non pris en compte et c'est manifestement un travail achevé et c'est ce qui m'inquiète à force de repousser de petites tâches on se retrouve avec une montagne de travail à faire c'est à ce moment-là que j'ai décidé de modifier ma stratégie de gestion du projet restez à l'écoute pour le dernier épisode méthodologie du projet et engagement
\ No newline at end of file
diff --git a/UE2.19_REX_Veille_Retour_Experience/25-11-14/video3.txt b/UE2.19_REX_Veille_Retour_Experience/25-11-14/video3.txt
new file mode 100644
index 0000000..b125e2f
--- /dev/null
+++ b/UE2.19_REX_Veille_Retour_Experience/25-11-14/video3.txt
@@ -0,0 +1 @@
+dans les épisodes précédents je vous ai guidé à travers les étapes de la phase de l'avant-vente la préparation du projet son lancement ainsi que les défis posés par le client et nous-même je vous ai relaté le début du projet où j'ai été confronté à un client particulièrement exigeant ce client désirait la flexibilité du mode régie l'assurance du forfait et un consultant sur site cette demande engendrait une complexité croissante exacerbée par les ela les incohérences de Julien et les demandes supplémentaires du client menaçant le périmètre et les délais du projet malgré une réalisation à mi-chemin des problèmes et des tâches inachevées se sont accumulées en réaction à cette situation alarmante lors de la prérecette j'ai dû réviser le découpage des tâches avec Julien et formuler une nouvelle stratégie pour garantir la réalisation du projet dans les contraintes de temps et de budget et ce malgré les obstacles rencontrés dans ce dernier épisode je vais vous détailler comment j'ai réussi à modifier non seulement notre méthodologie de projet qui était initialement basée sur un cycle en V mais mais aussi l'engagement qui était lié forfaitaire c'est un jeudi après-midi au Comité des projets tous les chefs de projets sont là y compris le responsable opérationnel de manière passionnée j'explique à Julien la difficulté de piloter ce projet constamment mouvant où je ne suis pas sur place avec une visibilité extrêmement limitée sur les avancées et les aspects techniques j'aimerais ajouter un je te l'avais bien dit mais cela n'aurait servi à rien à ce moment-là je suis impliqué dans trois projets simultanément il est hors de question que je reste sur place pour superviser de près la fin de celui-ci cela nuirait aux deux autres projets et à Sep autres personnes qui ont également besoin d'être encadré je m'efforce donc de trouver une autre solution il n'y en a qu'une seule à ma vue ce n'est pas la plus facile à mettre en œuvre mais si elle réussit et une fois mise en place je serai serein c'est un Paris mais je décide de tenter le coup je reviendrai là-dessus plus tard revenons-en à Julien et à son projet lui aussi jongle entre plusieurs projets et le souci est que ses projets sont tous pour le même client il se fait donc constamment t'interrompre et solliciter pour ses autres projets au détriment du mien soyons clair en matière de gestion de projet je ne suis pas du genre à partager facilement c'est donnant donnant je suis prêt à libérer du temps pour Julien pour ses autres projets mais en retour je veux un peu plus de marche sur le mien peu importe pour le client tout les projets doivent progresser pour être terminés à temps et dans ce cas Julien a de semaines de vacances pendant lesquelles le client est censé faire des tests à son retour Julien corrigera ce qui doit l'être et tout ira bien aucun retard n'est donc envisageable c'est alors que nous découvrons une nouvelle surprise jusqu'à maintenant les développements effectués étaient en interaction avec ce qu'on appelle des bouchons pour simplifier ces bouchons sont des outils simulateurs qui imitent les comportements d'une partie du système non encore développé permettant ainsi de tester les nouveautés sans attendre la finalisation de tout le système dans notre cas le bouchon n'a pas correctement reproduit le comportement attendu du système je vous explique imaginez que vous devez concevoir une porte aux dimensions atypiques le client vous fournit un cadre factice identique à celui qui sera finalement utilisé vous affirmant que vous pouvez vous baser là-dessus comme modèle toutefois le risque réside dans la possibilité que ce cadre factice ne soit pas correctement conçu si c'est le cas lorsque vous tenterez d'installer la porte dans son emplacement définitif vous découvrirez que le cadre réel diffère légèrement et empêche la porte de fermer correctement si c'est pour une remise de jardin c'est désagréable m pas catastrophique par contre si c'est la porte d'un avion la situation devient clairement plus problématique et c'est exactement ce qui nous est arrivé les écarts étaient nombreux je partage ses préoccupations lors d'une réunion de suivi avec le client par visioconférence nous convenons que Julien s'occupera de certains écarts tandis que d'autres sortent du périmètre et seront traités ultérieurement ce qui n'est pas optimal pour le client un point fonctionnel en suspend de demeure les service marketing et juridique tardent à fournir une réponse complète je sonne ensuite le terrain penses-tu qu' il y a un risque que beaucoup de choses évoluent encore d'ici la fin du projet parce que nous avons déjà utilisé 30 des 45 jours à louer il n'y a rien de définitivement fixé répond-il ça pourrait encore bouger un peu je réplique je comprends mais ces changementsus du périmètre deviennent problématiques pour nous deux je suis tout à fait d'accord admet-il avec un soupir et nous voici maintenant dans une étape cruciale du projet nous en sommes à près de 80 % d'avancement face à certains éléments manquants et d'autres encore en évolution nous avons décidé de passer à la phase des tests c'est une véritable mise à l'épreuve pour mes principes les leçons tirées de mon expérience passée et les bonnes pratiques que j'ai toujours prené le client ressent également une tension croissante surtout maintenant que la date de mise en production a été fixée bien que la phase de test ne soit pas un chemin Semet d' bûche elle n'est pas non plus d'une fluidité parfaite en effet un grand nombre de tickets sont ouverts essentiellement pour des ajustements car de nombreux éléments Contin continuent d'évoluer chaque intervention demande une ou de heures parfois seulement quelques minutes et les anomalies que nous rencontrons sont plus plus souvent des tâches à terminer que de véritables problèmes d'unélan indomptable Julien intensifie son travail pour résoudre l'éticket le rituel de la recette est bien réglé d'abord c'est l'identification du problème ensuite le signalement dans l'outil de suivi nous réceptionnons qualifions priorisons puis mettons en œuvre enfin la relivraison intervient pour les tests et pour chaque amélioration nous revenons à l'étape de spécification qui nécessite une nouvelle validation nous consacrons plus de temps aux procédures qu'à la correction directe de nombreux tickets le client exprime donc son souhait de pouvoir simplement indiquer à Julien en face- à face qu'un écran spécifique nécessite une modification il voudrait pouvoir lui demander de ractifier immédiatement pour permettre un retest rapide indépendamment du fait qu'il s'agisse d'une anomalie ou d'une évolution cela doit être fait et je comprends parfaitement son point de vue c'est à ce moment précis que je sens que nous avons remporté la victoire ma stratégie rénovée s'appuie principalement sur une communication directe avec le client mon objectif est de lui faire comprendre que le modèle actuel de cycl en V sous forme de forfait n'est pas adapté à ses besoins et à ses attentes et peut nuire au projet mon but est de le convaincre de passer à un modèle de régie plus classique qui serait plus à même de répondre à ses besoins depuis plusieurs semaines j'ai saisi chaque opportunité chaque conversation téléphonique pour aborder ce sujet par exemple je lui ai dit il semble y avoir beaucoup d'évolution sur le projet si nous étions en mode régie nous pourrions être plus flexibles mais en mode forfit nous devons rester le plus cadré possible sinon cela pourrait être préjudiciable pour nous deux certainement en y repensant on pourrait juger l'approche plutôt indiscrète ou même un peu brutale cependant en réalité cela fonctionne plutôt bien en modulant les tactiques les expressions et les arguments j'ai progressivement fait prendre conscience au client du nombre de jours utilisés et du travail restant à accomplir dans le but de lui redonner une responsabilité en ce qui concerne le budget l'objectif était de le pousser à réfléchir en terme de régie et de préparer la négociation sur le budget restant au bout d'un certain temps j'ai même réussi à faire en sorte que cette idée de changement de mode soit consignée dans un compte-rendu en précisant que cela avait été suggéré par le client lors d'une réunion cela a duré 4 ou 5 semaines lorsque nous avons atteint 35 jours de travail sur 45 j'ai estimé que c'était le moment opportun pour faire une proposition au client à la fin de la semaine il ne restait que 5 jours de budget l'idée consisterait donc à lui offrir la possibilité d'exploiter ces 5 jours restants à sa convenance en somme en mode régie afin de résoudre les bugs restants et travailler sur les évolutions en contrepartie il me remettrait les derniers procèsverbaux de recettees et de fin de garantie signé au terme de ces 5 jours lui se retrouve avec toute liberté de faire ce qu'il souhaite pendant ces 5 jours sans processus formel en collaboration directe avec Julien moi je termine le projet en 45 jours sur 45 j'arrête de me débattre et j'ai un client satisfait je m'organise donc soigneusement en préparation pour la réunion de suivi de vendredi j'ai réfléchi à la meilleure façon de présenter ma proposition je cherche la tournure adéquate les termes justes et le moment arrive je décroche le téléphone et compose le numéro le client me répond salut Martin avant de commencer la Réunion j'ai une proposition à te soumettre vous pouvez probablement deviner la suite c'est le client lui-même qui me propose de terminer le budget en mode régie je Fas une légère résistance avant d'accepter rapidement nous formalisons cela dans la journée nous validons auprès des autorités supérieures de chaque côté et l'accord est conclu tout le monde en seur gagnant ces 5 jours se sont merveilleusement bien déroulés et la collaboration avec ce client s'est même prolongée par la suite en continuant dans ce mode de travail bien entendu tout n'était pas parfait dans ce projet et on aurait pu procéder de différentes manières avec le recul il est toujours plus facile de voir ce qu'on aurait pu faire différemment tout mieux cependant dans le moment présent on s'adapte et on fait de notre mieux en conclusion dans cette expérience semée d'en bûche il y a eu un point d'inflexion ur la prise de conscience que les méthodes de travail habitueles n'étaient pas suffisamment flexibles pour répondre aux besoins du client ce constat a débouché sur un changement de stratégie majeure qui a finalement abouti à la réussite du projet ce retour d'expérience montre l'importance de l'adaptabilité et de la flexibilité dans le cadre de la gestion de projet en somme le succès d'un projet ne réside pas uniquement dans la rigidité des plans et des méthodes il est également crucial d'être capable de s'adapter au changement et de faire des concessions lorsque nécessaires en tenant à respecter tant bien que mal les contraintes de budget et de délais en effet il est possible de trouver un équilibre entre ces différentes exigences à condition de faire preuve de créativité d'ouverture d'esprit et de détermination consultez les liens mis en description de la vidéo pour en savoir plus sur les spécificités du mode de management agile
\ No newline at end of file
diff --git a/UE2.19_REX_Veille_Retour_Experience/25-12-19/README.md b/UE2.19_REX_Veille_Retour_Experience/25-12-19/README.md
new file mode 100644
index 0000000..7518573
--- /dev/null
+++ b/UE2.19_REX_Veille_Retour_Experience/25-12-19/README.md
@@ -0,0 +1,34 @@
+
+
+ # 25 12 19
+
+
+
+Glossaire Mot clé important :
+
+Parties Prenantes.
+
+Intéligence économique (IE)
+
+DBKM
+
+Exigence
+
+Cartogtaphie des procéssus :
+
+
+
+Veille -> IE -> Exigences -> REX
+
+***diagramme-ishikawa***
+
+
+
+
+
+
+
diff --git a/UE2.19_REX_Veille_Retour_Experience/25-12-19/cartographie_processus.png b/UE2.19_REX_Veille_Retour_Experience/25-12-19/cartographie_processus.png
new file mode 100644
index 0000000..6481269
Binary files /dev/null and b/UE2.19_REX_Veille_Retour_Experience/25-12-19/cartographie_processus.png differ
diff --git a/UE2.19_REX_Veille_Retour_Experience/25-12-19/diagramme-ishikawa-768x293.webp b/UE2.19_REX_Veille_Retour_Experience/25-12-19/diagramme-ishikawa-768x293.webp
new file mode 100644
index 0000000..a4df2fc
Binary files /dev/null and b/UE2.19_REX_Veille_Retour_Experience/25-12-19/diagramme-ishikawa-768x293.webp differ
diff --git a/UE2.19_REX_Veille_Retour_Experience/Cours/1_IE_Collecte_de_l_information.pdf b/UE2.19_REX_Veille_Retour_Experience/Cours/1_IE_Collecte_de_l_information.pdf
new file mode 100644
index 0000000..2187755
Binary files /dev/null and b/UE2.19_REX_Veille_Retour_Experience/Cours/1_IE_Collecte_de_l_information.pdf differ
diff --git a/UE2.19_REX_Veille_Retour_Experience/Cours/1_La-boite-a-outils-de-l'I.E..pdf b/UE2.19_REX_Veille_Retour_Experience/Cours/1_La-boite-a-outils-de-l'I.E..pdf
new file mode 100644
index 0000000..682da35
Binary files /dev/null and b/UE2.19_REX_Veille_Retour_Experience/Cours/1_La-boite-a-outils-de-l'I.E..pdf differ
diff --git a/UE2.19_REX_Veille_Retour_Experience/Cours/1_TAF_Veille_et_intelligence_économique.pdf b/UE2.19_REX_Veille_Retour_Experience/Cours/1_TAF_Veille_et_intelligence_économique.pdf
new file mode 100644
index 0000000..155f852
Binary files /dev/null and b/UE2.19_REX_Veille_Retour_Experience/Cours/1_TAF_Veille_et_intelligence_économique.pdf differ
diff --git a/UE2.19_REX_Veille_Retour_Experience/Cours/2_Veille_exigences_et_REX.pdf b/UE2.19_REX_Veille_Retour_Experience/Cours/2_Veille_exigences_et_REX.pdf
new file mode 100644
index 0000000..3b29df5
Binary files /dev/null and b/UE2.19_REX_Veille_Retour_Experience/Cours/2_Veille_exigences_et_REX.pdf differ
diff --git a/UE2.21_Technologies_des_réseaux/25-10-08/.Rhistory b/UE2.21_Technologies_des_réseaux/25-10-08/.Rhistory
new file mode 100644
index 0000000..e69de29
diff --git a/UE2.21_Technologies_des_réseaux/25-10-08/README.md b/UE2.21_Technologies_des_réseaux/25-10-08/README.md
new file mode 100644
index 0000000..9db5581
--- /dev/null
+++ b/UE2.21_Technologies_des_réseaux/25-10-08/README.md
@@ -0,0 +1,77 @@
+# 25 / 10 / 08
+
+## Adressage ID et sous-réseau
+
+### Exercice 4 :
+
+| Adresse IP| Classe | Réseau | Partie Hote | Masque | Première IP | Dernière IP |
+|--------|:--------:|-----|-------------|:-------:|-----|-------------|
+| 171.15.200.1 | B | 171.15 | 200.1 | /16 | 172.15.0.1 | 172.15.255.254 |
+| 192.20.4.1 | C | 192.20.4 | 1 | /24 | 192.20.4.1 | 192.20.4.254 |
+| 8.7.5.18 | A | 8 | 7.5.18 | /8 | 8.0.0.1 | 8.255.255.254 |
+| 191.10.8.3 | B | 191.10 | 8.3 | /16 | 191.10.0.1 | 191.10.255.254 |
+| 126.200.1.4 | A | 126 | 200.1.4 | /8 | 126.0.0.1 | 126.255.255.254
+| 223.1.2.3 | C | 223.1.2 | 3 | /24 | 223.1.2.1 | 223.1.2.254 |
+
+### Exercice 5 :
+
+| Adresse IP | Classe | Masque |
+|--------|----------|-----|
+| | | |
+| | | |
+| | | |
+| | | |
+| | | |
+
+### Exercice 6 :
+
+| Adresse IP | Validité | Explication |
+|--------|:--------:|-----|
+| 192.118.275.3 | N | 275 |
+| 192.168.0.1 | O | |
+| 172.17.255.0 | O | |
+| 191.100.2.255 | O | |
+| 127.0.0.1 | N | ip local réservé |
+| 169.254.100.9 | O | |
+| 0.0.0.7 | N | réseau 0 |
+| 0.0.0.0 | N | réseau 0 |
+| 10.255.255.255 | N | Adresse Broadcast Dirigé |
+| 190.100.0.0 | N | Adresse réseau |
+| 255.255.255.255 | N | Adresse Broadcast Local |
+| 224.0.0.1 | N | |
+
+### Exercice privée / publique :
+
+| | | | | |
+|--------|--------|-----|-------|-------|
+| PU | PU | PR | PR | PU |
+| PR | PR | PR | PR | PU |
+
+### Exercice Mask 1
+
+| Mask decimal | Mask CIDR |
+|------|------|
+||/8|
+||/24|
+||/16|
+||/12|
+||/19|
+||/29|
+||/14|
+
+### Exercice Mask 2
+
+| Mask CIDR | Mask decimal |
+|-----|-----|
+|| 255.128.0.0 |
+|| 255.248 |
+|| 255.255.255.252 |
+|| 255.255.128.0 |
+|| 255.255.248.0 |
+|| 255.255.254.0 |
+|| 255.192.0.0 |
+
+### Exercice Mask 3
+
+| Adresse | Mask decimal | Réseau | |
+|-----|-----|-----|-----|
\ No newline at end of file
diff --git a/UE2.21_Technologies_des_réseaux/25-11-12/README.md b/UE2.21_Technologies_des_réseaux/25-11-12/README.md
new file mode 100644
index 0000000..a138f28
--- /dev/null
+++ b/UE2.21_Technologies_des_réseaux/25-11-12/README.md
@@ -0,0 +1,5 @@
+# 25 / 11 / 12
+
+
+## TP : rappels-2024
+
diff --git a/UE2.21_Technologies_des_réseaux/26-01-29/.Rhistory b/UE2.21_Technologies_des_réseaux/26-01-29/.Rhistory
new file mode 100644
index 0000000..e69de29
diff --git a/UE2.21_Technologies_des_réseaux/26-01-29/README.md b/UE2.21_Technologies_des_réseaux/26-01-29/README.md
new file mode 100644
index 0000000..1d8b36b
--- /dev/null
+++ b/UE2.21_Technologies_des_réseaux/26-01-29/README.md
@@ -0,0 +1,16 @@
+# 26 01 29
+
+## Triade de la sécurité :
+```
+ Confidentialité
+ /\
+ / \
+ / \
+ / \
+ /________\
+ Intégrité Disponibilité
+```
+
+8 milliard de personnes sur terre mais plus assé d'ip diponible. A plus de 60% possèdent et utilise internet.
+
+accuracy = nomber of true positive
diff --git a/UE2.21_Technologies_des_réseaux/26-02-17/README.md b/UE2.21_Technologies_des_réseaux/26-02-17/README.md
new file mode 100644
index 0000000..88a0cbb
--- /dev/null
+++ b/UE2.21_Technologies_des_réseaux/26-02-17/README.md
@@ -0,0 +1,60 @@
+# Rappel 2024
+
+## Exercice 3
+
+Il s'agit d'une requête HTTP GET (navigation web) envoyée par l'hôte 172.16.0.100 vers le serveur web 172.16.0.2
+
+Ethernet :
+------
+
+00 50 FC 20 3A 4A : Adresse Mac Desination
+
+00 50 FC 0B 9A 80 : Adresse Mac Source
+
+08 00 : Type de la Trame
+
+IP :
+------
+
+4 : Le datagrame contenu correspond à la version 4 d'IP
+
+5 : 5 * 4 = 20 octets, l'entête IP fait 20 octets de longuer
+
+00 : Vide
+
+01 3E : Longueur de la trame IP ()
+
+8E 4F : Identification
+
+40 00 : Fragment offset 0 donc pas de fragment
+
+80 : Time to live (128)
+
+06 : Numéro du protocole, 06 correspond au protocole TCP
+
+12 E4 : ?
+
+AC 10 00 64 : IP Source 172.16.0.100
+
+AC 10 00 02 : IP Destination 172.16.0.2
+
+TCP :
+------
+
+19 32 : Port Source 6450
+
+00 50 : Port Destination 80 (http)
+
+2C 3D 86 A1 : Numéro de séquence absolu
+
+92 D3 19 AD : Acknowledgement number
+
+50 :
+
+18 : Flags
+
+FA F0 :
+
+1F 2F :
+
+00 00 :
\ No newline at end of file
diff --git a/UE2.21_Technologies_des_réseaux/26-02-17/exo58.pkt b/UE2.21_Technologies_des_réseaux/26-02-17/exo58.pkt
new file mode 100644
index 0000000..f7669c0
Binary files /dev/null and b/UE2.21_Technologies_des_réseaux/26-02-17/exo58.pkt differ
diff --git a/UE2.21_Technologies_des_réseaux/26-02-17/rappels-2024.pdf b/UE2.21_Technologies_des_réseaux/26-02-17/rappels-2024.pdf
new file mode 100644
index 0000000..18367c7
Binary files /dev/null and b/UE2.21_Technologies_des_réseaux/26-02-17/rappels-2024.pdf differ
diff --git a/UE2.21_Technologies_des_réseaux/26-02-17/tramexo3.txt b/UE2.21_Technologies_des_réseaux/26-02-17/tramexo3.txt
new file mode 100644
index 0000000..013f17f
--- /dev/null
+++ b/UE2.21_Technologies_des_réseaux/26-02-17/tramexo3.txt
@@ -0,0 +1,15 @@
+000000 00 50 FC 20 3A 4A 00 50 FC 0B 9A 80 08 00 45 00
+000010 01 3E 8E 4F 40 00 80 06 12 E4 AC 10 00 64 AC 10
+000020 00 02 19 32 00 50 2C 3D 86 A1 92 D3 19 AD 50 18
+000030 FA F0 1F 2F 00 00 47 45 54 20 2F 20 48 54 54 50
+000040 2F 31 2E 31 0D 0A 41 63 63 65 70 74 3A 20 2A 2F
+000050 2A 0D 0A 41 63 63 65 70 74 2D 4C 61 6E 67 75 61
+000060 67 65 3A 20 66 72 0D 0A 41 63 63 65 70 74 2D 45
+000070 6E 63 6F 64 69 6E 67 3A 20 67 7A 69 70 2C 20 64
+000080 65 66 6C 61 74 65 0D 0A 49 66 2D 4D 6F 64 69 66
+000090 69 65 64 2D 53 69 6E 63 65 3A 20 54 75 65 2C 20
+000100 30 39 20 41 70 72 20 32 30 30 32 20 31 38 3A 35
+000110 36 3A 35 38 20 47 4D 54 0D 0A 49 66 2D 4E 6F 6E
+000120 65 2D 4D 61 74 63 68 3A 20 22 37 66 36 32 36 2D
+000130 62 34 61 2D 33 63 62 33 33 39 37 61 22 0D 0A 55
+000140 73 65 72 2D 41 67 65 6E 74 3A 20 4D 6F 7A 69 6C
\ No newline at end of file
diff --git a/UE2.21_Technologies_des_réseaux/Cours/1-TD_Adressage_IP_et_sous-reseaux.pdf b/UE2.21_Technologies_des_réseaux/Cours/1-TD_Adressage_IP_et_sous-reseaux.pdf
new file mode 100644
index 0000000..f05a1d7
Binary files /dev/null and b/UE2.21_Technologies_des_réseaux/Cours/1-TD_Adressage_IP_et_sous-reseaux.pdf differ
diff --git a/UE2.21_Technologies_des_réseaux/Cours/Adressage_IP_et_sous-reseaux-presentation-2013.pdf b/UE2.21_Technologies_des_réseaux/Cours/Adressage_IP_et_sous-reseaux-presentation-2013.pdf
new file mode 100644
index 0000000..7a5a41f
Binary files /dev/null and b/UE2.21_Technologies_des_réseaux/Cours/Adressage_IP_et_sous-reseaux-presentation-2013.pdf differ
diff --git a/UE2.21_Technologies_des_réseaux/Cours/exo58.pkt b/UE2.21_Technologies_des_réseaux/Cours/exo58.pkt
new file mode 100644
index 0000000..f7669c0
Binary files /dev/null and b/UE2.21_Technologies_des_réseaux/Cours/exo58.pkt differ
diff --git a/UE2.21_Technologies_des_réseaux/Cours/normalisation_protocoles.pdf b/UE2.21_Technologies_des_réseaux/Cours/normalisation_protocoles.pdf
new file mode 100644
index 0000000..f17934f
Binary files /dev/null and b/UE2.21_Technologies_des_réseaux/Cours/normalisation_protocoles.pdf differ
diff --git a/UE2.21_Technologies_des_réseaux/Cours/rappels-2024.pdf b/UE2.21_Technologies_des_réseaux/Cours/rappels-2024.pdf
new file mode 100644
index 0000000..660b437
Binary files /dev/null and b/UE2.21_Technologies_des_réseaux/Cours/rappels-2024.pdf differ
diff --git a/UE2.21_Technologies_des_réseaux/README.md b/UE2.21_Technologies_des_réseaux/README.md
new file mode 100644
index 0000000..a59afcc
--- /dev/null
+++ b/UE2.21_Technologies_des_réseaux/README.md
@@ -0,0 +1,20 @@
+UE2.21 Technologies des réseaux
+
+## Plan du module
+
+Séance du Mercredi 12 novembre 2025 de 13h30 à 17h00 par M. KOURITAL Mohamed
+
+- Énoncé :
+ - [Analyse du protocole HTTP](https://wiki.simoko.eu/cours/systemeetreseau/analyseprotocolehttp)
+ - [Outils de capture de paquets et Analyse de trames (Ethernet, ARP, ICMP, DHCP), Tables ARP, attribution dynamique d’adresses IP](https://wiki.simoko.eu/cours/systemeetreseau/outils_de_capture_de_paquets_et_analyse_de_trames2)
+ - [Analyse des protocoles TCP et IP avec Wireshark](https://wiki.simoko.eu/cours/systemeetreseau/analyse_des_protocoles_tcp_et_ip_avec_wireshark)
+ - [Interrogations d’une infrastructure de réseaux Internet](https://wiki.simoko.eu/cours/systemeetreseau/interrogations_d_une_infrastructure_de_reseaux_internet)
+ - [Devoir de synthèse](https://wiki.simoko.eu/cours/systemeetreseau/devoir_de_synthese)
+
+## Ressources pédagogiques
+- [Adressage_IP_et_sous-reseaux-presentation-2013.pdf](https://formations.cci-paris-idf.fr/CFAUTEC/index.php/document/telecharger/1eLMjYG662Vwbf-hxcGSfPQE7RVTOg4DY1UnuxAwg-bWP9KvX8UAAOX-CcJyz-XGR260qJID/)
+- [1 - TD Adressage IP et sous-reseaux.pdf](https://formations.cci-paris-idf.fr/CFAUTEC/index.php/document/telecharger/nezoO2c3xrjQ1X87U2uzXZ1abV2zgcZtxvYRxjFymQReTwGcFcgw8bjsV-1QeQxXdW16EVrm/)
+- [rappels-2024.pdf](https://formations.cci-paris-idf.fr/CFAUTEC/index.php/document/telecharger/eCVxPWRnu-GwDSco9LynAW2IP-q6AmLgxbmuArpXZZDamIAbTcG0ibXi0hTc4GylyAouSWvh/)
+- [exo58.pkt](https://formations.cci-paris-idf.fr/CFAUTEC/index.php/document/telecharger/oPZECyL98qcx6e6xKE_c4g1qp09mqnWxN28Coo4SLzfCu4kExFpJcCw4VmjkLiDSrX_B5EZs/)
+- [normalisation_protocoles.pdf ](https://formations.cci-paris-idf.fr/CFAUTEC/index.php/document/telecharger/mBmn3jJDnB0iYGcu2eeIno5O97MkuyRPvIqPc3JyLrjKLf_nQJwKpHmYfk0MX820PtPcXVxU/)
+
diff --git a/UE2.21_Technologies_des_réseaux/calcul_ip/ipv4_calc.py b/UE2.21_Technologies_des_réseaux/calcul_ip/ipv4_calc.py
new file mode 100755
index 0000000..2b25443
--- /dev/null
+++ b/UE2.21_Technologies_des_réseaux/calcul_ip/ipv4_calc.py
@@ -0,0 +1,191 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+"""
+ipv4_calc.py
+Calculatrice IPv4 (fonctions clés du site site24x7 ipv4 subnet calculator)
+Usage:
+ python ipv4_calc.py 192.168.1.10/24
+ python ipv4_calc.py 10.0.5.7 255.255.255.0
+ python ipv4_calc.py --split 192.168.0.0/22 --subnet-size 24 # découper /22 en /24
+ python ipv4_calc.py --by-hosts 192.168.0.0/24 --hosts 50 # trouver préfixe nécessaire
+"""
+from __future__ import annotations
+import ipaddress
+import argparse
+import math
+from typing import Tuple, List
+
+
+def ip_to_bin_str(ip: ipaddress.IPv4Address) -> str:
+ return '.'.join(f'{octet:08b}' for octet in ip.packed)
+
+
+def mask_to_wildcard(mask: ipaddress.IPv4Address) -> ipaddress.IPv4Address:
+ # wildcard = inverse of mask
+ mask_int = int(mask)
+ wildcard_int = (~mask_int) & 0xFFFFFFFF
+ return ipaddress.IPv4Address(wildcard_int)
+
+
+def usable_host_count(prefixlen: int) -> int:
+ if prefixlen == 32:
+ return 1 # only the host itself
+ if prefixlen == 31:
+ return 2 # RFC 3021: two-host point-to-point networks (no broadcast)
+ return max(0, (1 << (32 - prefixlen)) - 2)
+
+
+def summarize_network(network: ipaddress.IPv4Network) -> dict:
+ net_addr = network.network_address
+ broadcast = network.broadcast_address
+ prefixlen = network.prefixlen
+ netmask = network.netmask
+ wildcard = mask_to_wildcard(netmask)
+ total_hosts = (1 << (32 - prefixlen))
+ usable = usable_host_count(prefixlen)
+
+ # first/last usable host (handle /31 and /32 specially)
+ if prefixlen == 32:
+ first_usable = last_usable = net_addr
+ elif prefixlen == 31:
+ # two addresses, both usable (RFC 3021)
+ first_usable = net_addr
+ last_usable = network.network_address + 1
+ else:
+ first_usable = net_addr + 1
+ last_usable = broadcast - 1
+
+ return {
+ 'network': str(net_addr),
+ 'cidr': f'{net_addr}/{prefixlen}',
+ 'netmask': str(netmask),
+ 'netmask_binary': ip_to_bin_str(netmask),
+ 'wildcard': str(wildcard),
+ 'wildcard_binary': ip_to_bin_str(wildcard),
+ 'broadcast': str(broadcast),
+ 'first_usable': str(first_usable),
+ 'last_usable': str(last_usable),
+ 'total_hosts': total_hosts,
+ 'usable_hosts': usable,
+ 'prefixlen': prefixlen,
+ 'network_binary': ip_to_bin_str(net_addr),
+ }
+
+
+def parse_input(ip_str: str, mask_str: str = None) -> ipaddress.IPv4Network:
+ """
+ Accept:
+ - "192.168.1.10/24"
+ - "192.168.1.10 255.255.255.0"
+ - "192.168.1.0/24"
+ Returns an IPv4Network object (network derived from given IP and mask).
+ """
+ if '/' in ip_str:
+ # ip/prefix form
+ iface = ipaddress.IPv4Interface(ip_str)
+ return iface.network
+ else:
+ # ip + mask form or ip alone -> require mask_str
+ if mask_str is None:
+ raise ValueError("Masque non fourni. Utiliser format 'IP/PREFIX' ou fournir le masque.")
+ # If mask_str is like /24, remove slash
+ if mask_str.startswith('/'):
+ mask_str = mask_str[1:]
+ # If mask_str is decimal prefix
+ if mask_str.isdigit():
+ prefix = int(mask_str)
+ iface = ipaddress.IPv4Interface(f"{ip_str}/{prefix}")
+ return iface.network
+ # Otherwise assume dotted mask
+ try:
+ # compute prefix from mask
+ mask_ip = ipaddress.IPv4Address(mask_str)
+ # translate to prefixlen:
+ mask_int = int(mask_ip)
+ prefix = mask_int.bit_count() # number of ones
+ iface = ipaddress.IPv4Interface(f"{ip_str}/{prefix}")
+ return iface.network
+ except Exception as e:
+ raise ValueError(f"Masque invalide: {mask_str}") from e
+
+
+def split_network_into_prefix(network: ipaddress.IPv4Network, new_prefix: int) -> List[ipaddress.IPv4Network]:
+ if new_prefix < network.prefixlen:
+ raise ValueError("new_prefix doit être >= prefix du réseau d'origine")
+ return list(network.subnets(new_prefix=new_prefix))
+
+
+def required_prefix_for_hosts(hosts: int) -> int:
+ """
+ Retourne le préfixe minimal capable de contenir 'hosts' hôtes utilisables.
+ Pour hosts <= 2, /31 ou /32 peuvent être envisagés.
+ """
+ if hosts <= 0:
+ raise ValueError("Le nombre d'hôtes doit être positif.")
+ # handle /32 -> 1, /31 -> 2, others -> usable = 2^(32-p)-2
+ if hosts == 1:
+ return 32
+ if hosts == 2:
+ return 31
+ # find minimal p such that (2^(32-p) - 2) >= hosts
+ # => 2^(32-p) >= hosts + 2
+ needed = hosts + 2
+ power = math.ceil(math.log2(needed))
+ prefix = 32 - power
+ if prefix < 0:
+ raise ValueError("Trop d'hôtes demandés pour IPv4")
+ return prefix
+
+
+def pretty_print_summary(s: dict):
+ print(f"Réseau : {s['cidr']} ({s['network']})")
+ print(f"Masque : {s['netmask']} (/{s['prefixlen']})")
+ print(f"Masque (binaire): {s['netmask_binary']}")
+ print(f"Wildcard: {s['wildcard']} (binaire: {s['wildcard_binary']})")
+ print(f"Adresse de broadcast : {s['broadcast']}")
+ print(f"Plage hôtes utilisables : {s['first_usable']} - {s['last_usable']}")
+ print(f"Total adresses : {s['total_hosts']} | Hôtes utilisables : {s['usable_hosts']}")
+ print(f"Adresse réseau (binaire) : {s['network_binary']}")
+ print()
+
+
+def main():
+ parser = argparse.ArgumentParser(description="Calculatrice IPv4 (subnet calculator)")
+ parser.add_argument('ip', help="IP ou réseau. Ex: 192.168.1.10/24 ou 10.0.0.1")
+ parser.add_argument('mask', nargs='?', default=None, help="Masque (optionnel si 'ip' contient /). Ex: 255.255.255.0 ou /24")
+ parser.add_argument('--split', action='store_true', help="Afficher la liste des sous-réseaux")
+ parser.add_argument('--subnet-size', type=int, default=None, help="Si --split: nouveau préfixe (ex: 24)")
+ parser.add_argument('--by-hosts', action='store_true', help="Calculer le préfixe nécessaire pour un nombre d'hôtes (utiliser --hosts)")
+ parser.add_argument('--hosts', type=int, default=None, help="Nombre d'hôtes (utile avec --by-hosts)")
+ args = parser.parse_args()
+
+ # by-hosts mode
+ if args.by_hosts:
+ if args.hosts is None:
+ parser.error("--by-hosts nécessite --hosts N")
+ prefix = required_prefix_for_hosts(args.hosts)
+ print(f"Pour {args.hosts} hôtes utilisables, préfixe minimal: /{prefix}")
+ print(f"Taille réseau: {1 << (32 - prefix)} adresses totales, {usable_host_count(prefix)} hôtes utilisables")
+ return
+
+ try:
+ network = parse_input(args.ip, args.mask)
+ except Exception as e:
+ parser.error(str(e))
+
+ summary = summarize_network(network)
+ pretty_print_summary(summary)
+
+ if args.split:
+ if args.subnet_size is None:
+ parser.error("--split nécessite --subnet-size")
+ new_pref = args.subnet_size
+ subnets = split_network_into_prefix(network, new_pref)
+ print(f"Découpage de {network.with_prefixlen} en /{new_pref} : {len(subnets)} sous-réseaux")
+ for s in subnets:
+ summ = summarize_network(s)
+ print(f" - {s.with_prefixlen}: {summ['first_usable']} - {summ['last_usable']} (utilisables: {summ['usable_hosts']})")
+
+
+if __name__ == "__main__":
+ main()
\ No newline at end of file
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-10-09/Maquette ACL.pkt b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-10-09/Maquette ACL.pkt
new file mode 100644
index 0000000..81050a8
Binary files /dev/null and b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-10-09/Maquette ACL.pkt differ
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-10-09/README.md b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-10-09/README.md
new file mode 100644
index 0000000..f4edce2
--- /dev/null
+++ b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-10-09/README.md
@@ -0,0 +1,8 @@
+
+supprimer une liste :
+no access-list 1
+
+access-list 1 deny host 192.168.20.1
+access-list 1 permit any
+interface GigabitEthernet0/1
+ip access-group 1 out
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-10-15/README.md b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-10-15/README.md
new file mode 100644
index 0000000..cf72448
--- /dev/null
+++ b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-10-15/README.md
@@ -0,0 +1,14 @@
+***Pour bloquer toutes les connexions TCP***
+
+R1 :
+
+access-list 101 deny tcp host 192.168.20.1
+host 192.168.40.1
+
+***Activer acl dans l'interface GO/1***
+
+ip access-group 101 in
+
+***Autoriser uniquement le PC4 d'accèder au serveur 0 en FTP***
+
+access-list 101 deny tcp host 192.168.20.1
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-10-16/README.md b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-10-16/README.md
new file mode 100644
index 0000000..e815206
--- /dev/null
+++ b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-10-16/README.md
@@ -0,0 +1,142 @@
+# Commande de base Switch Cisco
+
+## 🔧 1. Accéder au mode privilégié
+
+```
+Switch> enable
+```
+
+> Passe en mode privilégié (niveau supérieur de commande).
+
+## ⚙️ 2. Entrer en mode de configuration globale
+
+```
+Switch# configure terminal
+```
+
+## 🕵️ 3. Définir le nom du switch
+
+```
+Switch(config)# hostname NomSwitch
+```
+
+## 🔒 4. Configurer un mot de passe pour le mode privilégié
+
+```
+NomSwitch(config)# enable password votre_mot_de_passe
+```
+
+👉 Ou (plus sécurisé) :
+
+```
+NomSwitch(config)# enable secret votre_mot_de_passe
+```
+
+## 🔐 5. Sécuriser l’accès en console
+
+```
+NomSwitch(config)# line console 0
+NomSwitch(config-line)# password votre_mot_de_passe
+NomSwitch(config-line)# login
+NomSwitch(config-line)# exit
+```
+
+## 📡 6. Configurer les lignes VTY (accès distant : Telnet/SSH)
+
+```
+NomSwitch(config)# line vty 0 15
+NomSwitch(config-line)# password votre_mot_de_passe
+NomSwitch(config-line)# login
+NomSwitch(config-line)# transport input telnet ssh
+NomSwitch(config-line)# exit
+```
+
+## 🔧 7. Configurer une interface VLAN pour l’administration (ex: VLAN 1)
+
+```
+NomSwitch(config)# interface vlan 1
+NomSwitch(config-if)# ip address 192.168.1.2 255.255.255.0
+NomSwitch(config-if)# no shutdown
+NomSwitch(config-if)# exit
+```
+
+## 🔧 7Bis. Configurer d'un Vlan
+
+
+Création d'un VLAN
+```
+vlan "numéro_vlan"
+```
+Affesctation d'un VLAN à un groupe d'interfaces
+```
+interface range Fa0/"min - max"
+ switchport mode access
+ switchport access vlan "numéro_vlan"
+```
+Configuration d'un port en agrégation de VLAN 802.1Q
+```
+interface "nom_interface"
+ switchport mode trunk
+```
+
+Pour vérifier les interfaces VLAN
+
+```
+! Affiche la liste des VLAN
+show vlan
+! Affiche les agrégations de VLAN
+show interface trunk
+```
+
+## 🌐 8. Définir la passerelle par défaut
+
+```
+NomSwitch(config)# ip default-gateway 192.168.1.1
+```
+
+## 👥 9. Créer un compte utilisateur (recommandé pour SSH)
+
+```
+NomSwitch(config)# username admin password votre_mot_de_passe
+```
+
+## 🔐 10. Activer et configurer SSH (optionnel mais recommandé)
+
+```
+NomSwitch(config)# ip domain-name monreseau.local
+NomSwitch(config)# crypto key generate rsa
+# Choisir une taille de clé (ex: 1024 ou 2048)
+
+NomSwitch(config)# line vty 0 15
+NomSwitch(config-line)# login local
+NomSwitch(config-line)# transport input ssh
+NomSwitch(config-line)# exit
+```
+
+## 💾 11. Sauvegarder la configuration
+
+```
+NomSwitch# write memory
+# ou
+NomSwitch# copy running-config startup-config
+```
+
+## ✅ 12. Vérification (commandes utiles)
+
+- Voir la configuration en cours :
+
+```
+NomSwitch# show running-config
+```
+
+- Vérifier les interfaces :
+
+```
+NomSwitch# show ip interface brief
+```
+
+- Voir les VLANs :
+
+```
+NomSwitch# show vlan brief
+```
\ No newline at end of file
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-11-13/README.md b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-11-13/README.md
new file mode 100644
index 0000000..c92c715
--- /dev/null
+++ b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-11-13/README.md
@@ -0,0 +1,477 @@
+# TP Filtrage de paquets
+
+> Guillaume Sanchez
+
+## Politique de filtrage par défaut
+
+1. Lancer la commande iptables -L puis observer la sortie d’écran.
+
+```
+root@U2-22:~/regles_filtrages# iptables -L
+Chain INPUT (policy ACCEPT)
+target prot opt source destination
+
+Chain FORWARD (policy ACCEPT)
+target prot opt source destination
+
+Chain OUTPUT (policy ACCEPT)
+target prot opt source destination
+```
+
+2. Quelle est la politique adoptée par chacune des chaînes prédéfinies ?
+
+Tout peux rentrer et tou peux sortir
+
+
+## Exploitation des règles de filtrage
+
+1. Créer sur le poste Serveur un répertoire nommé « firewall ».
+
+2. Copier dans ce répertoire le fichier regles-filtrage.tar.gz puis décompacter le avec la commande « tar xvzf regles-filtrage.tar.gz ». Vous devez obtenir les fichiers scripts suivants : deny-all, accept-all, block-ip et unblock-ip.
+
+3. Rendre ces fichiers exécutables (droits d’accès 700).
+
+4. Exécuter le script deny-all en tapant « ./deny-all ». Essayer de faire un ping localhost et 192.168.10.254. Que constatez-vous ? Décrivez les règles utilisées par ce script.
+
+Les règles étaient déjà décommenté, mais si elle les sont, le ping fonctionne car aucune règles n'est appliqué.
+
+5. Editer le script deny-all puis décommenter les lignes suivantes :
+
+```
+#INTERFACE_LOOPBACK=lo
+#iptables -A OUTPUT –o $INTERFACE_LOOPBACK –j ACCEPT
+#iptables -A INPUT –i $INTERFACE_LOOPBACK –j ACCEPT
+```
+
+6. Exécuter le script obtenu puis ressayer à nouveau les deux commandes Ping précédentes. Que constatez-vous cette fois ci ? Expliquez.
+
+Le ping ne fonctionne plus, en effet les règles décommenté empêche les entrées et les sorties.
+
+7. Afficher les informations concernant les paquets examinés par le pare-feu en
+utilisant la commande « iptables –L -v». Commenter la sortie d’écran.
+
+```
+root@U2-22:~# iptables -L -v
+Chain INPUT (policy DROP 15 packets, 2404 bytes)
+ pkts bytes target prot opt in out source destination
+ 0 0 ACCEPT all -- lo any anywhere anywhere
+
+Chain FORWARD (policy DROP 0 packets, 0 bytes)
+ pkts bytes target prot opt in out source destination
+
+Chain OUTPUT (policy DROP 8 packets, 880 bytes)
+ pkts bytes target prot opt in out source destination
+ 0 0 ACCEPT all -- any lo anywhere anywhere
+```
+
+8. Exécuter le script accept-all en tapant « ./accept-all » puis essayer de faire un ping localhost et 192.168.10.254. Que constatez-vous ? Décrivez les règles utilisées par ce script.
+
+```
+root@U2-22-server:~/regles_filtrages# ./accept-all
+root@U2-22-server:~/regles_filtrages# iptables -L -v
+Chain INPUT (policy ACCEPT 31 packets, 2152 bytes)
+ pkts bytes target prot opt in out source destination
+
+Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
+ pkts bytes target prot opt in out source destination
+
+Chain OUTPUT (policy ACCEPT 16 packets, 1488 bytes)
+ pkts bytes target prot opt in out source destination
+root@U2-22-server:~/regles_filtrages#
+
+root@U2-22-server:~/regles_filtrages# ping localhost
+PING localhost(localhost (::1)) 56 data bytes
+64 bytes from localhost (::1): icmp_seq=1 ttl=64 time=0.013 ms
+64 bytes from localhost (::1): icmp_seq=2 ttl=64 time=0.024 ms
+64 bytes from localhost (::1): icmp_seq=3 ttl=64 time=0.044 ms
+64 bytes from localhost (::1): icmp_seq=4 ttl=64 time=0.024 ms
+--- localhost ping statistics ---
+4 packets transmitted, 4 received, 0% packet loss, time 3063ms
+rtt min/avg/max/mdev = 0.013/0.026/0.044/0.011 ms
+
+root@U2-22-server:~/regles_filtrages# ping 192.168.1.236
+PING 192.168.1.236 (192.168.1.236) 56(84) bytes of data.
+64 bytes from 192.168.1.236: icmp_seq=1 ttl=64 time=0.106 ms
+64 bytes from 192.168.1.236: icmp_seq=2 ttl=64 time=0.051 ms
+64 bytes from 192.168.1.236: icmp_seq=3 ttl=64 time=0.084 ms
+64 bytes from 192.168.1.236: icmp_seq=4 ttl=64 time=0.064 ms
+--- 192.168.1.236 ping statistics ---
+4 packets transmitted, 4 received, 0% packet loss, time 3066ms
+rtt min/avg/max/mdev = 0.051/0.076/0.106/0.020 ms
+```
+
+il n'y a plus aucune règle de deny donc tout est de nouveau ouvert.
+
+9. Exécuter le script block-ip en tapant « ./block-ip 192.168.10.254 ». Essayer maintenant de faire un ping localhost et 192.168.10.254. Que constatez-vous ? Décrivez les règles utilisées par ce script.
+
+```
+root@U2-22-server:~/regles_filtrages# ./block-ip 192.168.1.236
+
+root@U2-22-server:~/regles_filtrages# ping localhost
+PING localhost(localhost (::1)) 56 data bytes
+64 bytes from localhost (::1): icmp_seq=1 ttl=64 time=0.432 ms
+64 bytes from localhost (::1): icmp_seq=2 ttl=64 time=0.022 ms
+64 bytes from localhost (::1): icmp_seq=3 ttl=64 time=0.048 ms
+64 bytes from localhost (::1): icmp_seq=4 ttl=64 time=0.051 ms
+
+--- localhost ping statistics ---
+4 packets transmitted, 4 received, 0% packet loss, time 3086ms
+rtt min/avg/max/mdev = 0.022/0.138/0.432/0.169 ms
+
+root@U2-22-server:~/regles_filtrages# ping 192.168.1.236
+PING 192.168.1.236 (192.168.1.236) 56(84) bytes of data.
+
+--- 192.168.1.236 ping statistics ---
+6 packets transmitted, 0 received, 100% packet loss, time 5144ms
+```
+
+Localhost n'est pas bloqué, mais la machine client ne reçoit pas le ping car il est bloqué.
+
+```
+root@U2-22-server:~/regles_filtrages# iptables -L --line-number
+Chain INPUT (policy ACCEPT)
+num target prot opt source destination
+1 DROP all -- 192.168.1.236 anywhere
+
+Chain FORWARD (policy ACCEPT)
+num target prot opt source destination
+
+Chain OUTPUT (policy ACCEPT)
+num target prot opt source destination
+1 DROP all -- anywhere 192.168.1.236
+```
+
+On voit que ces règles empêche les entrées et les sorties de 192.168.1.236 (machine client chez moi).
+
+10. Exécuter le script unblock-ip en tapant « ./unblock-ip 192.168.10.254 » puis essayer de faire un ping localhost et 192.168.10.254. Que constatez-vous ? Décrivez les règles utilisées par ce script.
+
+```
+root@U2-22-server:~/regles_filtrages# ./unblock-ip 192.168.1.236
+IP 192.168.1.236 débloquée.
+
+root@U2-22-server:~/regles_filtrages# ping 192.168.1.236
+PING 192.168.1.236 (192.168.1.236) 56(84) bytes of data.
+64 bytes from 192.168.1.236: icmp_seq=1 ttl=64 time=0.028 ms
+64 bytes from 192.168.1.236: icmp_seq=2 ttl=64 time=0.052 ms
+64 bytes from 192.168.1.236: icmp_seq=3 ttl=64 time=0.077 ms
+64 bytes from 192.168.1.236: icmp_seq=4 ttl=64 time=0.062 ms
+
+--- 192.168.1.236 ping statistics ---
+4 packets transmitted, 4 received, 0% packet loss, time 3080ms
+rtt min/avg/max/mdev = 0.028/0.054/0.077/0.017 ms
+```
+
+On remarque que l'on peut de nouveau pinguer 192.168.1.236 (machine client chez moi)
+
+```
+root@U2-22-server:~/regles_filtrages# iptables -L --line-number
+Chain INPUT (policy ACCEPT)
+num target prot opt source destination
+
+Chain FORWARD (policy ACCEPT)
+num target prot opt source destination
+
+Chain OUTPUT (policy ACCEPT)
+num target prot opt source destination
+```
+
+Les règles de blocage sur l'ip 192.168.1.236 en entrée et en sortie on disparu, il n'y a plus aucunes règles.
+
+## Création de nouvelles règles de filtrage
+
+1. Interdire un paquet s’il ne provient pas de localhost
+
+Autoriser paquet qui vient de localhost :
+`iptables -A INPUT -i lo -j ACCEPT`
+
+Bloquer tout autre trafic entrant
+`iptables -A INPUT ! -i lo -j DROP`
+
+Du coup machine serveur ping localhost :
+
+```
+root@U2-22-server:~/regles_filtrages# ping localhost
+PING localhost(localhost (::1)) 56 data bytes
+64 bytes from localhost (::1): icmp_seq=1 ttl=64 time=0.032 ms
+64 bytes from localhost (::1): icmp_seq=2 ttl=64 time=0.023 ms
+64 bytes from localhost (::1): icmp_seq=3 ttl=64 time=0.023 ms
+64 bytes from localhost (::1): icmp_seq=4 ttl=64 time=0.023 ms
+--- localhost ping statistics ---
+4 packets transmitted, 4 received, 0% packet loss, time 3094ms
+rtt min/avg/max/mdev = 0.023/0.025/0.032/0.004 ms
+```
+
+Machine client ne ping pas :
+
+```
+root@U2-22-client:~# ping 192.168.1.235
+PING 192.168.1.235 (192.168.1.235) 56(84) bytes of data.
+
+--- 192.168.1.235 ping statistics ---
+3 packets transmitted, 0 received, 100% packet loss, time 2075ms
+```
+
+2. Interdire le protocole ICMP à destination de localhost
+
+`iptables -A INPUT -p icmp -d 127.0.0.1 -j DROP`
+
+```
+root@U2-22-server:~/regles_filtrages# iptables -A INPUT -p icmp -d 127.0.0.1 -j DROP
+
+root@U2-22-server:~/regles_filtrages# ping 127.0.0.1
+PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
+
+--- 127.0.0.1 ping statistics ---
+4 packets transmitted, 0 received, 100% packet loss, time 3057ms
+```
+
+3. Interdire tout paquet à destination du port Telnet
+
+`iptables -A INPUT -p tcp --dport 23 -j DROP`
+
+telnet bloqué coté client :
+
+```
+root@U2-22-client:~# telnet 192.168.1.235 23
+Trying 192.168.1.235...
+telnet: Unable to connect to remote host: Connection refused
+```
+
+4. Interdire tout paquet sortant par eth0 dont le numéro du port destination est inférieur à 1024
+
+`iptables -A OUTPUT -o eth0 -p tcp --dport 0:1023 -j DROP`
+`iptables -A OUTPUT -o eth0 -p udp --dport 0:1023 -j DROP`
+
+Si je curl par exemple [guillaume-sanchez.fr](https://guillaume-sanchez.fr)
+
+```
+root@U2-22-server:~/regles_filtrages# curl https://guillaume-sanchez.fr --interface eth0 -v
+* Could not resolve host: guillaume-sanchez.fr
+* Closing connection 0
+curl: (6) Could not resolve host: guillaume-sanchez.fr
+```
+
+5. Interdire toute tentative d’initialisation de connexion TCP provenant de eth0
+
+`iptables -A INPUT -i eth0 -p tcp --syn -j DROP`
+
+Après application de la règle, impossible de se connexter en SSH par exemple depuis la machine client :
+
+```
+root@U2-22-client:~# ssh root@192.168.1.235
+ssh: connect to host 192.168.1.235 port 22: Connection timed out
+```
+
+6. Interdire toutes réponses à un Ping
+
+`iptables -A OUTPUT -p icmp --icmp-type echo-reply -j DROP`
+
+Après application de la règle, la machine client ne ressois pas de réponse au ping :
+
+```
+root@U2-22-client:~# ping 192.168.1.235
+PING 192.168.1.235 (192.168.1.235) 56(84) bytes of data.
+--- 192.168.1.235 ping statistics ---
+6 packets transmitted, 0 received, 100% packet loss, time 5149ms
+```
+
+7. Interdire tout paquet entrant par eth0 dont l’adresse mac n’est pas celle du poste de travail (voir le schéma à la page 1) Remarque : Attention, vous ne pouvez utiliser le filtrage par adresse mac que sur la table INPUT
+
+`iptables -A INPUT -i eth0 -m mac --mac-source bc:24:11:b7:f8:21 -j ACCEPT`
+`iptables -A INPUT -i eth0 -j DROP`
+
+Après application des règles, la machine client qui à pour mac bc:24:11:b7:f8:21 peut faire un ping :
+
+```
+root@U2-22-client:~# ping 192.168.1.235
+PING 192.168.1.235 (192.168.1.235) 56(84) bytes of data.
+64 bytes from 192.168.1.235: icmp_seq=1 ttl=64 time=0.036 ms
+64 bytes from 192.168.1.235: icmp_seq=2 ttl=64 time=0.041 ms
+64 bytes from 192.168.1.235: icmp_seq=3 ttl=64 time=0.039 ms
+--- 192.168.1.235 ping statistics ---
+3 packets transmitted, 3 received, 0% packet loss, time 2069ms
+rtt min/avg/max/mdev = 0.036/0.038/0.041/0.002 ms
+```
+
+Mais impossible de faire un ping depuis ma machine hôte alors qu'elles sont toutes sur le même réseau :
+
+```
+nk@latitude-3590:~$ ping 192.168.1.235
+PING 192.168.1.235 (192.168.1.235) 56(84) bytes of data.
+--- 192.168.1.235 ping statistics ---
+6 packets transmitted, 0 received, 100% packet loss, time 5117ms
+```
+
+8. Interdire les paquets provenant du sous-réseau local 192.168.10.0/24 sauf ceux en provenance du poste de travail. Remarque : Vous devez utiliser, dans ce cas, deux règles de filtrage. Appliquer ces règles puis essayer d’établir depuis le poste de travail, une connexion FTP vers le pare-feu. Inversez l’ordre de ces deux règles puis réessayez l’opération. Que remarquez-vous ? Quelle conclusion pouvez-vous en tirer ?
+
+***Cas 1 : Ordre correct (autorisation avant interdiction)***
+
+**Autoriser le poste de travail**
+
+`iptables -A INPUT -s 192.168.1.236 -j ACCEPT`
+
+**Interdire le reste du sous-réseau**
+
+`iptables -A INPUT -s 192.168.1.0/24 -j DROP`
+
+Le poste 192.168.1.236 peut accéder au pare-feu. Tous les autres hôtes du réseau 192.168.10.0/24 sont bloqués.
+
+***Cas 2 : Ordre inversé (interdiction avant autorisation)***
+
+
+**Interdire le sous-réseau**
+
+`iptables -A INPUT -s 192.168.1.0/24 -j DROP`
+
+**Autoriser le poste de travail**
+
+`iptables -A INPUT -s 192.168.1.236 -j ACCEPT`
+
+Le poste 192.168.1.236 est aussi bloqué. Iptables lit les règles dans l’ordre, et la première règle correspondante est appliquée immédiatement. Donc le paquet venant de 192.168.1.236 correspond déjà à la règle de DROP du réseau entier, et ne va jamais jusqu’à la règle ACCEPT.
+
+9. Écrire une règle qui laisse passer 5 tentatives de connexion TCP avec une fréquence de 2 tentatives par minute.
+
+`iptables -A INPUT -p tcp --syn -m limit --limit 2/minute --limit-burst 5 -j ACCEPT`
+
+`iptables -A INPUT -p tcp --syn -j DROP`
+
+Pour réaliser un test de la règle de 5 connexion, j'ai fais un boucle depuis la machine client :
+
+```
+root@U2-22-client:~# for i in {1..10}; do ssh -o ConnectTimeout=1 root@192.168.1.235; done
+root@192.168.1.235's password:
+Linux U2-22-server 6.8.12-8-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-8 (2025-01-24T12:32Z) x86_64
+
+The programs included with the Debian GNU/Linux system are free software;
+the exact distribution terms for each program are described in the
+individual files in /usr/share/doc/*/copyright.
+
+Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
+permitted by applicable law.
+Last login: Tue Nov 18 10:20:11 2025 from 192.168.1.236
+root@U2-22-server:~# exit
+logout
+Connection to 192.168.1.235 closed.
+root@192.168.1.235's password:
+Linux U2-22-server 6.8.12-8-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-8 (2025-01-24T12:32Z) x86_64
+
+The programs included with the Debian GNU/Linux system are free software;
+the exact distribution terms for each program are described in the
+individual files in /usr/share/doc/*/copyright.
+
+Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
+permitted by applicable law.
+Last login: Tue Nov 18 10:22:23 2025 from 192.168.1.236
+root@U2-22-server:~# exit
+logout
+Connection to 192.168.1.235 closed.
+root@192.168.1.235's password:
+Linux U2-22-server 6.8.12-8-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-8 (2025-01-24T12:32Z) x86_64
+
+The programs included with the Debian GNU/Linux system are free software;
+the exact distribution terms for each program are described in the
+individual files in /usr/share/doc/*/copyright.
+
+Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
+permitted by applicable law.
+Last login: Tue Nov 18 10:22:26 2025 from 192.168.1.236
+root@U2-22-server:~# exit
+logout
+Connection to 192.168.1.235 closed.
+root@192.168.1.235's password:
+Linux U2-22-server 6.8.12-8-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-8 (2025-01-24T12:32Z) x86_64
+
+The programs included with the Debian GNU/Linux system are free software;
+the exact distribution terms for each program are described in the
+individual files in /usr/share/doc/*/copyright.
+
+Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
+permitted by applicable law.
+Last login: Tue Nov 18 10:22:30 2025 from 192.168.1.236
+root@U2-22-server:~# exit
+logout
+Connection to 192.168.1.235 closed.
+root@192.168.1.235's password:
+Linux U2-22-server 6.8.12-8-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-8 (2025-01-24T12:32Z) x86_64
+
+The programs included with the Debian GNU/Linux system are free software;
+the exact distribution terms for each program are described in the
+individual files in /usr/share/doc/*/copyright.
+
+Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
+permitted by applicable law.
+Last login: Tue Nov 18 10:22:34 2025 from 192.168.1.236
+root@U2-22-server:~# exit
+logout
+Connection to 192.168.1.235 closed.
+ssh: connect to host 192.168.1.235 port 22: Connection timed out
+ssh: connect to host 192.168.1.235 port 22: Connection timed out
+ssh: connect to host 192.168.1.235 port 22: Connection timed out
+ssh: connect to host 192.168.1.235 port 22: Connection timed out
+ssh: connect to host 192.168.1.235 port 22: Connection timed out
+```
+
+Les 5 premières connexion SSH fonctionne, mais pas les 5 dernières. Si je refais la mainipe 2 minutes plus tard, je peux de nouveau me connecter en ssh.
+
+10. Créer une nouvelle chaîne qui journalise puis rejette tout paquet qui la traverse. Les paquets journalisés doivent être précédés par le préfixe [FIREWALL DROP]. Renvoyer ensuite sur cette nouvelle chaîne tout paquet entrant qui demande l’établissement d’une nouvelle connexion.
+
+Pas compris
+
+11. Positionnez la politique de filtrage par défaut à DROP pour les trois chaînes prédéfinies
+
+Simplement c'est 3 commandes la :
+
+`iptables -P INPUT DROP`
+
+`iptables -P OUTPUT DROP`
+
+`iptables -P FORWARD DROP`
+
+12. Autoriser tout paquet sortant relatif à une connexion déjà établie ou en rapport avec une connexion déjà établie
+
+Pour autoriser tout paquet sortant qui appartient à une connexion déjà établie ou en rapport avec une connexion existante, on utilise le module state ou conntrack d’iptables.
+
+`iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT`
+
+13. Interdire tout paquet sortant relatif à une connexion de type INVALID
+
+Pour bloquer tout paquet sortant qui est de type INVALID, on utilise le module state (ou conntrack) :
+
+`iptables -A OUTPUT -m state --state INVALID -j DROP`
+
+14. Autoriser tout paquet créant une nouvelle connexion en entrée à destination du port 80
+
+Pour autoriser tout paquet entrant qui initie une nouvelle connexion TCP vers le port 80, on utilise le module state ou conntrack pour détecter les paquets NEW :
+
+`iptables -A INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT`
+
+Un test simple avec un curl pour bien montrer que ça marche :
+
+```
+root@U2-22-client:~# curl http://192.168.1.235
+
+
+
+
+
+ Apache2 Debian Default Page: It works
+
+
+
Vous êtes sur la machine 192.168.1.235 de Guillaume Sanchez
+
+
+```
+
+15. Utiliser le navigateur web du poste de travail pour accéder à l’adresse URL « http://www.network.net/site ». Que constatez-vous ?
+
+16. A présent, essayer l’adresse URL suivante « http://192.168.10.2/site ». Que constatez-vous cette fois ci ? Un problème qui se pose. Lequel ?
+
+17. Que doit-on faire pour le résoudre ?
+
+## Analyse d’un script de filtrage
+
+1. Expliquer pour chaque partie, les règles utilisées et leur rôle.
+
+2. Réaliser pour chaque partie les tests qui permettent d’en vérifier le bon fonctionnement. Inclure dans le rapport la sortie et/ou les captures d’écran des différentes commandes utilisées lors des tests.
+
+3. Selon le script précédent, dire où se situe exactement le pare-feu dans l’architecture réseau qu’il protège puis donner une description générale de la protection qu’il permet d’assurer.
\ No newline at end of file
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-11-18/README.md b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-11-18/README.md
new file mode 100644
index 0000000..41fed64
--- /dev/null
+++ b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-11-18/README.md
@@ -0,0 +1,5 @@
+# 25 11 18
+
+## Suite TP
+
+Voi dans 25 11 13
\ No newline at end of file
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-11-18/TP-Filtrage_Guillame_Sanchez.pdf b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-11-18/TP-Filtrage_Guillame_Sanchez.pdf
new file mode 100644
index 0000000..5e1a2d3
Binary files /dev/null and b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-11-18/TP-Filtrage_Guillame_Sanchez.pdf differ
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-12-18/Atelier 4 OPNsense Next-Gen Firewall.docx b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-12-18/Atelier 4 OPNsense Next-Gen Firewall.docx
new file mode 100644
index 0000000..a05abb5
Binary files /dev/null and b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-12-18/Atelier 4 OPNsense Next-Gen Firewall.docx differ
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-12-18/README.md b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-12-18/README.md
new file mode 100644
index 0000000..6210c00
--- /dev/null
+++ b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-12-18/README.md
@@ -0,0 +1 @@
+opnsense login server : root / opnsense
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-12-18/TopologieWAFV0.2.docx b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-12-18/TopologieWAFV0.2.docx
new file mode 100644
index 0000000..6283a2a
Binary files /dev/null and b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-12-18/TopologieWAFV0.2.docx differ
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-12-18/TopologieWAFV0.2.pdf b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-12-18/TopologieWAFV0.2.pdf
new file mode 100644
index 0000000..760c5ba
Binary files /dev/null and b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/25-12-18/TopologieWAFV0.2.pdf differ
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/26-01-19/Atelier 4 OPNsense Next-Gen Firewall.pdf b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/26-01-19/Atelier 4 OPNsense Next-Gen Firewall.pdf
new file mode 100644
index 0000000..3fd45a4
Binary files /dev/null and b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/26-01-19/Atelier 4 OPNsense Next-Gen Firewall.pdf differ
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/26-01-19/README.md b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/26-01-19/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/Firerwall-Iptables.pdf b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/Firerwall-Iptables.pdf
new file mode 100644
index 0000000..89325f8
Binary files /dev/null and b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/Firerwall-Iptables.pdf differ
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/TP Filtrage de paquets.pdf b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/TP Filtrage de paquets.pdf
new file mode 100644
index 0000000..758e560
Binary files /dev/null and b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/TP Filtrage de paquets.pdf differ
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages.tar.gz b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages.tar.gz
new file mode 100644
index 0000000..c14b68f
Binary files /dev/null and b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages.tar.gz differ
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages/accept-all b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages/accept-all
new file mode 100644
index 0000000..60550a5
--- /dev/null
+++ b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages/accept-all
@@ -0,0 +1,5 @@
+#!/bin/bash
+iptables -F
+iptables -P INPUT ACCEPT
+iptables -P FORWARD ACCEPT
+iptables -P OUTPUT ACCEPT
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages/black-ip b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages/black-ip
new file mode 100644
index 0000000..539004d
--- /dev/null
+++ b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages/black-ip
@@ -0,0 +1,7 @@
+#!/bin/bash
+if [ $# -eq 1 ]; then
+ iptables -A INPUT -s "$1" -j DROP
+ iptables -A OUTPUT -d "$1" -j DROP
+else
+ echo "Usage: $0 "
+fi
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages/deny-all b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages/deny-all
new file mode 100644
index 0000000..f1bad75
--- /dev/null
+++ b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages/deny-all
@@ -0,0 +1,9 @@
+
+#!/bin/bash
+iptables -F
+iptables -P INPUT DROP
+iptables -P FORWARD DROP
+iptables -P OUTPUT DROP
+INTERFACE_LOOPBACK=lo
+iptables -A INPUT -i $INTERFACE_LOOPBACK -j ACCEPT
+iptables -A OUTPUT -o $INTERFACE_LOOPBACK -j ACCEPT
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages/sup-filter b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages/sup-filter
new file mode 100644
index 0000000..b11a002
--- /dev/null
+++ b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages/sup-filter
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+# Vérification des privilèges root
+[ "$EUID" -ne 0 ] && { echo "Erreur : Exécutez en tant que root."; exit 1; }
+
+echo "Réinitialisation des règles iptables en cours..."
+
+# Effacer toutes les règles des chaînes prédéfinies
+iptables -F # Flush all rules
+iptables -X # Delete all custom chains
+iptables -Z # Reset all packet and byte counters
+
+# Définir une politique par défaut
+#iptables -P INPUT ACCEPT # Accepter toutes les connexions entrantes
+#iptables -P OUTPUT ACCEPT # Autoriser toutes les connexions sortantes
+#iptables -P FORWARD DROP # Bloquer le forwarding par défaut
+
+# Confirmation
+echo "Toutes les règles iptables ont été réinitialisées."
+echo "Politique par défaut appliquée :"
+echo "- INPUT : ACCEPT"
+echo "- OUTPUT : ACCEPT"
+echo "- FORWARD : DROP"
diff --git a/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages/unblock-ip b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages/unblock-ip
new file mode 100644
index 0000000..2897505
--- /dev/null
+++ b/UE2.22_Regles_de_Filtrage_Reseau_et_Applicatifs/Cours/Iptables/regles_filtrages/unblock-ip
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+# Vérification des privilèges root
+[ "$EUID" -ne 0 ] && { echo "Erreur : Exécutez en tant que root."; exit 1; }
+
+# Vérification de l'argument
+[ $# -ne 1 ] && { echo "Usage : $0 "; exit 1; }
+
+IP="$1"
+
+# Suppression des règles bloquant l'IP
+for CHAIN in INPUT OUTPUT FORWARD; do
+ iptables -D "$CHAIN" -s "$IP" -j DROP 2>/dev/null
+ iptables -D "$CHAIN" -d "$IP" -j DROP 2>/dev/null
+done
+
+echo "IP $IP débloquée."
diff --git a/UE2.23_Virtualisation_et_container/Cahier_des_charges_Kactus.pdf b/UE2.23_Virtualisation_et_container/Cahier_des_charges_Kactus.pdf
new file mode 100644
index 0000000..c49280f
Binary files /dev/null and b/UE2.23_Virtualisation_et_container/Cahier_des_charges_Kactus.pdf differ
diff --git a/UE2.23_Virtualisation_et_container/Documentation_technique_Guillaume_Sanchez.md b/UE2.23_Virtualisation_et_container/Documentation_technique_Guillaume_Sanchez.md
new file mode 100644
index 0000000..6d08bcd
--- /dev/null
+++ b/UE2.23_Virtualisation_et_container/Documentation_technique_Guillaume_Sanchez.md
@@ -0,0 +1,222 @@
+# Documentation technique Guillaume Sanchez
+| Version | Date | Commentaire |
+|:--:|:--:|:--:|
+| 1.0 | 17/12/2025 | Première version de la documentation |
+| 2.0 | 22/01/2025 | Modification des scripts par des repos git |
+
+```
+1 - Primo-Installation
+ 1.1 - Prérequis
+ 1.1.1 - Mise à jour et installation des outils divers
+ 1.1.2 - Création d'un utilisateur et restriction de l'utilisation du compte
+ root à la connexion ssh
+ 1.1.3 - Installation de Docker
+ 1.1.3.1 - Installez le Référentiel apt de Docker.
+ 1.1.3.2 - Installez les paquets Docker
+ 1.1.3.3 - Gestion du service Docker
+ 1.1.4 - Installation de Portainer
+ 1.1.4.1 - Prérequis
+ 1.1.4.2 - Installez Portainer avec Docker
+ 1.1.4.3 - Accéder au portail Portainer
+ 1.1.5 - Initialisation de l'environnement kactus
+ 1.2 - Mise en place des Stacks
+ 1.2.1 - Première connexion au portainer
+ 1.2.2 - Stack kactus-inta
+ 1.2.3 - Stack kactus-web
+ 1.2.4 - Stack monitoring
+ 1.2.5 - Stack php_ip_am
+ 1.2.6 - Stack npm
+```
+
+Mise en place d'un environnement docker des services de l'entreprise Kactus
+> Cette Documentation est valable sur une machine sous la distribution Debian 13
+
+## 1 - Primo-Installation
+### 1.1 - Prérequis
+#### 1.1.1 - Mise à jour et installation des outils divers
+Mise à jour du système :
+```bash
+apt update && apt upgrade -y
+```
+Installation de sudo, git, zip, vim, curl
+```
+apt install -y git sudo zip vim curl
+```
+#### 1.1.2 - Création d'un utilisateur et restriction de l'utilisation du compte root à la connexion ssh
+Création du compte administrateur :
+```bash
+adduser admkactus
+usermod -aG sudo admkactus
+```
+Modification du fichier `sshd_config` pour empêcher l'utilisation du compte root pour une connexion en ssh :
+```bash
+sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
+systemctl restart ssh
+```
+>Utiliser le compte `admkactus` pour tout le reste de cette documentation
+```bash
+su - admkactus
+```
+#### 1.1.3 - Installation de Docker
+##### 1.1.3.1 - Installez le Référentiel `apt` de Docker.
+```bash
+# Add Docker's official GPG key:
+sudo apt install ca-certificates curl
+sudo install -m 0755 -d /etc/apt/keyrings
+sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
+sudo chmod a+r /etc/apt/keyrings/docker.asc
+
+# Add the repository to Apt sources:
+sudo tee /etc/apt/sources.list.d/docker.sources <sur l'hyperviseur, en tant que admkactus :
+Lancer la commande de là primo-installation du script à distance disponible sur le repo Git du projet.
+```bash
+cd ~
+bash -c "$(curl https://raw.githubusercontent.com/Guillaume-Sanchez/kactus/refs/heads/
+main/script/primo_install.sh)"
+```
+Voici ce que ce script fait :
+- Il clone le repo git du projet dans `/home/admkactus/`.
+- Si le clonage, c'est bien déroulé, il place les fichiers de configurations de prometheus, promail, phpIPAM et wordpress dans `/opt/kactus/`.
+- Il met en place une crontab pour générer des rapports trivy.
+- Il créer le réseau kactus-network.
+>En cas d'impossibilité de lancer la commande à distance, récupérer le script sur le [ici](https://github.com/Guillaume-Sanchez/kactus/blob/main/script/primo_install.sh), le placer sur l'hyperviseur et le lancer.
+
+En cas de problème, une documentation primaire est présente sur le repos Git : [Repos Kactus](https://github.com/Guillaume-Sanchez/kactus)
+
+### 1.2 - Mise en place des Stacks
+L'infra est séparé en plusieurs Stacks qu'il faut mettre en place et relier au repot git afin de pouvoir gérer le CI/CD de l'infra.
+Pour cela, il faut se connecter sur portainer avec un compte administrateur.
+#### 1.2.1 - Première connexion au portainer
+- Choisir un nom de compte pour créer un administrateur.
+- Mettre un mot de passe robuste.
+
+Pour créer les stacks, il faut se rendre dans l'onglet `Stacks`
+Puis cliquer sur `+ Add stack`
+#### 1.2.2 - Stack `kactus-inta`
+Dans l'onglet `build method`, cliquer sur `Repository`.
+Rentrer les informations suivantes pour lier le repo Git à cette stack :
+- Name : `kactus-inta`
+- Repository URL : `https://github.com/Guillaume-Sanchez/kactus.git`
+- Repository reference : `refs/heads/main`
+- Compose path : `kactus-inta/docker-compose.yml`
+- Activer `GitOps updates` et laisser sur `polling`
+
+Pour finir, cliquer sur `Deploy the stcak`
+> Si un problème survient, vérifier les informations entrées et que les fichiers de configuration soit bien placé dans `/opt/kactus/` sur l'hypervisor suite au passage du script de primo-install (se référer au point 1.1.5 de cette documentation).
+
+#### 1.2.3 - Stack `kactus-web`
+Dans l'onglet `build method`, cliquer sur `Repository`.
+Rentrer les informations suivantes pour lier le repo Git à cette stack :
+- Name : `kactus-web`
+- Repository URL : `https://github.com/Guillaume-Sanchez/kactus.git`
+- Repository reference : `refs/heads/main`
+- Compose path : `kactus-web/docker-compose.yml`
+- Activer `GitOps updates` et laisser sur `polling`
+- Ajouter 6 variables d’environnement en cliquant sur `+ Add an environment variable` :
+ - MYSQL_ROOT_PASSWORD : `Mot_de_passe_root_de_la_BDD`
+ - MYSQL_DATABASE : `wordpress`
+ - MYSQL_USER : `kactus`
+ - MYSQL_PASSWORD : `Mot_de_passe_de_la_BDD`
+ - WORDPRESS_DB_USER : `kactus`
+ - WORDPRESS_DB_PASSWORD : `Mot_de_passe_de_la_BDD`
+
+Pour finir, cliquer sur `Deploy the stcak`
+> Si un problème survient, vérifier les informations entrées et que les fichiers de configuration soit bien placé dans `/opt/kactus/` sur l'hypervisor suite au passage du script de primo-install (se référer au point 1.1.5 de cette documentation).
+Pour finir, cliquer sur `Deploy the stcak`
+#### 1.2.4 - Stack `monitoring`
+Dans l'onglet `build method`, cliquer sur `Repository`.
+Rentrer les informations suivantes pour lier le repo Git à cette stack :
+- Name : `monitoring`
+- Repository URL : `https://github.com/Guillaume-Sanchez/kactus.git`
+- Repository reference : `refs/heads/main`
+- Compose path : `monitoring/docker-compose.yml`
+- Activer `GitOps updates` et laisser sur `polling`
+- Ajouter 2 variables d’environnement en cliquant sur `+ Add an environment variable` :
+ - GRAFANA_ADMIN : `admin`
+ - GRAFANA_PASSWORD : `Mot_de_passe_admin`
+
+Pour finir, cliquer sur `Deploy the stcak`
+> Si un problème survient, vérifier les informations entrées et que les fichiers de configuration soit bien placé dans `/opt/kactus/` sur l'hyperviseur suite au passage du script de primo-install (se référer au point 1.1.5 de cette documentation).
+#### 1.2.5 - Stack `php_ip_am`
+Dans l'onglet `build method`, cliquer sur `Repository`.
+Rentrer les informations suivantes pour lier le repo Git à cette stack :
+- Name : `php_ip_am`
+- Repository URL : `https://github.com/Guillaume-Sanchez/kactus.git`
+- Repository reference : `refs/heads/main`
+- Compose path : `php_ip_am/docker-compose.yml`
+- Activer `GitOps updates` et laisser sur `polling`
+- Ajouter une variable d’environnement en cliquant sur `+ Add an environment variable` :
+ - MYSQL_ROOT_PASSWORD : `Mot_de_passe_root_de_la_BDD`
+
+Pour finir, cliquer sur `Deploy the stcak`
+> Si un problème survient, vérifier les informations entrées et que les fichiers de configuration soit bien placé dans `/opt/kactus/` sur l'hyperviseur suite au passage du script de primo-install (se référer au point 1.1.5 de cette documentation).
+#### 1.2.6 - Stack `npm`
+Dans l'onglet `build method`, cliquer sur `Repository`.
+Rentrer les informations suivantes pour lier le repo Git à cette stack :
+- Name : `npm`
+- Repository URL : `https://github.com/Guillaume-Sanchez/kactus.git`
+- Repository reference : `refs/heads/main`
+- Compose path : `npm/docker-compose.yml`
+- Activer `GitOps updates` et laisser sur `polling`
+
+Pour finir, cliquer sur `Deploy the stcak`
+> Si un problème survient, vérifier les informations entrées et que les fichiers de configuration soit bien placé dans `/opt/kactus/` sur l'hyperviseur suite au passage du script de primo-install (se référer au point 1.1.5 de cette documentation).
diff --git a/UE2.23_Virtualisation_et_container/Documentation_technique_Guillaume_Sanchez.pdf b/UE2.23_Virtualisation_et_container/Documentation_technique_Guillaume_Sanchez.pdf
new file mode 100644
index 0000000..720c1ab
Binary files /dev/null and b/UE2.23_Virtualisation_et_container/Documentation_technique_Guillaume_Sanchez.pdf differ
diff --git a/UE2.23_Virtualisation_et_container/README.md b/UE2.23_Virtualisation_et_container/README.md
new file mode 100644
index 0000000..4eae82e
--- /dev/null
+++ b/UE2.23_Virtualisation_et_container/README.md
@@ -0,0 +1,5 @@
+# Virtualisation et container
+
+docker run aquasec/trivy
+
+http://127.0.0.1:32770/?pannel
\ No newline at end of file
diff --git a/UE2.25_Referentiels_de_Management_des_SI-ITIL/25-10-06/25-10-06/README.md b/UE2.25_Referentiels_de_Management_des_SI-ITIL/25-10-06/25-10-06/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/UE2.25_Referentiels_de_Management_des_SI-ITIL/25-10-06/25-10-10/README.md b/UE2.25_Referentiels_de_Management_des_SI-ITIL/25-10-06/25-10-10/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/UE2.25_Referentiels_de_Management_des_SI-ITIL/25-10-06/README.md b/UE2.25_Referentiels_de_Management_des_SI-ITIL/25-10-06/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/UE2.31_Audit_des_Systemes_d_information/25-12-12/2_TAF_L_audit_des_SM_et_gouvernance.doc b/UE2.31_Audit_des_Systemes_d_information/25-12-12/2_TAF_L_audit_des_SM_et_gouvernance.doc
new file mode 100644
index 0000000..62e4ea3
Binary files /dev/null and b/UE2.31_Audit_des_Systemes_d_information/25-12-12/2_TAF_L_audit_des_SM_et_gouvernance.doc differ
diff --git a/UE2.31_Audit_des_Systemes_d_information/25-12-12/5_RESSOURCE_L_audit_des_SM_et_gouvernance.doc b/UE2.31_Audit_des_Systemes_d_information/25-12-12/5_RESSOURCE_L_audit_des_SM_et_gouvernance.doc
new file mode 100644
index 0000000..4a41fae
Binary files /dev/null and b/UE2.31_Audit_des_Systemes_d_information/25-12-12/5_RESSOURCE_L_audit_des_SM_et_gouvernance.doc differ
diff --git a/UE2.31_Audit_des_Systemes_d_information/25-12-12/README.md b/UE2.31_Audit_des_Systemes_d_information/25-12-12/README.md
new file mode 100644
index 0000000..8da3d9f
--- /dev/null
+++ b/UE2.31_Audit_des_Systemes_d_information/25-12-12/README.md
@@ -0,0 +1,27 @@
+# 12 12 25
+
+***Different ISO de Management :***
+
+| Référence | ISO | |
+| :----: | :----: | :---------: |
+| SMQ | 9001 | obligatoire **SMI** |
+| SMSST | 45001 | facultatif **SMI** |
+| SME | 14001 | facultatif **SMI** |
+| SMSSI | 27001 | obligatoire **SMI** |
+| RSE | 26001 | facultatif |
+| SM Energie | 50001 | obligatoire |
+
+La gouvernance d'une entreprise repose sur ces points :
+
+- 1 L'Alignement
+- 2 Gestion des risuqes
+- 3 Gestion des ressources
+- 4 Gestion de la performance
+- 5 Valeur
+- 6 Contrôle et Audit
+- 7 Maturité
+- 8 Management de Fonction
+
+***L'alignement*** : corrélation entre le DISI et l'entreprise
+***Processus métier*** : Falicite l'alignement entre les besoin métier et la stratégie de SI
+
diff --git a/UE2.31_Audit_des_Systemes_d_information/26-01-23/AUDIT_CAS_D_etudes.pdf b/UE2.31_Audit_des_Systemes_d_information/26-01-23/AUDIT_CAS_D_etudes.pdf
new file mode 100644
index 0000000..3af3839
Binary files /dev/null and b/UE2.31_Audit_des_Systemes_d_information/26-01-23/AUDIT_CAS_D_etudes.pdf differ
diff --git a/UE2.31_Audit_des_Systemes_d_information/26-01-30/3. TAF AUDIT ETUDE DE CAS NEW.docx b/UE2.31_Audit_des_Systemes_d_information/26-01-30/3. TAF AUDIT ETUDE DE CAS NEW.docx
new file mode 100644
index 0000000..db1f10e
Binary files /dev/null and b/UE2.31_Audit_des_Systemes_d_information/26-01-30/3. TAF AUDIT ETUDE DE CAS NEW.docx differ
diff --git a/UE2.31_Audit_des_Systemes_d_information/26-01-30/3. TAF AUDIT ETUDE DE CAS NEW.pdf b/UE2.31_Audit_des_Systemes_d_information/26-01-30/3. TAF AUDIT ETUDE DE CAS NEW.pdf
new file mode 100644
index 0000000..5f3db3d
Binary files /dev/null and b/UE2.31_Audit_des_Systemes_d_information/26-01-30/3. TAF AUDIT ETUDE DE CAS NEW.pdf differ
diff --git a/UE2.32_AMDEC/26-02-20/README.md b/UE2.32_AMDEC/26-02-20/README.md
new file mode 100644
index 0000000..6e8fd30
--- /dev/null
+++ b/UE2.32_AMDEC/26-02-20/README.md
@@ -0,0 +1,107 @@
+# 20 02 2026 : TAF
+
+## 1. INTRODUCTION
+
+### Quand est intervenu ce concept ?
+
+Le concept de l'AMDEC est apparu initialement à la fin des années 1940 au sein de l'armée américaine pour évaluer la fiabilité du matériel militaire. Il a ensuite été perfectionné dans les années 1960 par la NASA afin de sécuriser les missions spatiales du programme Apollo. L'industrie automobile a massivement adopté cette démarche à la fin des années 1970 pour fiabiliser la conception de ses véhicules, avant que la méthode ne se standardise et se généralise à la quasi-totalité des secteurs industriels dans les décennies suivantes.
+
+## 2. POUR COMPRENDRE LE CONCEPT - DES QUESTIONS SUR LE DOCUMENT COURS
+
+### Des définitions :
+---
+
+### 1. La qualité c’est la satisfaction ....
+du client (ou de ses exigences et attentes).
+### 2. La qualité totale, c’est la satisfaction ...
+de l'ensemble des parties prenantes de l'entreprise (clients, mais aussi employés, fournisseurs, actionnaires et la société en général).
+### 3. Qu’est-ce qu’un système selon ce cours?
+C'est un ensemble d'éléments corrélés ou en interaction qui sont organisés pour atteindre un objectif commun (c'est la définition classique des normes de qualité).
+### 4. Qu’entend-on par approche prévention dans la qualité totale
+C'est le fait d'anticiper les problèmes, les défauts ou les risques avant qu'ils ne surviennent en agissant directement sur leurs causes racines, plutôt que d'attendre de devoir les corriger.
+### 5. Que sont les approches ; inspection, contrôle du produit, contrôle statistique des procédés ? Suffisent-elles à la qualité totale ?
+Ce sont des approches dites de "détection" (ou a posteriori). Elles servent à constater la conformité ou non d'un produit à la fin de la chaîne. Non, elles ne suffisent pas à la qualité totale, car elles coûtent cher (le défaut est déjà produit), ne règlent pas le problème à la source et n'impliquent pas l'amélioration continue de toute l'organisation.
+### 6. Comment l’AFNOR définit-elle l’AMDEC ?
+ L'AFNOR définit l'AMDEC comme une méthode d'analyse préventive visant à identifier et évaluer les modes de défaillance potentiels d'un produit, d'un processus ou d'un système, ainsi que leurs causes et leurs effets, dans le but de définir des actions pour les éliminer ou les réduire.
+
+### Historiquement
+---
+
+### 7. En quoi consistait la méthode ?
+Initialement, lors de sa création par l'armée américaine à la fin des années 1940, la méthode consistait à recenser et évaluer de manière systématique les défaillances potentielles des équipements et des munitions. L'objectif était purement préventif : éviter les accidents et garantir la fiabilité du matériel militaire sur le terrain.
+### 8. Développement ultérieur ?
+La méthode a connu deux grands développements majeurs. D'abord dans les années 1960 par la NASA (pour le programme Apollo) afin de garantir une sécurité absolue dans l'espace, où les réparations sont impossibles. Ensuite, à la fin des années 1970, l'industrie automobile (notamment Ford) s'en est emparée pour fiabiliser la conception de ses véhicules, ce qui a conduit à la standardisation mondiale de la méthode dans les années 1980/1990.
+### 9. Et maintenant, d’autres domaines d’application ?
+ Aujourd'hui, l'AMDEC s'est totalement démocratisée. Elle n'est plus réservée à l'armée ou à l'automobile, mais s'applique à presque tous les secteurs d'activité où la maîtrise des risques et la qualité sont cruciales : l'aéronautique, le nucléaire, le secteur médical (fabrication de matériel et processus de soins), l'agroalimentaire, la chimie, l'électronique, ou encore le développement logiciel.
+
+### La méthode :
+---
+
+### 10. Pourquoi quantitatif et qualitatif ?
+L'aspect qualitatif de l'étude consiste à recenser les défaillances potentielles des fonctions du système étudié, à en rechercher les causes et à identifier les effets qui peuvent affecter l'utilisateur. L'aspect quantitatif, de son côté, sert à estimer le risque associé à chaque défaillance potentielle dans le but de les identifier et de les hiérarchiser. En combinant ces deux aspects, il devient possible de classer les défaillances par ordre décroissant et de déclencher des actions prioritaires pour en diminuer l'impact ou éliminer les causes.
+### 11. Quelles étapes à la méthode ?
+- La constitution de l'équipe de travail et l'identification du niveau de l'étude.
+- L'analyse fonctionnelle.
+- L'étude qualitative : causes, modes et effets de défaillance.
+- L'étude quantitative : évaluation de la criticité.
+- La hiérarchisation par criticité.
+- La recherche et la prise d'actions préventives.
+- La réévaluation de la criticité.
+- La présentation des résultats.
+### 12. Qu’est-ce que l’analyse fonctionnelle dans l’analyse qualitative? Voir page 7 à 9
+Le but de l'analyse fonctionnelle est de déterminer de manière assez complète les fonctions principales, les fonctions contraintes et les fonctions élémentaires d'un produit. Étant donné qu'une défaillance correspond par définition à la disparition ou à la dégradation d'une fonction, il est indispensable de connaître ces fonctions pour pouvoir trouver les défaillances potentielles. L'analyse fonctionnelle aide ainsi à trouver en amont les causes et en aval les effets de chaque mode de défaillance.
+### 13. La hiérarchisation des risques selon quel critère ?
+La hiérarchisation, qui permet de classer les modes de défaillances et d'organiser leur traitement par ordre d'importance, s'effectue selon l'indice de criticité. Cet indice de criticité s'obtient en multipliant trois notes, généralement évaluées sur une échelle de 1 à 10 : la gravité de l'effet (conséquences sur le client), la probabilité d'occurrence (fréquence d'apparition) et la probabilité de non-détection.
+### 14. Quels outils à l’AMDEC (point 5.1 à 5.6), les expliquer rapidement.
+L'AMDEC est associée à plusieurs autres outils de la qualité totale. L'Arbre des causes (FTA) est une méthode déductive qui part d'une défaillance constatée pour identifier ses causes, complétant ainsi l'approche inductive et préventive de l'AMDEC. Le Déploiement de la fonction qualité (DFQ) intègre l'AMDEC pour suivre les caractéristiques critiques d'un produit tout au long de son développement. Le Contrôle statistique des procédés (CSP) est utilisé pour surveiller les caractéristiques critiques lorsque les causes de défaillance ne peuvent pas être totalement verrouillées. Le système anti-erreur (Poka-Yoké) permet de mettre en place des fonctions physiques de blocage ou d'alerte suite à une étude AMDEC. L'ingénierie simultanée intègre l'ensemble des exigences et des services de l'entreprise dès la conception, souvent via des logiciels spécifiques, pour éliminer les défaillances le plus en amont possible. Enfin, les normes ISO 9000, adoptées mondialement, recommandent l'utilisation de l'AMDEC pour assurer la maîtrise de la conception et la validation des procédés.
+### 15. Qu’est-ce que le poka yoke ?
+Le Poka-Yoké, terme japonais signifiant « système anti-erreur », désigne un dispositif mis en place pour empêcher l'apparition d'un défaut. Il s'appuie sur deux types de fonctions régulatrices : les fonctions d'asservissement, qui arrêtent les machines ou déclenchent des blocages dès qu'une anomalie apparaît afin d'éviter les défauts en série , et les fonctions d'alerte, qui attirent l'attention des ouvriers sur une anomalie à l'aide de signaux sonores ou de lampes clignotantes.
+
+### 16. Etes-vous satisfait des réponses que vous avez faites précédemment ?
+### 17. Quels sont les autres outils détaillés dans ce cours et non dans le précédent ?
+### 18. Il y a 5 grandes familles de causes, lesquelles ?
+### 19. Et en dehors de ces deux cours, comment s’organise la sureté de fonctionnement et des systèmes d’informations, enfin où l’AMDEC trouve-t-elle sa place ?
+
+
+## 4. CAS AMDEC PROCESSUS
+
+Faites m’en un tableau par sous-processus (mode, effet, causes, criticité, plan d’action et criticité résiduelle, enfin un indicateur de suivi) résultant la décomposition du processus ici donnée (mais c’est une analyse fonctionnelle que vous devriez faire par vous-même en entreprise). Quels risques entreprendre en premier ? Quelles actions et quels risques résiduels ?
+
+| étape du process | mode de défaillance | effet | causes | G | O | D | RPN | Actions recommandé |
+|:---|:---|:---|:---|:---|:---|:---|:---|:---|
+|Réception du composants|Pièce nom conformes|Defaut produit final|Fournisseur défaillant|8|4|6|192|Audit fournisseur, controle renforcé|
+|Controle visuel|Defaut non détécté|Produit déféctueux livrée|Fatigu opérateur|7|5|7|245|Check list rotation opérateur|
+|Assemblage|Mauvais positionnement|Dysphonctionnement|Erreur Humaine|9|4|5|180|Poka Yoke mécanique|
+|Serrage Vis|Couple incorrect|casse ou desserrage|Clé mal calibrée|9|3|4|108|Calibrage périodique|
+|Controle dimentionnel (forvia)|Mesure erroné|Faux conforme|Instrument déféctueux|7|3|6|126|MSA, étalonnage|
+|Test fonctionnalité|Test incomplet|Defaut latent|Procédure incomplète|8|2|5|80|Mie à jour procédure|
+|Conditionnement|Mauvais étiquetage|Erreur client|inatendu|6|3|6|108|Scan code-barres
+
+
+
+Plan d'actions
+
+
+
+|Mode de défaillance|RPN initail|RPN final ou résiduel|
+|Defaut non détécté|245|84|
+|Pièces non conformes|192|72|
+|Positionnement|180|54|
+
+## 5. CAS AMDEC PROCESSUS CYBER
+
+
+| étape du process | mode de défaillance | effet | causes | G | O | D | RPN | Actions recommandé |
+|:---|:---|:---|:---|:---|:---|:---|:---|:---|
+|Gestion des accès|Accès non autorisé|Fuite de données|Mauvaise gestion des droits|9|4|6|216|RBCA, revue périodique|
+|Authentification|Mot de passe faible|Intrusion système|Politique sécurité absencte|8|5|7|280|MFA, politique mots de passe|
+|Exploitation des systèmes|Système non patché|Intrusion, fuite de données|Personne "Maladroite", personnel mal veillant|9|2|2|36|Surveillance|
+|Échange de données|Données non chiffrées|Interception|Protocole obslète|8|3|6|144|Chiffrement TLS/VPN|
+|Supervision|Logs non surveillé|Attaque non détéctée|Absence SOC|9|3|7|189|SIEM, alertes|
+|Sauvegarde|||||||||
+
+Plan d'actions :
+
+|Action|Responsable|Impact|
+|:---|:---|:---|
+Mise en place|||
\ No newline at end of file
diff --git a/UE2.32_AMDEC/26-02-27/README.md b/UE2.32_AMDEC/26-02-27/README.md
new file mode 100644
index 0000000..bf8838a
--- /dev/null
+++ b/UE2.32_AMDEC/26-02-27/README.md
@@ -0,0 +1,23 @@
+# 27 02 26
+
+## 🛠️ Qualité et Performance
+
+- `ISO 9001` (Qualité) : La "star" des normes. Elle se concentre sur la satisfaction client et l'amélioration continue des processus internes.
+- `ISO 31000` (Risques) : Note : Le chiffre exact est 31000 (et non 31001). Elle donne les lignes directrices pour gérer l'incertitude et protéger la valeur de l'entreprise.
+
+## 🌿 Environnement et Énergie
+
+- `ISO 14001` (Environnement) : Vise à réduire l'empreinte écologique (gestion des déchets, pollution, ressources).
+- `ISO 50001` (Énergie) : Spécifiquement dédiée à l'efficacité énergétique pour réduire la consommation et les coûts.
+
+## 🛡️ Sécurité et Éthique
+
+- `ISO 27001` (Sécurité IT) : La référence pour la protection des données et de l'informatique. Elle garantit la confidentialité et la disponibilité des infos.
+- `ISO 45001` (Santé & Sécurité) : Focus sur le bien-être au travail. Elle vise à prévenir les accidents et maladies professionnelles.
+- `ISO 37001` (Anti-corruption) : Aide les organisations à prévenir, détecter et gérer les risques de corruption.
+
+## 🤝 Responsabilité Sociale
+
+- `ISO 26000` (RSE) : Note : Le chiffre exact est 26000. Contrairement aux autres, elle n'est pas "certifiable". C'est un guide pour la Responsabilité Sociétale des Entreprises (éthique, droits de l'homme, impact social).
+
+Le petit conseil : Si tu vois une entreprise avec un logo "QSE", cela signifie généralement qu'elle combine la 9001 (Qualité), la 14001 (Environnement) et la 45001 (Sécurité).
\ No newline at end of file
diff --git a/UE2.32_AMDEC/Cours/0. COURS AMDEC by Prof Kélada.pdf b/UE2.32_AMDEC/Cours/0. COURS AMDEC by Prof Kélada.pdf
new file mode 100644
index 0000000..065b494
Binary files /dev/null and b/UE2.32_AMDEC/Cours/0. COURS AMDEC by Prof Kélada.pdf differ
diff --git a/UE2.32_AMDEC/Cours/1. TAF L'AMDEC J1.doc b/UE2.32_AMDEC/Cours/1. TAF L'AMDEC J1.doc
new file mode 100644
index 0000000..b456ea8
Binary files /dev/null and b/UE2.32_AMDEC/Cours/1. TAF L'AMDEC J1.doc differ
diff --git a/UE2.32_AMDEC/Cours/1. TAF L'AMDEC J1.pdf b/UE2.32_AMDEC/Cours/1. TAF L'AMDEC J1.pdf
new file mode 100644
index 0000000..e01cfde
Binary files /dev/null and b/UE2.32_AMDEC/Cours/1. TAF L'AMDEC J1.pdf differ
diff --git a/UE2.32_AMDEC/Cours/1. TAFA L'AMDEC J1.doc b/UE2.32_AMDEC/Cours/1. TAFA L'AMDEC J1.doc
new file mode 100644
index 0000000..3fbbd4f
Binary files /dev/null and b/UE2.32_AMDEC/Cours/1. TAFA L'AMDEC J1.doc differ
diff --git a/UE2.32_AMDEC/Cours/1. TAFA L'AMDEC J1.docx b/UE2.32_AMDEC/Cours/1. TAFA L'AMDEC J1.docx
new file mode 100644
index 0000000..6cffb86
Binary files /dev/null and b/UE2.32_AMDEC/Cours/1. TAFA L'AMDEC J1.docx differ
diff --git a/UE2.32_AMDEC/Cours/2. Analyse_AMDEC_Voiture.xls.xlsx b/UE2.32_AMDEC/Cours/2. Analyse_AMDEC_Voiture.xls.xlsx
new file mode 100644
index 0000000..4bbac40
Binary files /dev/null and b/UE2.32_AMDEC/Cours/2. Analyse_AMDEC_Voiture.xls.xlsx differ
diff --git a/UE2.32_AMDEC/Cours/2. Exemple Code-anticorruption-Vivendi-24102018.pdf b/UE2.32_AMDEC/Cours/2. Exemple Code-anticorruption-Vivendi-24102018.pdf
new file mode 100644
index 0000000..7fbaf5f
Binary files /dev/null and b/UE2.32_AMDEC/Cours/2. Exemple Code-anticorruption-Vivendi-24102018.pdf differ
diff --git a/UE2.32_AMDEC/Cours/2. Outil_R_controller.xlsx b/UE2.32_AMDEC/Cours/2. Outil_R_controller.xlsx
new file mode 100644
index 0000000..4819970
Binary files /dev/null and b/UE2.32_AMDEC/Cours/2. Outil_R_controller.xlsx differ
diff --git a/UE2.32_AMDEC/Cours/2. Tableau des peines corruption et trafic d'influence.pdf b/UE2.32_AMDEC/Cours/2. Tableau des peines corruption et trafic d'influence.pdf
new file mode 100644
index 0000000..4e55519
Binary files /dev/null and b/UE2.32_AMDEC/Cours/2. Tableau des peines corruption et trafic d'influence.pdf differ
diff --git a/UE2.32_AMDEC/Cours/2.-Analyse_AMDEC_Voiture_auto_base.xlsx b/UE2.32_AMDEC/Cours/2.-Analyse_AMDEC_Voiture_auto_base.xlsx
new file mode 100644
index 0000000..63fd5f3
Binary files /dev/null and b/UE2.32_AMDEC/Cours/2.-Analyse_AMDEC_Voiture_auto_base.xlsx differ
diff --git a/UE2.32_AMDEC/Cours/3. DocumentationAnalyseAMDECVoiture.docx b/UE2.32_AMDEC/Cours/3. DocumentationAnalyseAMDECVoiture.docx
new file mode 100644
index 0000000..fc4b3f5
Binary files /dev/null and b/UE2.32_AMDEC/Cours/3. DocumentationAnalyseAMDECVoiture.docx differ
diff --git a/UE2.32_AMDEC/Cours/4. CAS techprod.docx b/UE2.32_AMDEC/Cours/4. CAS techprod.docx
new file mode 100644
index 0000000..90084aa
Binary files /dev/null and b/UE2.32_AMDEC/Cours/4. CAS techprod.docx differ
diff --git a/UE2.32_AMDEC/Cours/4. CAS techprod.pdf b/UE2.32_AMDEC/Cours/4. CAS techprod.pdf
new file mode 100644
index 0000000..d8f52c3
Binary files /dev/null and b/UE2.32_AMDEC/Cours/4. CAS techprod.pdf differ
diff --git a/UE2.32_AMDEC/Cours/5. Cas_pratique_AMDEC industriel.pdf b/UE2.32_AMDEC/Cours/5. Cas_pratique_AMDEC industriel.pdf
new file mode 100644
index 0000000..3c00e75
--- /dev/null
+++ b/UE2.32_AMDEC/Cours/5. Cas_pratique_AMDEC industriel.pdf
@@ -0,0 +1,12432 @@
+%PDF-1.3
%
+1 0 obj
<>]/Pages 3 0 R/Type/Catalog/ViewerPreferences<>>>
endobj
2 0 obj
<>stream
+
+
+
+
+ 2012-08-09T16:32:38+02:00
+ 2012-08-09T16:32:48+02:00
+ 2012-08-09T16:32:48+02:00
+ Adobe InDesign CS5.5 (7.5)
+
+
+
+ 1
+ JPEG
+ 256
+ 256
+ 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
+SHVPR//2Q==
+
+
+ 2
+ JPEG
+ 256
+ 256
+ /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4AE0Fkb2JlAGSAAAAAAQUAAgAg/9sAhAAMCAgICAgMCAgMEAsLCxAUDg0NDhQY
EhMTExIYFBIUFBQUEhQUGx4eHhsUJCcnJyckMjU1NTI7Ozs7Ozs7Ozs7AQ0LCxAOECIYGCIyKCEo
MjsyMjIyOzs7Ozs7Ozs7Ozs7Ozs7OztAQEBAQDtAQEBAQEBAQEBAQEBAQEBAQEBAQED/wAARCAD/
ALQDAREAAhEBAxEB/8QBQgAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAA
AAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGx
QiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSV
xNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgI7AQACEQMh
MRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0
ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH1+f3/9oADAMB
AAIRAxEAPwD0/D/olH/Fs/6kJKTJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJ
KUkpSSmn/wB6/wD6Df8Af0lJsP8AolH/ABbP+pCSkySlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSl
JKUkpSSlJKUkpSSlJKUkpp/96/8A6Df9/SUmw/6JR/xbP+pCSkySlJKUkpSSlJKUkpSSlJKUkpSS
lJKUkpSSlJKUkpSSlJKUkpSSlJKUkpp/96//AKDf9/SUmw/6JR/xbP8AqQkpMkpSSlJKUkpSSlJK
UkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKaf8A3r/+g3/f0lJsP+iUf8Wz/qQkpMkpSSlJ
KUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKaf/AHr/APoN/wB/SUmw/wCiUf8A
Fs/6kJKTJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSmn/3r/wDoN/39
JSbD/olH/Fs/6kJKTJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSmn/3
r/8AoN/39JSbD/olH/Fs/wCpCSkySlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpS
SlJKUkpp/wDev/6Df9/SUmw/6JR/xbP+pCSkySlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkp
SSlJKUkpSSlJKUkpp/8Aev8A+g3/AH9JSbD/AKJR/wAWz/qQkpMkpSSlJKUkpSSlJKUkpSSlJKUk
pSSlJKUkpSSlJKUkpSSlJKUkpSSlJKaf/ev/AOg3/f0lJsP+iUf8Wz/qQkpMkpSSlJKUkpSSlJKU
kpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKaf/ev/wCg3/f0lJsP+iUf8Wz/AKkJKTJKUkpS
SlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSmn/AN6//oN/39JSbD/olH/Fs/6k
JKTJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSmn/wB6/wD6Df8Af0lJ
sP8AolH/ABbP+pCSkySlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpp/9
6/8A6Df9/SUmw/6JR/xbP+pCSkySlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSS
lJKUkpp/96//AKDf9/SUmw/6JR/xbP8AqQkpMkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJK
UkpSSlJKUkpSSlJKaf8A3r/+g3/f0lJsP+iUf8Wz/qQkpMkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJ
KUkpSSlJKUkpSSlJKUkpSSlJKaf/AHr/APoN/wB/SUmw/wCiUf8AFs/6kJKTJKUkpSSlJKUkpSSl
JKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSmn/3r/wDoN/39JSbD/olH/Fs/6kJKTJKUkpSS
lJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSmn/3r/8AoN/39JSbD/olH/Fs/wCp
CSkySlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpp/wDev/6Df9/SUmw/
6JR/xbP+pCSkySlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpp/8Aev8A
+g3/AH9JSbD/AKJR/wAWz/qQkpMkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUk
pSSlJKaf/ev/AOg3/f0lJsP+iUf8Wz/qQkpMkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKU
kpSSlJKUkpSSlJKaf/ev/wCg3/f0lJsP+iUf8Wz/AKkJKTJKUkpSSlJKUkpSSlJKUkpSSlJKUkpS
SlJKUkpSSlJKUkpSSlJKUkpSSmn/AN6//oN/39JSbD/olH/Fs/6kJKTJKUkpSSlJKUkpSSlJKUkp
SSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSmn/wB6/wD6Df8Af0lJsP8AolH/ABbP+pCSkySlJKUk
pSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpp/96/8A6Df9/SUmw/6JR/xbP+pC
SkySlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpp/96//AKDf9/SUmw/6
JR/xbP8AqQkpMkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKaf8A3r/+
g3/f0lJsP+iUf8Wz/qQkpMkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJ
Kaf/AHr/APoN/wB/SUmw/wCiUf8AFs/6kJKTJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSSl
JKUkpSSlJKUkpSSmn/3r/wDoN/39JSbD/olH/Fs/6kJKTJKUkpSSlJKUkpSSlJKUkpSSlJKUkpSS
lJKUkpSSlJKUkpSSlJKUkpSSmn/3r/8AoN/39JSbD/olH/Fs/wCpCSkySlJKUkpSSlJKUkpSSlJK
UkpSSlJKUkpSSlJKUkpSSlJKUkpSSlJKUkpp/wDev/6Df9/SU//Z
+
+
+
+
+
+ uuid:51d1f67c-11ee-4f22-b7b6-22634bd5a1f4
+ xmp.did:644FAC662761E1119924DD59D6363DD0
+ xmp.did:EA0D660A3E7AE0118E6BD945A68B3244
+ proof:pdf
+ 1
+
+
+
+ created
+ xmp.iid:EA0D660A3E7AE0118E6BD945A68B3244
+ 2011-05-10T11:42:57+02:00
+ Adobe InDesign 7.0
+
+
+ saved
+ xmp.iid:EC0D660A3E7AE0118E6BD945A68B3244
+ 2011-05-10T11:53:01+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:ED0D660A3E7AE0118E6BD945A68B3244
+ 2011-05-10T11:53:01+02:00
+ Adobe InDesign 7.0
+ /metadata
+
+
+ saved
+ xmp.iid:EF0D660A3E7AE0118E6BD945A68B3244
+ 2011-05-10T12:11:34+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:DB964170187BE0118E6BD945A68B3244
+ 2011-05-10T17:16:11+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:DD964170187BE0118E6BD945A68B3244
+ 2011-05-10T17:40:23+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:DF964170187BE0118E6BD945A68B3244
+ 2011-05-10T17:51:18+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:E1964170187BE0118E6BD945A68B3244
+ 2011-05-10T17:52:34+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:E2964170187BE0118E6BD945A68B3244
+ 2011-05-11T09:45:02+02:00
+ Adobe InDesign 7.0
+ /metadata
+
+
+ saved
+ xmp.iid:E4964170187BE0118E6BD945A68B3244
+ 2011-05-11T09:45:02+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:FD1FEC6CA67BE0118E6BD945A68B3244
+ 2011-05-11T10:12:34+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:0120EC6CA67BE0118E6BD945A68B3244
+ 2011-05-11T11:37+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:0220EC6CA67BE0118E6BD945A68B3244
+ 2011-05-11T11:40:17+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:0320EC6CA67BE0118E6BD945A68B3244
+ 2011-05-11T12:12:16+02:00
+ Adobe InDesign 7.0
+ /metadata
+
+
+ saved
+ xmp.iid:0720EC6CA67BE0118E6BD945A68B3244
+ 2011-05-11T12:12:16+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:8D9E5996B77BE0118E6BD945A68B3244
+ 2011-05-11T12:15:25+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:919E5996B77BE0118E6BD945A68B3244
+ 2011-05-11T12:17:56+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:3D48D569B87BE0118E6BD945A68B3244
+ 2011-05-11T12:21:20+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:4148D569B87BE0118E6BD945A68B3244
+ 2011-05-11T12:25:46+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:4548D569B87BE0118E6BD945A68B3244
+ 2011-05-11T12:38:12+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:7DF9D6FECB7BE0118E6BD945A68B3244
+ 2011-05-11T14:41:30+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:82F9D6FECB7BE0118E6BD945A68B3244
+ 2011-05-11T14:53:03+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:83F9D6FECB7BE0118E6BD945A68B3244
+ 2011-05-11T14:59:12+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:84F9D6FECB7BE0118E6BD945A68B3244
+ 2011-05-11T15:24:10+02:00
+ Adobe InDesign 7.0
+ /metadata
+
+
+ saved
+ xmp.iid:2C22A3F4D17BE0118E6BD945A68B3244
+ 2011-05-11T15:24:10+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:2F22A3F4D17BE0118E6BD945A68B3244
+ 2011-05-11T16:01:46+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:3222A3F4D17BE0118E6BD945A68B3244
+ 2011-05-11T16:14:07+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:CB38FA11D97BE0118E6BD945A68B3244
+ 2011-05-11T16:15:06+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:D438FA11D97BE0118E6BD945A68B3244
+ 2011-05-13T10:00:16+02:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:B5E6205F9A3BE111908BF3503F3ABB29
+ 2012-01-10T15:50+01:00
+ Adobe InDesign 7.0
+ /metadata
+
+
+ saved
+ xmp.iid:B8E6205F9A3BE111908BF3503F3ABB29
+ 2012-01-10T15:50+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:BDE6205F9A3BE111908BF3503F3ABB29
+ 2012-01-10T16:00:57+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:FEA212179D3BE111908BF3503F3ABB29
+ 2012-01-10T16:09:28+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:01A312179D3BE111908BF3503F3ABB29
+ 2012-01-10T16:56:38+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:A169CF811941E1119FC5B14A7853FF51
+ 2012-01-17T15:42:40+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:A469CF811941E1119FC5B14A7853FF51
+ 2012-01-17T16:16:58+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:A769CF811941E1119FC5B14A7853FF51
+ 2012-01-17T16:22:31+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:337D165C2241E1119FC5B14A7853FF51
+ 2012-01-17T16:46:02+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:367D165C2241E1119FC5B14A7853FF51
+ 2012-01-17T16:47:04+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:397D165C2241E1119FC5B14A7853FF51
+ 2012-01-17T17:10:46+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:3C7D165C2241E1119FC5B14A7853FF51
+ 2012-01-17T17:18:22+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:5E5260172142E1119FC5B14A7853FF51
+ 2012-01-18T23:09:29+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:615260172142E1119FC5B14A7853FF51
+ 2012-01-18T23:25:53+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:645260172142E1119FC5B14A7853FF51
+ 2012-01-18T23:30:09+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:37F315382442E1119FC5B14A7853FF51
+ 2012-01-18T23:31:52+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:3AF315382442E1119FC5B14A7853FF51
+ 2012-01-18T23:34:05+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:3DF315382442E1119FC5B14A7853FF51
+ 2012-01-18T23:35:22+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:40F315382442E1119FC5B14A7853FF51
+ 2012-01-18T23:36:52+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:1CC745272642E1119FC5B14A7853FF51
+ 2012-01-18T23:45:43+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:1FC745272642E1119FC5B14A7853FF51
+ 2012-01-18T23:48:17+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:22C745272642E1119FC5B14A7853FF51
+ 2012-01-19T00:02:35+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:25C745272642E1119FC5B14A7853FF51
+ 2012-01-19T00:04:59+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:7AE341EC2A42E1119FC5B14A7853FF51
+ 2012-01-19T00:19:51+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:7FE341EC2A42E1119FC5B14A7853FF51
+ 2012-01-19T00:20:36+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:79CE531C2B42E1119FC5B14A7853FF51
+ 2012-01-19T00:21:12+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:7FCE531C2B42E1119FC5B14A7853FF51
+ 2012-01-19T00:27:22+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:80CE531C2B42E1119FC5B14A7853FF51
+ 2012-01-19T00:27:34+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:48F3FE397D42E1119FC5B14A7853FF51
+ 2012-01-19T10:09+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:49F3FE397D42E1119FC5B14A7853FF51
+ 2012-01-19T10:12:04+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:4AF3FE397D42E1119FC5B14A7853FF51
+ 2012-01-19T10:16:10+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:F86D76617E42E1119FC5B14A7853FF51
+ 2012-01-19T10:17:16+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:026E76617E42E1119FC5B14A7853FF51
+ 2012-01-19T10:27:16+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:9B5513FB8042E1119FC5B14A7853FF51
+ 2012-01-19T10:35:53+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:9C5513FB8042E1119FC5B14A7853FF51
+ 2012-01-19T10:40:04+01:00
+ Adobe InDesign 7.0
+ /metadata
+
+
+ saved
+ xmp.iid:2B58CC908142E1119FC5B14A7853FF51
+ 2012-01-19T10:40:04+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:6AD7F0B18142E1119FC5B14A7853FF51
+ 2012-01-19T10:41+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:188A594D8342E1119FC5B14A7853FF51
+ 2012-01-19T10:52:30+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:75C533728342E1119FC5B14A7853FF51
+ 2012-01-19T10:53:32+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:894BBE9C8342E1119FC5B14A7853FF51
+ 2012-01-19T10:54:43+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:34D4AA16AC42E1119FC88260ED260297
+ 2012-01-19T15:44:27+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:5FA57870AC42E1119FC88260ED260297
+ 2012-01-19T15:46:58+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:1EF2EBD5AD42E1119FC88260ED260297
+ 2012-01-19T15:56:58+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:D06886FAAE42E1119FC88260ED260297
+ 2012-01-19T16:05:09+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:A02D810DB042E1119FC88260ED260297
+ 2012-01-19T16:12:50+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:EFD47641B042E1119FC88260ED260297
+ 2012-01-19T16:14:17+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:5EF7DB136D43E1119FC88260ED260297
+ 2012-01-20T14:45:56+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:32BAE1486D43E1119FC88260ED260297
+ 2012-01-20T14:47:25+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:54FEC45E7843E1119FC88260ED260297
+ 2012-01-20T16:06:46+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:55FEC45E7843E1119FC88260ED260297
+ 2012-01-20T16:16:13+01:00
+ Adobe InDesign 7.0
+ /metadata
+
+
+ saved
+ xmp.iid:EE57F0B07943E1119FC88260ED260297
+ 2012-01-20T16:16:13+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:EF57F0B07943E1119FC88260ED260297
+ 2012-01-20T16:21:09+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:CD828D3C8343E1119FC88260ED260297
+ 2012-01-20T17:24:33+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:FC705457B145E111AA50D75C37FA6F98
+ 2012-01-23T11:59:37+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:A79864CDB245E111AA50D75C37FA6F98
+ 2012-01-23T12:10:05+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:386EE3DDB245E111AA50D75C37FA6F98
+ 2012-01-23T12:10:32+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:B6F06D13B345E111AA50D75C37FA6F98
+ 2012-01-23T12:12:02+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:B7F06D13B345E111AA50D75C37FA6F98
+ 2012-01-23T12:27:52+01:00
+ Adobe InDesign 7.0
+ /metadata
+
+
+ saved
+ xmp.iid:B8F06D13B345E111AA50D75C37FA6F98
+ 2012-01-23T12:27:52+01:00
+ Adobe InDesign 7.0
+ /
+
+
+ saved
+ xmp.iid:1DA28042C445E111AA50D75C37FA6F98
+ 2012-01-23T14:15:02+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:F822D389C445E111AA50D75C37FA6F98
+ 2012-01-23T14:17:02+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:F922D389C445E111AA50D75C37FA6F98
+ 2012-01-24T11:25:40+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:3108123EEE48E1118CB1BD4E65DB015D
+ 2012-01-27T14:53:07+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:E0E1EC3AF048E1118CB1BD4E65DB015D
+ 2012-01-27T15:07:21+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:02B39273F248E1118CB1BD4E65DB015D
+ 2012-01-27T15:23:15+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:68BA3EA5F248E1118CB1BD4E65DB015D
+ 2012-01-27T15:24:38+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:69BA3EA5F248E1118CB1BD4E65DB015D
+ 2012-01-27T15:29:01+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:5E4E7E4FF348E1118CB1BD4E65DB015D
+ 2012-01-27T15:29:24+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:5F4E7E4FF348E1118CB1BD4E65DB015D
+ 2012-01-30T16:29:14+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:BBD3F27A574BE1118CB1BD4E65DB015D
+ 2012-01-30T16:31:29+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:BCD3F27A574BE1118CB1BD4E65DB015D
+ 2012-01-30T16:33:56+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:BDD3F27A574BE1118CB1BD4E65DB015D
+ 2012-02-03T10:10:41+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:BED3F27A574BE1118CB1BD4E65DB015D
+ 2012-02-03T10:11:03+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:BFD3F27A574BE1118CB1BD4E65DB015D
+ 2012-02-06T12:08:15+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:05B2C62E4656E111B7F9804EF15F1C82
+ 2012-02-13T14:25:23+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:2FC39A662761E1119924DD59D6363DD0
+ 2012-02-27T10:42:45+01:00
+ Adobe InDesign 7.0
+ /metadata
+
+
+ saved
+ xmp.iid:644FAC662761E1119924DD59D6363DD0
+ 2012-02-27T10:42:45+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:654FAC662761E1119924DD59D6363DD0
+ 2012-02-27T11:25:21+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:9739F27F2D61E1119924DD59D6363DD0
+ 2012-02-27T11:26:24+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:CC23A48B5961E1119924DD59D6363DD0
+ 2012-02-27T16:41:42+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:C98F7BF75961E1119924DD59D6363DD0
+ 2012-02-27T16:44:42+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:F133953A5E61E1119924DD59D6363DD0
+ 2012-02-27T17:15:13+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:E7A1619F5E61E1119924DD59D6363DD0
+ 2012-02-27T17:18:02+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:B15DE1335F61E1119924DD59D6363DD0
+ 2012-02-27T17:22:11+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:0719107A5F61E1119924DD59D6363DD0
+ 2012-02-27T17:24:09+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:4C654AF8E761E111BC54BC3B52D03FBA
+ 2012-02-28T09:41:12+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:67E5AF55E861E111BC54BC3B52D03FBA
+ 2012-02-28T09:43:49+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:3ADE0F88E961E111BC54BC3B52D03FBA
+ 2012-02-28T09:52:23+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:59BFC4F2E961E111BC54BC3B52D03FBA
+ 2012-02-28T09:55:22+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:4200F116EB61E111BC54BC3B52D03FBA
+ 2012-02-28T10:03:32+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:AED58B4F0E62E111BC54BC3B52D03FBA
+ 2012-02-28T14:15:40+01:00
+ Adobe InDesign 7.0
+ /;/metadata
+
+
+ saved
+ xmp.iid:80C237FEA179E111917BD8612388C68D
+ 2012-03-29T15:20:45+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:81C237FEA179E111917BD8612388C68D
+ 2012-03-29T15:20:45+02:00
+ Adobe InDesign 7.5
+ /metadata
+
+
+ saved
+ xmp.iid:82C237FEA179E111917BD8612388C68D
+ 2012-03-29T15:25+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:83F24D5AA379E111917BD8612388C68D
+ 2012-03-29T15:30:29+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:53E77884967CE1118091C2A102797028
+ 2012-04-02T09:36:10+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:4CD2CDD6967CE1118091C2A102797028
+ 2012-04-02T09:38:28+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:73C5EB5E987CE1118091C2A102797028
+ 2012-04-02T09:49:26+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:519A1FAAAC7CE1118091C2A102797028
+ 2012-04-02T12:14:42+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:DF6001D2C87CE1118091C2A102797028
+ 2012-04-02T15:36:15+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:176EB010C97CE1118091C2A102797028
+ 2012-04-02T15:38+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:83AAEA52CA7CE1118091C2A102797028
+ 2012-04-02T15:47:01+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:F950C67FCB7CE1118091C2A102797028
+ 2012-04-02T15:55:26+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:AD5C48B2D67CE111BD67FC6AA6E274DD
+ 2012-04-02T17:15:35+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:D7B91A29D77CE111BD67FC6AA6E274DD
+ 2012-04-02T17:18:54+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:2C2E2724597EE11195C6A68376D28AE8
+ 2012-04-04T15:21:52+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:2D2E2724597EE11195C6A68376D28AE8
+ 2012-04-04T15:24:54+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:7E9BD6EE597EE11195C6A68376D28AE8
+ 2012-04-04T15:27:32+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:1D9162899C88E11182D8F20B525AF890
+ 2012-04-17T16:49:29+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:98FEAD049D88E11182D8F20B525AF890
+ 2012-04-17T16:52:56+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:1F79B9649D88E11182D8F20B525AF890
+ 2012-04-17T16:55:37+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:860098B99D88E11182D8F20B525AF890
+ 2012-04-17T16:58+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:C88229103C8EE1119AABDFD03E99BAB5
+ 2012-04-24T20:34:01+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:4B06A42DA78EE111A937888C45EA25E6
+ 2012-04-25T09:20:47+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:EEABAF82A88EE111A937888C45EA25E6
+ 2012-04-25T09:30:19+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:A8A56BB4A88EE111A937888C45EA25E6
+ 2012-04-25T09:31:43+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:675270BEA88EE111A937888C45EA25E6
+ 2012-04-25T09:31:59+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:1E46B56FA98EE111A937888C45EA25E6
+ 2012-04-25T09:36:57+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:93773FC4A98EE111A937888C45EA25E6
+ 2012-04-25T09:39:19+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:80723A8DAA8EE111A937888C45EA25E6
+ 2012-04-25T09:44:56+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:5A165A08AB8EE111A937888C45EA25E6
+ 2012-04-25T09:48:22+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:98FFCDAEAB8EE111A937888C45EA25E6
+ 2012-04-25T09:53:02+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:C6F17E7B018FE111A937888C45EA25E6
+ 2012-04-25T20:07:12+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:BA39C171038FE111A937888C45EA25E6
+ 2012-04-25T20:21:15+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:BBA2280D058FE111A937888C45EA25E6
+ 2012-04-25T20:32:45+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:814360D7728FE11187EE978B89F00E91
+ 2012-04-26T09:38:40+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:57CE7056CE8FE1118875DFED5060FDEE
+ 2012-04-26T20:33:37+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:9E41B08ACE8FE1118875DFED5060FDEE
+ 2012-04-26T20:35:05+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:5D73FB063D90E1119140DA36D1AE1745
+ 2012-04-27T09:45:58+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:6AA69A374490E1119140DA36D1AE1745
+ 2012-04-27T10:37:26+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:77ADE65B4590E1119140DA36D1AE1745
+ 2012-04-27T10:45:36+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:0AC661DD4690E1119140DA36D1AE1745
+ 2012-04-27T10:56:23+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:932593724790E1119140DA36D1AE1745
+ 2012-04-27T11:00:33+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:2E6FE8BB4C90E1119140DA36D1AE1745
+ 2012-04-27T11:38:24+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:A3A118384D90E1119140DA36D1AE1745
+ 2012-04-27T11:41:52+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:99286E915290E1119140DA36D1AE1745
+ 2012-04-27T14:00:45+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:3AC3E38E7C90E1119140DA36D1AE1745
+ 2012-04-27T17:20:44+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:FBBBEA5B7E90E1119140DA36D1AE1745
+ 2012-04-27T17:33:38+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:3BA3DBB77E90E1119140DA36D1AE1745
+ 2012-04-27T17:44:51+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:1B68C507009AE111A265B0EBEB662129
+ 2012-05-09T19:54:31+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:6858B019009AE111A265B0EBEB662129
+ 2012-05-09T19:55:01+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:6E84282E009AE111A265B0EBEB662129
+ 2012-05-09T19:55:36+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:918C406D009AE111A265B0EBEB662129
+ 2012-05-09T19:57:22+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:9087BBE7059AE111A265B0EBEB662129
+ 2012-05-09T20:36:35+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:4E474F00C19AE111AFF3BCDC26282A67
+ 2012-05-10T18:55:52+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:77336D02C39AE111AFF3BCDC26282A67
+ 2012-05-10T19:10:14+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:E5B1C235C49AE111AFF3BCDC26282A67
+ 2012-05-10T19:18:50+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:72DBF957C49AE111AFF3BCDC26282A67
+ 2012-05-10T19:19:47+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:30DC22D9C49AE111AFF3BCDC26282A67
+ 2012-05-10T19:23:24+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:9DE2E341C79AE111AFF3BCDC26282A67
+ 2012-05-10T19:40:39+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:BB9C5F87C79AE111AFF3BCDC26282A67
+ 2012-05-10T19:42:35+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:640533F1C89AE111AFF3BCDC26282A67
+ 2012-05-10T19:52:42+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:C0974FAFC99AE111AFF3BCDC26282A67
+ 2012-05-10T19:58:01+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:7DFC7E3ECB9AE111AFF3BCDC26282A67
+ 2012-05-10T20:09:11+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:658F5814CC9AE111AFF3BCDC26282A67
+ 2012-05-10T20:15:10+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:8AA5681FCC9AE111AFF3BCDC26282A67
+ 2012-05-10T20:15:28+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:7C58722FCD9AE111AFF3BCDC26282A67
+ 2012-05-10T20:23:05+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:40EADCC6CD9AE111AFF3BCDC26282A67
+ 2012-05-10T20:27:19+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:91E2C4DECD9AE111AFF3BCDC26282A67
+ 2012-05-10T20:27:59+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:CB27DDD6CE9AE111AFF3BCDC26282A67
+ 2012-05-10T20:34:55+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:F746B761509BE1118617EA60B63B19FF
+ 2012-05-11T12:02:13+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:3F5EE50E519BE1118617EA60B63B19FF
+ 2012-05-11T12:07:04+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:09A85F3B519BE1118617EA60B63B19FF
+ 2012-05-11T12:08:18+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:88218624549BE1118617EA60B63B19FF
+ 2012-05-11T12:29:09+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:2248089CD79DE111AABBD7C94E6F5AA0
+ 2012-05-14T17:15:15+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:C1282A2182AAE111B2A882AD150C1543
+ 2012-05-30T20:06:07+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:633902FE9AD4E1119F72C1FCC0777C63
+ 2012-07-23T09:49:54+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:769553E1A2D4E1119F72C1FCC0777C63
+ 2012-07-23T10:46:22+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+ saved
+ xmp.iid:897B0931A3D4E1119F72C1FCC0777C63
+ 2012-07-23T10:48:36+02:00
+ Adobe InDesign 7.5
+ /;/metadata
+
+
+
+
+ xmp.iid:2FC39A662761E1119924DD59D6363DD0
+ xmp.did:B8F06D13B345E111AA50D75C37FA6F98
+ xmp.did:EA0D660A3E7AE0118E6BD945A68B3244
+ default
+
+
+
+ 15395
+
+
+ application/pdf
+
+
+ SecIndus-Etude_de_cas.v0.1.indd
+
+
+
+
+ Adobe PDF Library 9.9
+ False
+
+
+ PDF/X-1:2001
+
+
+ PDF/X-1:2001
+ PDF/X-1a:2001
+
+
+
+
+endstream
endobj
3 0 obj
<>
endobj
6 0 obj
<>
endobj
7 0 obj
<>
endobj
13 0 obj
<>
endobj
14 0 obj
<>
endobj
15 0 obj
<>
endobj
16 0 obj
<>
endobj
17 0 obj
<>
endobj
38 0 obj
<>/Font<>/ProcSet[/PDF/Text/ImageC]/XObject<>>>/TrimBox[14.1732 14.1732 433.701 609.449]/Type/Page>>
endobj
39 0 obj
<>/TrimBox[14.1732 14.1732 433.701 609.449]/Type/Page>>
endobj
40 0 obj
<>/TrimBox[14.1732 14.1732 433.701 609.449]/Type/Page>>
endobj
41 0 obj
<>/Font<>/ProcSet[/PDF/Text]>>/TrimBox[14.1732 14.1732 433.701 609.449]/Type/Page>>
endobj
42 0 obj
<>/TrimBox[14.1732 14.1732 433.701 609.449]/Type/Page>>
endobj
43 0 obj
<>/ExtGState<>/Font<>/ProcSet[/PDF/Text/ImageC/ImageI]/XObject<>>>/TrimBox[14.1732 14.1732 433.701 609.449]/Type/Page>>
endobj
44 0 obj
<>/ExtGState<>/Font<>/ProcSet[/PDF/Text]>>/TrimBox[14.1732 14.1732 433.701 609.449]/Type/Page>>
endobj
75 0 obj
<>stream
+HWY7~_G;fzf6y1!ۛkTJGϴ
ETCӍӍPBL?l`/HSB93$/pz6xq~67Zk/(
'Tgs&ࡷx'̯7Q)$f'R#找H?0b>w8o;O@Y[Msw/sbBq=EQRIJ`03E[|1,Lo
+E,bav f;m¨T6&o2(3ޝ cp64ft(HTJ|fyns=+gҌW@uQ+5hܰ%&!:(nRVCȺAA+)-S-yMٺelY*AwnTdsd4:0='/gL;{ZvXUMYh42ڎ?!
:
+I* M֘! ë;fiX 9(i㤩OEaߌ]͟/O/ͯ=O'
q$u=z2:;:Ӳ=]"3ce &W<=*&ǙmO $2r,ϊ}#)sG$h%tiRi *
+bk(M B0萀%g?p;xWOoJ?'QR`U"TVTkՊXB: *#Ka,}2--ơX&dVNo>S,aryqRͭTZ/;OH]KYaEu;l|[2*ޅd/P1/ǥ=F
+TGL}1ڗæ+?-S(b]RcZ-KT$y%nA'^t2;wN}u|
UoRkO\xh!ɤ5?
+DimYM?Yė=OY%7IV&N.I: ]pB7PbJȋ),]f\cZF~Y' o;T\b-9x5M'&T,mZ(vcc@_v#|z=.tmhV.EWuA^5']欛[ˉK7ǖwjk٧^.~jNHIyOk2;P.r^F*