Conception de mon site Web portfolio
Objectifs et contexte
- Problématique : Ce site Web à été conçu pour développer ma présence en ligne et de mettre en œuvre des outils et stratégies de veille informationnelle. Il présente également mon parcours professionnel ainsi que les différents compétences que j’ai pu acquérir au cours des projets réaliser au seins de ma formation.
- Technologies utilisées : Trello, AWS EC2, Cloudflare, LWS, WordPress
Déroulement du projet :
- Souscription à AWS et création de l’instance
- J’ai souscrit à l’offre AWS 12-Month Free Tier, qui me permet de bénéficier gratuitement, pendant un an, d’une machine virtuelle sous Debian avec 1 Go de RAM et 1 cœur. En parallèle, j’ai mis en place une alerte qui m’envoie un e-mail dès que je dépasse les limites de l’offre gratuite. J’ai ensuite créé mon instance.
- Achat du nom de domaine et configuration des DNS
- J’ai acheté le nom de domaine teneurmatheo.fr chez LWS, puis j’ai délégué la gestion complète des DNS à Cloudflare afin de bénéficier de statistiques avancées et de me protéger contre les attaques DDoS.
- Création et configuration du serveur WordPress
- J’ai installé le serveur WordPress sur mon instance AWS, puis j’ai mis en place le thème OceanWP ainsi que les plugins nécessaires à la création de mon site web, notamment Elementor.
- Mentions légales et obligations réglementaires
- La mise en ligne de mon site est encadrée par la législation du pays dans lequel il est hébergé. Étant hébergé dans un datacenter AWS situé à Paris, j’ai créé une page de mentions légales afin d’informer les utilisateurs sur l’emplacement de l’hébergement, la collecte des données, leur finalité, ainsi que les droits des utilisateurs en matière de protection des données personnelles, conformément au Règlement Général sur la Protection des Données (RGPD).
- Création d’un Trello pour organiser le développement de mon site
- Étant donné le volume de pages à créer, je ne pouvais pas développer mon site web au fur et à mesure. J’ai donc mis en place un tableau Trello, dans lequel j’ai créé un modèle pour mes pages de projet afin de conserver une structure cohérente. Dès qu’une idée me venait, je l’ajoutais au Trello, Cela m’as permit de suivre l’avancement de mon travail.
- Développement du site Web
- J’ai donc développé chaque page de mon site. Pour mes projets, j’ai créé un modèle sous Word que je clonais afin de conserver une base cohérente, que je complétais ensuite selon les spécificités de chaque projet. J’ai également développé ou personnalisé certaines fonctionnalités moi-même comme les encadrés pour les pages projets et compétences, ainsi que le carrousel de la galerie car je ne trouvais aucune solution existante, gratuite ou satisfaisante, qui réponde à mes besoins.
- Organisation de la veille technologique
- Afin d’organiser la veille technologique sur mon site, j’ai décidé d’intégrer les flux RSS de plusieurs sites reconnus dans les domaines de la cybersécurité, des infrastructures réseau et du cloud. Par ailleurs, réalisant également une veille technologique à titre personnel, j’ai ajouté un lien vers mon profil LinkedIn, qui regroupe de nombreuses actualités en lien avec la cybersécurité et les infrastructures réseau.
Défis rencontrés :
Je n’avais encore jamais travaillé avec AWS, Cloudflare ou WordPress. La prise en main de WordPress ainsi que la compréhension de la gestion des habailitation et des IAM sur AWS ont représenté un véritable défi pour moi au départ.