From 42b5c47662e2c3c93cbfb8e285f8cd1b3a29755f Mon Sep 17 00:00:00 2001 From: Suvan974 Date: Thu, 30 Jan 2025 14:50:30 +0400 Subject: [PATCH 1/3] Add files via upload --- CV.html | 27 ++++ acceuil.html | 30 +++++ "comp\303\251tence.html" | 52 ++++++++ conctact.html | 33 +++++ pagecss.css | 268 +++++++++++++++++++++++++++++++++++++++ portfolio.html | 60 +++++++++ 6 files changed, 470 insertions(+) create mode 100644 CV.html create mode 100644 acceuil.html create mode 100644 "comp\303\251tence.html" create mode 100644 conctact.html create mode 100644 pagecss.css create mode 100644 portfolio.html diff --git a/CV.html b/CV.html new file mode 100644 index 000000000..c5069f1b5 --- /dev/null +++ b/CV.html @@ -0,0 +1,27 @@ + + + + + + Codestin Search App + + + + + + + +
+

Mon CV

+

Voici une image de mon CV :

+ + Mon CV +
+ + diff --git a/acceuil.html b/acceuil.html new file mode 100644 index 000000000..0bfb536ec --- /dev/null +++ b/acceuil.html @@ -0,0 +1,30 @@ + + + + + + Codestin Search App + + + + + + + +
+
+

Bienvenue sur mon portfolio

+

Bonjour ! Je m'appelle Armourdom Suvan, je suis un passionné de technologie, spécialisé dans les réseaux et la cybersécurité.

+

Je suis actuellement en BUT RÉSEAU et TELECOM.

+

Découvrez mon travail, mes projets et apprenez-en plus sur moi.

+ Voir mes projets +
+
+ + diff --git "a/comp\303\251tence.html" "b/comp\303\251tence.html" new file mode 100644 index 000000000..4da826e2d --- /dev/null +++ "b/comp\303\251tence.html" @@ -0,0 +1,52 @@ + + + + + + Codestin Search App + + + + + + + +
+
+

Mes Compétences

+

Voici un aperçu de mes compétences en programmation, réseaux et cybersécurité.

+
+
+ +
+
+
+

Programmation

+

Maîtrise des langages C, et HTML/CSS/.

+
+
+

Réseaux

+

Connaissance des protocoles réseau, configuration et sécurisation.

+
+
+

Cybersécurité

+

Analyse de vulnérabilités, audits de sécurité et bonnes pratiques.

+
+
+
+ + + + + diff --git a/conctact.html b/conctact.html new file mode 100644 index 000000000..0ad1eaf4f --- /dev/null +++ b/conctact.html @@ -0,0 +1,33 @@ + + + + + + Codestin Search App + + + + + + + +
+
+

Contactez-moi

+

Je serais ravi de répondre à vos questions ou de collaborer avec vous !

+
+ + + + +
+
+
+ + diff --git a/pagecss.css b/pagecss.css new file mode 100644 index 000000000..70f680f34 --- /dev/null +++ b/pagecss.css @@ -0,0 +1,268 @@ +/* === Arrière-plan global === */ +body { + margin: 0; + padding: 0; + font-family: 'Poppins', sans-serif; + background: linear-gradient(to bottom, #0f2027, #203a43, #2c5364); /* Dégradé sombre */ + color: #fff; + overflow-x: hidden; /* Évite les débordements horizontaux */ +} + +/* === Barre de navigation === */ +.navbar { + background: linear-gradient(to right, #112240, #0a192f); + padding: 1rem; + display: flex; + justify-content: center; + gap: 1.5rem; +} + +.navbar a { + color: #64ffda; + text-decoration: none; + font-size: 1rem; + font-weight: bold; + transition: color 0.3s; +} + +.navbar a:hover { + color: #0ef; + text-shadow: 0 0 10px #64ffda, 0 0 20px #0ef; +} + +/* === Section Accueil pleine page === */ +.hero { + height: 100vh; /* Prend toute la hauteur de l'écran */ + display: flex; + justify-content: center; + align-items: center; + background: linear-gradient(to bottom, #0f2027, #203a43, #2c5364); + text-align: center; + padding: 20px; +} + +.hero-content { + background: rgba(17, 34, 64, 0.9); /* Fond semi-transparent */ + padding: 40px; + border-radius: 10px; + box-shadow: 0 4px 10px rgba(0, 0, 0, 0.6); + width: 90%; + max-width: 600px; +} + +.hero-content h1 { + font-size: 2.5rem; + margin-bottom: 20px; + color: #64ffda; + text-shadow: 0 0 10px #64ffda, 0 0 20px #0ef; +} + +.hero-content p { + font-size: 1.2rem; + margin-bottom: 30px; + color: #fff; +} + +.cta-btn { + display: inline-block; + padding: 10px 20px; + font-size: 1rem; + font-weight: bold; + color: #0a192f; + background: #64ffda; + border-radius: 5px; + text-decoration: none; + transition: transform 0.3s, box-shadow 0.3s; +} + +.cta-btn:hover { + transform: translateY(-3px); + box-shadow: 0 5px 15px rgba(100, 255, 218, 0.6); +} + +/* === Section Compétences pleine page === */ +.skills { + height: 100vh; /* Prend toute la hauteur de l'écran */ + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + background: linear-gradient(to bottom, #0f2027, #203a43, #2c5364); + text-align: center; + padding: 20px; +} + +.skills-container { + display: flex; + gap: 2rem; + flex-wrap: wrap; + justify-content: center; +} + +.skill-card { + background: rgba(17, 34, 64, 0.9); /* Fond semi-transparent */ + padding: 20px; + border-radius: 10px; + box-shadow: 0 4px 10px rgba(0, 0, 0, 0.6); + width: 280px; + text-align: center; + transition: transform 0.3s, box-shadow 0.3s; +} + +.skill-card:hover { + transform: translateY(-5px); + box-shadow: 0 8px 20px rgba(100, 255, 218, 0.6); +} + +.skill-card h3 { + font-size: 1.5rem; + margin-bottom: 15px; + color: #64ffda; + text-shadow: 0 0 10px #64ffda, 0 0 20px #0ef; +} + +.skill-card p { + font-size: 1rem; + color: #fff; +} + + +/* === Sections globales === */ +main { + padding: 60px 20px; + text-align: center; +} + +/* Style pour les sections avec fond semi-transparent */ +section, .project-card, .cv-section { + background: rgba(17, 34, 64, 0.9); /* Fond semi-transparent */ + padding: 20px; + border-radius: 10px; /* Coins arrondis */ + box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5); /* Ombre */ + margin: 20px auto; + max-width: 800px; /* Largeur maximale */ +} + +/* === Projets du Portfolio === */ +.project-card { + margin: 20px auto; + padding: 20px; + max-width: 500px; + background: #112240; + border-radius: 10px; + box-shadow: 0 4px 10px rgba(0, 0, 0, 0.6); + transition: transform 0.3s, box-shadow 0.3s; + color: #fff; +} + +.project-card:hover { + transform: translateY(-10px); + box-shadow: 0 8px 20px rgba(100, 255, 218, 0.8); +} + +textarea { + width: 100%; + min-height: 80px; + margin-top: 10px; + padding: 10px; + border: 1px solid #64ffda; + border-radius: 5px; + background: #0a192f; + color: #fff; + font-family: 'Poppins', sans-serif; + resize: vertical; +} + +textarea:focus { + outline: none; + border-color: #0ef; +} + +/* === Boutons généraux === */ +button, .cta-btn, .download-btn { + background: #64ffda; + border: none; + padding: 10px 20px; + color: #0a192f; + font-weight: bold; + border-radius: 5px; + cursor: pointer; + transition: transform 0.3s, box-shadow 0.3s; +} + +button:hover, .cta-btn:hover, .download-btn:hover { + transform: translateY(-3px); + box-shadow: 0 5px 15px rgba(100, 255, 218, 0.6); +} + +/* === Section Contact pleine page === */ +.contact-hero { + height: 100vh; /* Prend toute la hauteur de l'écran */ + display: flex; + justify-content: center; /* Centré horizontalement */ + align-items: center; /* Centré verticalement */ + background: linear-gradient(to bottom, #0f2027, #203a43, #2c5364); /* Dégradé sombre */ + text-align: center; + padding: 20px; +} + +.contact-content { + background: rgba(17, 34, 64, 0.9); /* Fond semi-transparent */ + padding: 40px; + border-radius: 10px; /* Coins arrondis */ + box-shadow: 0 4px 10px rgba(0, 0, 0, 0.6); /* Ombre */ + width: 90%; + max-width: 600px; +} + +.contact-content h1 { + font-size: 2.5rem; + margin-bottom: 20px; + color: #64ffda; + text-shadow: 0 0 10px #64ffda, 0 0 20px #0ef; /* Effet lumineux */ +} + +.contact-content p { + font-size: 1.2rem; + margin-bottom: 30px; + color: #fff; +} + +/* Formulaire de contact */ +form { + display: flex; + flex-direction: column; +} + +form input, form textarea { + width: 100%; + margin-bottom: 20px; + padding: 10px; + border: none; + border-radius: 5px; + background: #112240; /* Fond sombre */ + color: #fff; /* Texte blanc */ + font-family: 'Poppins', sans-serif; + font-size: 1rem; +} + +form input:focus, form textarea:focus { + outline: none; + border: 2px solid #64ffda; +} + +form button { + background: #64ffda; + color: #0a192f; + padding: 10px 20px; + border: none; + border-radius: 5px; + font-weight: bold; + cursor: pointer; + transition: transform 0.3s, box-shadow 0.3s; +} + +form button:hover { + transform: translateY(-3px); + box-shadow: 0 5px 15px rgba(100, 255, 218, 0.6); +} diff --git a/portfolio.html b/portfolio.html new file mode 100644 index 000000000..b6bc2c88f --- /dev/null +++ b/portfolio.html @@ -0,0 +1,60 @@ + + + + + + Codestin Search App + + + + + + + +
+

Mes Projets

+ + +
+

SAE 101 : Se sensibiliser à l'hygiène informatique et à la cybersécurité

+

Description : Ce projet était centré sur la sensibilisation de l’hygiène informatique et à la cybersécurité. L’objectif était de comprendre les bonnes pratiques pour protéger les données personnelles et professionnelles, ainsi que de se familiariser avec les principaux risques numériques (phishing, malwares, mots de passe faibles, etc.). Ce projet a permis de renforcer les connaissances en cybersécurité et en protection des informations.

+ +
+ + +
+

SAE 102 : S’initier aux réseaux informatiques

+

Description : Le projet consiste à configurer une carte Raspberry Pi pour qu'elle puisse être administrée à distance via SSH. Les étudiants apprendront à commander une LED connectée, à interfacer des capteurs pour mesurer la température et l'humidité, et à transmettre ces données sur un serveur local ou distant pour affichage. Les livrables incluent un dossier technique, un compte rendu, et une présentation finale

+ +
+ + +
+

SAE 103 : Découvrir un dispositif de transmission

+

Description : Étude des vulnérabilités d'un réseau et mise en œuvre de correctifs.

+ +
+ + +
+

SAE 104 : Se présenter sur Internet

+

Description : Création d'un chatbot intelligent avec des réponses dynamiques.

+ +
+ + +
+

SAE 105 : Traiter des données

+

Description : Ce projet est axé sur le traitement des données, incluant la création de comptes utilisateurs, l'établissement d'une politique de mots de passe solides, et l'utilisation de commandes de base sous GNU/Linux. Il aborde également le chiffrement des données, en particulier la création d'une partition chiffrée sous Debian via LUKS, afin de garantir la sécurité et la confidentialité des données dans des environnements sensibles , .

+ +
+ +
+ + From 3c326f162d7ac7b15d0ea17560be409192b306a7 Mon Sep 17 00:00:00 2001 From: Suvan974 Date: Thu, 30 Jan 2025 15:17:27 +0400 Subject: [PATCH 2/3] Fin de SAE1.04 --- portfolio.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/portfolio.html b/portfolio.html index b6bc2c88f..bf5d8030c 100644 --- a/portfolio.html +++ b/portfolio.html @@ -37,14 +37,14 @@

SAE 102 : S’initier aux réseaux informatiques

SAE 103 : Découvrir un dispositif de transmission

-

Description : Étude des vulnérabilités d'un réseau et mise en œuvre de correctifs.

+

Description : Ce projet vise à développer des compétences en analyse et interprétation de documents techniques liés aux mesures et aux transmissions. Il comprend la compréhension des documents de mesure, l’analyse des schémas et câblages, ainsi que la caractérisation des supports de transmission comme les câbles ou fibres optiques. Une partie essentielle du projet est aussi d’apprendre à présenter les résultats de manière claire et professionnelle à un client ou un collaborateur. Cette SAÉ permet d’acquérir des compétences techniques et communicationnelles indispensables dans le domaine des systèmes de transmission.

SAE 104 : Se présenter sur Internet

-

Description : Création d'un chatbot intelligent avec des réponses dynamiques.

+

Description : Ce projet consiste à créer un portfolio en ligne afin de se présenter sur internet de manière professionnelle. Il comprend une page de présentation pour mettre en avant son parcours et ses compétences, ainsi qu’un CV en ligne détaillant les expériences et formations. D’autres pages peuvent être ajoutées, comme une galerie de projets, une page de contact ou encore un blog pour partager des réflexions et réalisations. L’objectif est de développer une identité numérique soignée en utilisant des technologies web telles que HTML, CSS et JavaScript, tout en assurant un design attractif et fonctionnel.

From 319cbbc2669cc4c0e8008e35a1788fe0ece11e80 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 13 Nov 2025 05:59:14 +0000 Subject: [PATCH 3/3] =?UTF-8?q?Am=C3=A9lioration=20compl=C3=A8te=20du=20po?= =?UTF-8?q?rtfolio=20avec=20toutes=20les=20sections?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Correction de l'attribut lang de 'en' à 'fr' dans tous les fichiers HTML - Correction de la faute de frappe 'Conctact' en 'Contact' - Standardisation de la navigation sur toutes les pages - Amélioration de la page CV avec sections détaillées (formation, compétences, projets) - Création d'index.html comme point d'entrée principal - Ajout d'informations de contact (email, LinkedIn, GitHub) - Amélioration du CSS avec nouveaux styles pour CV et contact - Ajout d'animations, scrollbar personnalisée et design responsive --- CV.html | 69 +++++++++++++-- acceuil.html | 6 +- "comp\303\251tence.html" | 6 +- conctact.html | 33 -------- contact.html | 48 +++++++++++ index.html | 30 +++++++ pagecss.css | 175 +++++++++++++++++++++++++++++++++++++++ portfolio.html | 8 +- 8 files changed, 325 insertions(+), 50 deletions(-) delete mode 100644 conctact.html create mode 100644 contact.html create mode 100644 index.html diff --git a/CV.html b/CV.html index c5069f1b5..39678b8e9 100644 --- a/CV.html +++ b/CV.html @@ -1,5 +1,5 @@ - + @@ -9,19 +9,74 @@

Mon CV

-

Voici une image de mon CV :

- - Mon CV + +
+ +
+

Informations Personnelles

+

Nom : Armourdom Suvan

+

Formation : BUT Réseaux et Télécommunications

+

Spécialisation : Réseaux et Cybersécurité

+
+ + +
+

Formation

+
+

BUT Réseaux et Télécommunications

+

En cours

+

Spécialisation dans les réseaux informatiques et la cybersécurité

+
+
+ + +
+

Compétences Techniques

+
    +
  • Programmation : C, HTML, CSS, JavaScript
  • +
  • Réseaux : Configuration, sécurisation, protocoles réseau
  • +
  • Cybersécurité : Analyse de vulnérabilités, audits de sécurité
  • +
  • Systèmes : GNU/Linux (Debian), Administration système
  • +
  • IoT : Raspberry Pi, capteurs, transmission de données
  • +
  • Sécurité : Chiffrement (LUKS), politiques de mots de passe
  • +
+
+ + +
+

Projets Académiques (SAÉ)

+
+

SAÉ 101 - Hygiène Informatique et Cybersécurité

+

Sensibilisation aux bonnes pratiques de cybersécurité et protection des données

+
+
+

SAÉ 102 - Initiation aux Réseaux Informatiques

+

Configuration Raspberry Pi, administration SSH, interfaçage de capteurs

+
+
+

SAÉ 103 - Dispositifs de Transmission

+

Analyse de documents techniques, caractérisation des supports de transmission

+
+
+

SAÉ 104 - Présence sur Internet

+

Création d'un portfolio professionnel avec HTML, CSS et JavaScript

+
+
+

SAÉ 105 - Traitement des Données

+

Gestion utilisateurs, chiffrement de données avec LUKS, commandes GNU/Linux

+
+
+
diff --git a/acceuil.html b/acceuil.html index 0bfb536ec..913c53c19 100644 --- a/acceuil.html +++ b/acceuil.html @@ -1,5 +1,5 @@ - + @@ -9,11 +9,11 @@ diff --git "a/comp\303\251tence.html" "b/comp\303\251tence.html" index 4da826e2d..bc953837b 100644 --- "a/comp\303\251tence.html" +++ "b/comp\303\251tence.html" @@ -1,5 +1,5 @@ - + @@ -9,11 +9,11 @@ diff --git a/conctact.html b/conctact.html deleted file mode 100644 index 0ad1eaf4f..000000000 --- a/conctact.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - Codestin Search App - - - - - - - -
-
-

Contactez-moi

-

Je serais ravi de répondre à vos questions ou de collaborer avec vous !

-
- - - - -
-
-
- - diff --git a/contact.html b/contact.html new file mode 100644 index 000000000..c1d362de3 --- /dev/null +++ b/contact.html @@ -0,0 +1,48 @@ + + + + + + Codestin Search App + + + + + + + +
+
+

Contactez-moi

+

Je serais ravi de répondre à vos questions ou de collaborer avec vous !

+ + +
+

Mes coordonnées

+ +
+ + +
+

Envoyez-moi un message

+
+ + + + +
+
+
+
+ + diff --git a/index.html b/index.html new file mode 100644 index 000000000..325daba7d --- /dev/null +++ b/index.html @@ -0,0 +1,30 @@ + + + + + + Codestin Search App + + + + + + + +
+
+

Bienvenue sur mon portfolio

+

Bonjour ! Je m'appelle Armourdom Suvan, je suis un passionné de technologie, spécialisé dans les réseaux et la cybersécurité.

+

Je suis actuellement en BUT RÉSEAU et TELECOM.

+

Découvrez mon travail, mes projets et apprenez-en plus sur moi.

+ Voir mes projets +
+
+ + diff --git a/pagecss.css b/pagecss.css index 70f680f34..f300dcebe 100644 --- a/pagecss.css +++ b/pagecss.css @@ -266,3 +266,178 @@ form button:hover { transform: translateY(-3px); box-shadow: 0 5px 15px rgba(100, 255, 218, 0.6); } + +/* === Styles pour la page CV === */ +.cv-container { + max-width: 900px; + margin: 0 auto; +} + +.cv-block { + background: rgba(17, 34, 64, 0.9); + padding: 25px; + margin: 25px 0; + border-radius: 10px; + box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5); + border-left: 4px solid #64ffda; + transition: transform 0.3s, box-shadow 0.3s; +} + +.cv-block:hover { + transform: translateX(5px); + box-shadow: 0 6px 15px rgba(100, 255, 218, 0.4); +} + +.cv-block h2 { + color: #64ffda; + font-size: 1.8rem; + margin-bottom: 15px; + text-shadow: 0 0 10px rgba(100, 255, 218, 0.5); +} + +.cv-block h3 { + color: #0ef; + font-size: 1.3rem; + margin-top: 15px; + margin-bottom: 8px; +} + +.cv-item { + margin: 20px 0; + padding: 15px; + background: rgba(10, 25, 47, 0.5); + border-radius: 8px; + border-left: 3px solid #0ef; +} + +.cv-date { + color: #64ffda; + font-style: italic; + margin: 5px 0; +} + +.skills-list { + list-style: none; + padding: 0; +} + +.skills-list li { + padding: 10px 0; + padding-left: 25px; + position: relative; + transition: color 0.3s; +} + +.skills-list li:before { + content: "▹"; + position: absolute; + left: 0; + color: #64ffda; + font-size: 1.5rem; +} + +.skills-list li:hover { + color: #64ffda; + padding-left: 30px; +} + +/* === Styles supplémentaires pour la page Contact === */ +.contact-info { + margin: 30px 0; + padding: 20px; + background: rgba(10, 25, 47, 0.5); + border-radius: 10px; + border: 2px solid #64ffda; +} + +.contact-info h2 { + color: #64ffda; + font-size: 1.5rem; + margin-bottom: 15px; + text-align: center; +} + +.contact-details { + text-align: left; +} + +.contact-details p { + margin: 15px 0; + font-size: 1.1rem; +} + +.contact-link { + color: #0ef; + text-decoration: none; + transition: color 0.3s, text-shadow 0.3s; +} + +.contact-link:hover { + color: #64ffda; + text-shadow: 0 0 10px #64ffda; +} + +.contact-form-section { + margin-top: 30px; +} + +.contact-form-section h2 { + color: #64ffda; + font-size: 1.5rem; + margin-bottom: 20px; + text-align: center; +} + +/* === Animations === */ +@keyframes fadeIn { + from { + opacity: 0; + transform: translateY(20px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +.fade-in { + animation: fadeIn 0.8s ease-out forwards; +} + +/* === Style pour le scroll === */ +::-webkit-scrollbar { + width: 10px; +} + +::-webkit-scrollbar-track { + background: #0a192f; +} + +::-webkit-scrollbar-thumb { + background: #64ffda; + border-radius: 5px; +} + +::-webkit-scrollbar-thumb:hover { + background: #0ef; +} + +/* === Responsive Design === */ +@media (max-width: 768px) { + .navbar { + flex-direction: column; + gap: 0.5rem; + } + + .hero-content h1 { + font-size: 2rem; + } + + .skills-container { + flex-direction: column; + } + + .skill-card { + width: 100%; + } +} diff --git a/portfolio.html b/portfolio.html index bf5d8030c..24681a8d6 100644 --- a/portfolio.html +++ b/portfolio.html @@ -1,5 +1,5 @@ - + @@ -9,11 +9,11 @@