diff --git a/images/CodeFirstLogo.png b/images/CodeFirstLogo.png deleted file mode 100644 index a9741c8..0000000 Binary files a/images/CodeFirstLogo.png and /dev/null differ diff --git a/index.html b/index.html index 1ea3805..31b2e95 100644 --- a/index.html +++ b/index.html @@ -40,7 +40,15 @@
En tant qu'étudiant en Première année de BUT Informatique passionné par le développement web, je maîtrise les langages HTML, CSS, JavaScript et Python pour créer des applications web efficaces. Mon approche créative se reflète dans mes projets, tandis que mon adaptabilité me permet de relever les défis techniques qui se présentent. Ma rigueur garantit la qualité et la fiabilité de chaque développement. En combinant mes compétences techniques, incluant des connaissances en frameworks tels que Vue, Nuxt, Angular, React, et mes qualités, je suis capable de transformer des concepts en applications web de manière professionnelle. Pour la rentrée 2024, je suis à la recherche d'une alternance dans le domaine du développement web sur un rythme de 3 mois 3 mois.
+En tant qu'étudiant en Première année de BUT Informatique passionné par le développement web, + je maîtrise les langages HTML, CSS, JavaScript et Python pour créer des applications web efficaces + . Mon approche créative se reflète dans mes projets, tandis que mon adaptabilité + me permet de relever les défis techniques qui se présentent. Ma rigueur garantit la qualité et la + fiabilité de chaque développement. En combinant mes compétences techniques, incluant des + connaissances en frameworks tels que Vue, Nuxt, Angular, React, et mes qualités, + je suis capable de transformer des concepts en applications web de manière professionnelle. Pour la rentrée 2024, + je suis à la recherche d'une alternance dans le domaine du développement web sur un rythme de 3 + mois 3 mois.
Je vous invite à télécharger mon CV ci-dessous ou à consulter mon LinkedIn.
Mon CV Mon LinkedIn @@ -72,7 +80,11 @@ 2023 -2024Le BUT Informatique me plonge dans le développement, un monde d'opportunités pour l'innovation. Durant cette année, j'ai abordé de nombreux sujets tels que le développement web avec les langages HTML et CSS, mais également le développement objet en C# et C++ et Python ainsi que l'administration de bases de données en PostgreSQL.
+Le BUT Informatique me plonge dans le développement, + un monde d'opportunités pour l'innovation. Durant cette année, j'ai abordé de nombreux + sujets tels que le développement web avec les langages HTML et CSS, mais + également le développement objet en C# et C++ et Python ainsi que + l'administration de bases de données en PostgreSQL.
Durant ces années au lycée Jean-Zay à Thiers(63), j'ai obtenu le diplome du Baccalauréat avec mention en étudiant les spécialités Mathématiques, Physique-Chimie et Numérique et sciences de l'informatique(NSI).
+Durant ces années au lycée Jean-Zay à Thiers(63), j'ai obtenu le + diplome du Baccalauréat avec mention en étudiant les + spécialités Mathématiques, Physique-Chimie et Numérique et sciences de l'informatique(NSI). +
En mai 2022 et en juin 2023, je faisais partie des responsables de l’organisation d’un événement de VTT nommé EnduForez accueillant plus de 700 participants. J’ai donc dû participer a la gestion du logement des personnes, de leur restauration, du stockage de leurs véhicules, de l’acheminement des participants par navettes sur le lieu de départ de l’événement, ainsi que leur ravitaillement lors du parcours. Cette expérience m’a donc permis de prendre mes responsabilités lors de l’organisation d’un événement sportif accueillant de nombreuses personnes ainsi que d’apprendre à réagir vite face à des situations pouvant s’avérer problématiques telles que, lors de cet événement, des prises de retard liées aux navettes.
+En mai 2022 et en juin 2023, je faisais partie des responsables de + l’organisation d’un événement de VTT nommé EnduForez accueillant plus de + 700 participants. J’ai donc dû participer a la gestion du logement des + personnes, de leur restauration, du stockage de leurs + véhicules, de l’acheminement des participants par navettes sur le lieu de + départ de l’événement, ainsi que leur ravitaillement lors du parcours. + Cette expérience m’a donc permis de prendre mes responsabilités lors de + l’organisation d’un événement sportif accueillant de nombreuses personnes ainsi que + d’apprendre à réagir vite face à des situations pouvant s’avérer + problématiques telles que, lors de cet événement, des prises de retard + liées aux navettes.
@@ -123,7 +148,9 @@Le webdesign est l'art de concevoir des interfaces web attrayantes et fonctionnelles, alliant esthétique et utilité pour offrir une expérience utilisateur optimale. La réalisation de ce PortFolio m'a permis de m'entrainer dans ce domaine.
+Le webdesign est l'art de concevoir des interfaces web attrayantes et fonctionnelles, + alliant esthétique et utilité pour offrir une expérience utilisateur + optimale. La réalisation de ce PortFolio m'a permis de m'entrainer dans ce domaine.
Le développement web englobe la création et la maintenance de sites web, utilisant des langages de programmation comme HTML, CSS et JavaScript pour concevoir des interfaces interactives et des fonctionnalités dynamiques. Les cours de web m'ont formés à cette pratique et j'ai continué à en faire après la fin de ce module car c'est un domaine qui me passionne.
+Le développement web englobe la création et la maintenance de sites web, utilisant des + langages de programmation comme HTML, CSS et JavaScript + pour concevoir des interfaces interactives et des fonctionnalités dynamiques. Les cours de + web m'ont formés à cette pratique et j'ai continué à en faire après la fin de ce module car c'est un domaine + qui me passionne.
Les frameworks web sont des outils essentiels qui permettent de structurer et de faciliter le développement d'applications web. En utilisant des frameworks tels que Angular, Vue, Nuxt ou React. Je peux créer des interfaces utilisateur dynamiques et performantes. Ces frameworks offrent une liberté créative immense, permettant de développer rapidement des fonctionnalités complexes à partir de structures solides et modulaires.
+Les frameworks web sont des outils essentiels qui permettent de structurer et de faciliter le + développement d'applications web. En utilisant des frameworks tels que Angular, + Vue, Nuxt ou React. Je peux créer des interfaces + utilisateur dynamiques et performantes. Ces frameworks offrent une liberté créative + immense, permettant de développer rapidement des fonctionnalités complexes à partir de structures solides + et modulaires.
Le coding, ou codage, fait référence à l'acte d'écrire du code informatique dans des langages de programmation spécifiques, permettant de créer des applications, des sites web, des logiciels et bien plus encore. C'est une pratique qui me passionne de part la liberté que cela procure de pourvoir tout créer à partir de rien. J'ai pour habiotude d'utiliser l'éditeur de code Visual Studio Code car celui-ci à un design confortable ainsi que de nombreuses fonctionnalités utiles telles que Git qui permet le partage de mon travail avec mes coéquipiers.
+Le coding, ou codage, fait référence à l'acte d'écrire du code informatique + dans des langages de programmation spécifiques, permettant de créer des applications, + des sites web, des logiciels et bien plus encore. C'est une pratique qui me passionne de part la + liberté que cela procure de pourvoir tout créer à partir de rien. J'ai pour habiotude + d'utiliser l'éditeur de code Visual Studio Code car celui-ci à un design confortable ainsi + que de nombreuses fonctionnalités utiles telles que Git qui permet le partage de mon travail + avec mes coéquipiers.
Le développement orienté objet est une approche de programmation où les concepts du monde réel sont modélisés en objets, chacun ayant des propriétés et des comportements spécifiques. J'ai découvert à travers le C++ ce versant du développement, c'est un langage crée à partir du C que j'avais étudié précédament. Cela m'a permis de me focaliser sur le côté objet du développement plutôt que sur le langage
+Le développement orienté objet est une approche de programmation où les concepts du monde + réel sont modélisés en objets, chacun ayant des propriétés et des comportements + spécifiques. J'ai découvert à travers le C++ ce versant du développement, + c'est un langage crée à partir du C que j'avais étudié précédament. Cela m'a permis de me + focaliser sur le côté objet du développement plutôt que sur le langage
Le développement applicatif avec XAML et C# consiste à créer des applications interactives pour les plateformes Windows en utilisant le langage de balisage XAML pour la conception d'interfaces utilisateur et le langage de programmation C# pour la logique applicative. Cette approche permet de développer des applications riches et performantes pour une variété de dispositifs.
+Le développement applicatif avec XAML et C# consiste à + créer des applications interactives pour les plateformes Windows en utilisant le langage de balisage + XAML pour la conception d'interfaces utilisateur et le langage de programmation + C# pour la logique applicative. Cette approche permet de développer + des applications riches et performantes pour une variété de dispositifs.
@@ -188,7 +238,13 @@La créativité est une qualité essentielle dans le domaine du design et du développement, permettant de générer des idées innovantes, de résoudre des problèmes de manière originale et d'apporter une touche unique à chaque projet. Elle se manifeste par la capacité à penser différemment, à explorer de nouvelles voies et à repousser les limites de la conception et de la programmation. Le développement de ce PortFolio ainsi que de mes différents projets m'ont permis d'entrainer cette qualité et de l'éxercer avec brio.
+La créativité est une qualité essentielle dans le domaine du design et du développement, + permettant de générer des idées innovantes, de résoudre des problèmes de manière + originale et d'apporter une touche unique à chaque projet. Elle se manifeste par la + capacité à penser différemment, à explorer de nouvelles voies et à repousser les + limites de la conception et de la programmation. Le développement de ce PortFolio ainsi + que de mes différents projets m'ont permis d'entrainer cette qualité et de l'éxercer avec + brio.
L'adaptabilité est une qualité clé qui me caractérise. Elle se manifeste par ma capacité à m'ajuster facilement aux changements, à m'adapter à de nouvelles situations et à trouver des solutions créatives face à des défis imprévus. Cette qualité me permet de rester efficace et productif dans des environnements dynamiques et en constante évolution. Je m'adapte en continu dans le développement car, pour de nombreux projets, il est necessaire de changer de langage et donc de s'adapter constamment.
+L'adaptabilité est une qualité clé qui me caractérise. Elle se manifeste par ma capacité à + m'ajuster facilement aux changements, à m'adapter à de nouvelles situations et à trouver + des solutions créatives face à des défis imprévus. Cette qualité me permet de rester + efficace et productif dans des environnements dynamiques et en + constante évolution. Je m'adapte en continu dans le développement car, pour de nombreux + projets, il est necessaire de changer de langage et donc de s'adapter constamment.
La rigueur est l'une de mes qualités fondamentales. Elle se manifeste dans mon approche méthodique du travail, ma capacité à suivre des processus avec précision et à maintenir des normes élevées de qualité dans tout ce que j'entreprends. Cela se traduit également par mon souci du détail et ma persévérance à atteindre les objectifs fixés, même dans les situations les plus exigeantes. Dans le développement, on doit absolument, pour créer un code fonctionnel créant une bonne expérience pour l'utilisateur, obtenir un code fonctionnel dans bug, il faut être rigoureux pour cela.
+La rigueur est l'une de mes qualités fondamentales. Elle se manifeste dans mon approche + méthodique du travail, ma capacité à suivre des processus avec précision et à maintenir + des normes élevées de qualité dans tout ce que j'entreprends. Cela se traduit également par mon souci du + détail et ma persévérance à atteindre les objectifs fixés, même dans les + situations les plus exigeantes. Dans le développement, on doit absolument, pour créer un + code fonctionnel créant une bonne expérience pour l'utilisateur, obtenir un code fonctionnel + dans bug, il faut être rigoureux pour cela.
@@ -233,16 +300,27 @@ @@ -255,17 +333,27 @@ @@ -278,15 +366,22 @@ @@ -305,14 +400,24 @@Ce projet est un projet universitaire réalisé sous la supervision de notre professeur de réseaux.
Je devais, à partir d'une machine virutelle, créer des communications entre plusieurs machines à l'aide du protocode FTP permettant leur commmunication.
+Je devais, à partir d'une machine virutelle, créer des communications entre plusieurs machines à l'aide du + protocode FTP permettant leur commmunication.
- J'ai premièrement du configurer les adresses IP des différentes machines en configurant les fichiers "/etc/hosts" "/etc/hostname" et "/etc/network/interfaces" grace à cela, les machines peuvent se "Ping" c'est à dire s'envoyer des signaux et donc des paquets.
-- J'ai ensuite du configurer un server web Apache qui affichait une page web par défaut dés qu'il était consulté.
-- Enfin, j'ai configuré une communication ssh entre les différentes machines afin qu'elles puissent récuperer des fichiers l'une chez l'autre à tavers différents utilisateurs.
-- Afin de sécuriser ce réseau, j'ai utilisé le logiciel fail2ban et je l'ai configuré afin de me protéger des attaques DDOS, c'està dire un envoi massif de paquets à mon server faisant planter le réseau. J'ai pu configurer un système de banissement des adresses IP ainsi qu'une suspension momentannée de certaines.
+- J'ai premièrement du configurer les adresses IP des différentes machines en configurant + les fichiers "/etc/hosts" "/etc/hostname" et "/etc/network/interfaces" grace à cela, + les machines peuvent se "Ping" c'est à dire s'envoyer des signaux et donc des paquets.
+- J'ai ensuite du configurer un server web Apache qui affichait une page + web par défaut dés qu'il était consulté.
+- Enfin, j'ai configuré une communication ssh entre les différentes machines afin + qu'elles puissent récuperer des fichiers l'une chez l'autre à tavers différents + utilisateurs.
+- Afin de sécuriser ce réseau, j'ai utilisé le logiciel fail2ban et je l'ai configuré + afin de me protéger des attaques DDOS, c'està dire un envoi massif de paquets à mon + server faisant planter le réseau. J'ai pu configurer un système de banissement des + adresses IP ainsi qu'une suspension momentannée de certaines.
J'ai pu réaliser presque toutes les taches qui m'étaient demandées, j'ai pour cela reçu la note de 17/20 pour une moyenne de classe aux alentours de 14.
+J'ai pu réaliser presque toutes les taches qui m'étaient demandées, j'ai pour cela reçu la note de + 17/20 pour une moyenne de classe aux alentours de 14.
@@ -324,16 +429,28 @@ @@ -345,18 +462,34 @@ @@ -389,7 +522,8 @@ Mon LinkedIn -