Portfolio

ADENLE Hamid

Bienvenue sur mon portfolio 

PRESENTATION

À propos de moi

Salut, je m’appelle ADENLE Hamid 

Actuellement en deuxième année de BTS SIO à l’Institut F2i, je me spécialise dans l’option SLAM (Solutions Logicielles et Applications Métiers), qui est axée sur le développement de logiciels et d’applications web .

 

En parallèle de mes études , ce portfolio regroupe les projets sur lesquels j’ai travaillé, ainsi que les compétences que j’ai développées. Vous y trouverez également mon CV et mes réalisations professionnelles .

LE BTS SIO C'EST QUOI ?

Avant de vous parler de mon parcours, laissez-moi vous expliquer ce qu’est le BTS SIO (Services Informatiques aux Organisations). Cette formation en deux ans prépare les étudiants à devenir des professionnels de l’informatique, capables de concevoir, développer et maintenir des systèmes d’information. Elle se divise en deux options principales :

Le BTS SIO : option SLAM  (Mon choix)

Le BTS SIO option SLAM signifie Solutions logicielles et applications métiers. Il prépare les futurs experts des logiciels aux métiers relatifs à la conception et à la maintenance de programmes applicatifs. Les titulaires d’un BTS SIO SLAM sont formés à toutes les tâches relatives à ces métiers : 

  • Rédaction de cahier des charges
  • Développement des solutions logicielles et applications
  • Formulation des besoins et spécifications
  • Intégration au sein de la société

Leurs connaissances et compétences portent également sur les bases de données. 

Le BTS SIO : option SISR

Le BTS SIO option SISR signifie Solutions d’Infrastructure, Systèmes et Réseaux. Cette spécialisation forme les étudiants aux métiers liés à l’installation, la gestion et la maintenance des infrastructures réseau et des systèmes informatiques d’une organisation. Les titulaires d’un BTS SIO SISR sont qualifiés pour :

  • Gérer et administrer des réseaux informatiques
  • Installer et configurer des serveurs et équipements réseau
  • Assurer la sécurité des systèmes et réseaux
  • Résoudre les pannes et les problèmes liés à l’infrastructure informatique

Ils développent également des compétences en virtualisation, sécurité des systèmes et administration de bases de données, afin d’assurer la performance et la fiabilité des infrastructures.

 Ce portfolio vous permettra de découvrir mes projets et compétences, ainsi que mon parcours en tant qu’étudiant en informatique.

Mes Certifications

Ces compétences ont été développées de diverses façons. Certaines ont été acquises au cours de ma formation en BTS SIO, tandis que d’autres résultent de mes efforts personnels pour expérimenter et créer des solutions. J’ai aussi participé à plusieurs challenges, ce qui m’a permis de me perfectionner et d’élargir mes connaissances.

Mes Compétences

Au cours de ma formation en BTS SIO et à travers mes initiatives personnelles, j’ai acquis des compétences variées en développement web et logiciel, couvrant plusieurs langages de programmation, outils et Framework que j’utilise régulièrement.

Langages de programmation

HTML

Pour créer et structurer le contenu des pages web.

Niveau

Avancé

CSS

Pour changer l’apparence des pages web, comme les couleurs et les mises en page.

Niveau

Avancé

PHP

Pour le développement de sites web dynamiques

Niveau

Avancé

C#

pour créer des applications de bureau, des sites web, des jeux vidéo et des applications mobiles.

Niveau

Débutant

Python

Pour des scripts ou des applications simples

Niveau

Intermédiaire

Java

Pour créer des applications et des logiciels.

Niveau

Débutant

JavaScript

Pour gérer  les interactions dynamiques sur les pages web.

Niveau

Intermediaire

Outils/Logiciels

Visual Studio Code

Un éditeur de code polyvalent et léger

Expertise

Avancé

PhpStorm

Un IDE spécialisé avec des outils avancés pour le développement PHP.

Expertise

Intermediaire

WordPress

Pour changer l’apparence des pages web, comme les couleurs et les mises en page.

Expertise

Avancé

Local

Pour la gestion des environnements de développement locaux

Expertise

Avancé

Boostrap

Pour créer des sites web responsives et stylisés de manière efficace.

Expertise

Avancé

FastAPI

Pour créer des API web rapides, performantes et asynchrones en Python. 

Expertise

Avancé

Local

Pour créer des maquettes, des prototypes et des interfaces web et mobiles collaborativement en ligne.

Expertise

Avancé

Postman

 Pour créer, tester et documenter des API en envoyant des requêtes HTTP et en analysant les réponses.

Expertise

Intermédiaire

GitHub

Pour créer, stocker, gérer et collaborer sur du code en utilisant le système de contrôle de version Git.

Expertise

Avancé

Eclipse IDE

Pour le développement Java et autres projets.

Expertise

Intermédiaire

Local

Pour créer des maquettes, des prototypes et des interfaces web et mobiles collaborativement en ligne.

Expertise

Avancé

Outils en ligne

Utilisés pour la création d'icônes et d'autres éléments graphiques nécessaires

Expertise

Avancé

Mon parcours

Découvrez mon parcours professionnel et scolaire, qui illustre mon évolution dans le domaine de l’informatique, de mes premières expériences en entreprise à ma formation académique en développement web.

Mon parcours professionnel

Découvrez ci-dessous mon parcours professionnel, cliquez pour télécharger mes rapports de stage !!!

Stage 1ère année BTS SIO

Du 13Mai au 28Juin 2024 

 H24Consulting

38 Rue Paul Lafargue,93160 Noisy-le-Grand

https://h24consulting.fr/

Durant mon stage de 5 semaines chez H24 Consulting, j'ai créé trois sites internet sur WordPress et réalisé divers autres projets. Cette expérience m'a permis de développer des compétences approfondies en conception et développement de sites web, tout en travaillant sur des projets concrets qui ont renforcé mon expertise technique.

Stage 2ème année BTS SIO

Du 06 Janvier au 07 Février 2025 

Arbitrage AHCA

Distanciel

Accueil Agence de marketing digital | Linos Digital

 

 

Durant mon stage de 5 semaines chez H24 Consulting, j'ai créé trois sites internet sur WordPress et réalisé divers autres projets. Cette expérience m'a permis de développer des compétences approfondies en conception et développement de siteDurant mon stage chez Cjes Linos Digital, j'ai conçu le design du site Pacific Transport avec Figma et développé ce site de réservation de chauffeurs VTC à Lyon. Cette expérience m'a permis d'approfondir mes compétences en design et développement web tout en travaillant sur un projet concret.s web, tout en travaillant sur des projets concrets qui ont renforcé mon expertise technique.

Stage 2ème année BTS SIO

Du 16 Janvier au 14 Février 2025 

Arbitrage AHCA

5av. de la Constitution, 49100 Angers

Arbitres Angevins - AHCA (@arbitresangevins_ahca) • Photos et vidéos Instagram

Durant mon stage chez Arbitrage AHCA, j'ai participé à la mise en place de l'environnement de travail (GitHub, Jira, Visual Studio, FastAPI) et à l'organisation du projet, notamment la gestion du modèle de données et la structuration du code. J'ai également collaboré avec l'équipe en réalisant des tickets individuels, en estimant les tâches et en prenant part aux réunions pour assurer le bon déroulement du projet.

Mon parcours scolaire

Bac Scientifique

27 Septembre 2022 au 27Juin 2023

Notre Dame de la Patience 

Sèmè-Podji,Benin

 

Lors de mon année de terminale au lycée Notre Dame de la Patience au Bénin, j’ai obtenu une moyenne de 16,18 au baccalauréat scientifique. Ce résultat témoigne de mon sérieux, de ma rigueur et de mes compétences dans les matières scientifiques, fondamentales pour mon parcours en informatique.

1ère Année BTS SIO Option SLAM

1Septembre 2023 au 31Aout 2024

Institut F2i

22 Rue des Vignerons,94300 Vincennes

https://www.institut-f2i.fr

Au cours de ma première année de BTS SIO, option SLAM, j'ai obtenu une moyenne générale de 16,36 au premier semestre et de 16,65 au deuxième semestre. Cette performance reflète mon engagement et mes compétences dans les matières liées au développement logiciel et aux solutions applicatives.

2éme Année BTS SIO Option SLAM

9Septembre 2024-En cours 

22 Rue des Vignerons,94300 Vincennes

https://www.institut-f2i.fr

Je poursuis actuellement ma deuxième année de BTS SIO, option SLAM, en mettant tout en œuvre pour approfondir mes connaissances et compétences en développement logiciel et solutions applicatives. Mon engagement et ma passion pour le domaine guident mon parcours académique et professionnel.

CV

Découvrez mon parcours et mes compétences à travers mon CV ci-dessous.

Portfolio

Mes projets

Découvrez ci-dessous les différents projets que j’ai réalisés à ce jour, cliquez sur l’un de mes projets pour en savoir plus !

Projets au cours des stages

Projets personnels

Détails de chaque projet personnel

Découvrez ci-dessous les détails de chacun de mes projets personnels !

Booktop

Booktop est une application web de gestion de petites annonces, similaire à Leboncoin. Je l’ai développée en PHP pour le côté serveur, en HTML et CSS pour le côté client, en SQL pour la base de données, et j’ai utilisé JavaScript pour améliorer l’expérience utilisateur.

Tout d’abord, j’ai créé une base de données que j’ai nommée « booktop ». Voici les captures d’écran de la base de données :

Ensuite, voici à quoi ressemble le site lorsque vous n’êtes pas connecté

Pour effectuer un paiement pour les livres, il est nécessaire de se connecter. Il y a donc des pages dédiées pour l’inscription et la connexion des utilisateurs que voici:

Une fois connecté, l’interface du site ressemble à ceci:

Voici des pages qui montrent les genres et les livres favoris:

Lorsque l’on clique sur un livre, on peut consulter ses détails et également contacter le vendeur:

Une fois les livres sélectionnés, vous pouvez les ajouter au panier et procéder au paiement de la commande lorsque vous êtes prêt.

Après avoir rempli les informations nécessaires pour le paiement, un message de confirmation vous sera envoyé pour valider votre achat. Une fois le paiement effectué, votre panier sera vidé.

Vous pouvez également accéder à vos messages, consulter votre historique, ajouter d’autres livres, ainsi  que de nouveaux genres(uniquement l’administrateur).

CRUD

J’ai également développé un CRUD dynamique pour afficher des informations précises sur un hôpital. Pour ce faire, j’ai créé une autre base de données que j’ai nommée « hopital ».

Une fois connecté, vous pouvez consulter la liste des médecins de l’hôpital, modifier les informations d’un médecin, et même supprimer un médecin. L’administrateur a également la possibilité d’ajouter de nouveaux médecins si nécessaire.

Vous pouvez également consulter la liste des services de l’hôpital et voir quels médecins sont associés à chaque service.

Vous pouvez également consulter la liste des patients de l’hôpital ainsi que celle des médicaments disponibles.

Vous pouvez également consulter la liste des laboratoires de l’hôpital, ainsi que les analyses effectuées dans chaque laboratoire.

Enfin,vous pouvez également accéder à la liste des séjours des patients ainsi qu’à la liste des connexions.

QCM

J’ai conçu un système de questionnaire à choix multiples (QCM) qui permet aux utilisateurs de répondre à des questions et d’obtenir une note finale basée sur leurs réponses. Pour cela j’ai créé une base de donnée qcm.

 Pour répondre aux questions il faut déjà s’inscrire et se connecter.

Si vous n’êtes pas l’administrateur, le système vous demande de choisir le niveau de difficulté souhaité pour vos questions. Après avoir fait votre choix, vous accédez à la liste des questions correspondantes.

En revanche, si vous êtes l’administrateur, vous accédez directement à la liste des questions disponibles, où vous pouvez modifier, supprimer ou ajouter des questions et des réponses.

Une fois les choix des questions effectués, l’utilisateur pourra voir les corrections de ses réponses incorrectes ainsi que sa note finale. Il peut également consulter l’historique de ses QCM. De son côté, l’administrateur a la possibilité de consulter l’historique de tous les QCM des utilisateurs.

Fivearena

Il s’agit d’un site de réservation de terrains de football. J’ai d’abord créé une base de données, dont les captures d’écran sont ci-dessous :

Application de Gestion de Bibliothèques

L’application de gestion de bibliothèques est une solution en ligne conçue pour centraliser, organiser et suivre efficacement les livres et les emprunts. Elle a été développée en PHP pour le serveur, MySQL pour la base de données, et HTML, CSS, JavaScript (avec Bootstrap) pour l’interface utilisateur. La structure relationnelle de la base de données, nommée « bibliothèque », a été conçue pour gérer les livres, utilisateurs et emprunts de manière optimale.

Voici l’aperçu du site en mode visiteur:Il peut uniquement voir les livres disponibles,les nouveaux livres,les livres selon leur genre,faire des recherches d’un livre précis et voir les détails de chaque livres.

Un visiteur peut créer un nouveau compte ou, s’il en possède déjà un, se connecter en toute sécurité.

En revanche, lorsqu’un utilisateur est connecté, il accède à plusieurs fonctionnalités, notamment emprunter, réserver ou retourner un livre. Il peut également consulter ses messages.

En revanche, lorsqu’il s’agit d’un administrateur connecté, celui-ci dispose de nombreuses fonctionnalités supplémentaires, telles que la gestion des livres, la gestion des utilisateurs, et bien plus encore.

TicTacToe

J’ai développé un jeu de Tic-Tac-Toe , permettant à deux joueurs de s’affronter dans une grille de 3×3 cases avec une détection automatique des victoires et des options pour recommencer une nouvelle partie.

Epreuve E4

Tableau de synthèse

L’épreuve E4 est une épreuve clé du BTS SIO, elle doit être composée de minimun deux projets ayant un contexte commun en rapport avec l’option choisie (SLAM pour mon cas).

L’objectif de cette épreuve est d’évaluer le candidat sur une des deux situations professionnelles qu’il aura réalisées sur les 2 ans de formation.

 

Cette épreuve est aussi accompagnée d’un tableau de synthèse, compétences qui devront être décrites et réalisées au cours des projets présentés.

Stage 1ère Année

Découvrez ci-dessous les détails de mon Stage de 1ère année de BTS-SIO

Présentation de l'entreprise

H24 Consulting, située au 38 Rue Paul Lafargue, 93160 Noisy-le-Grand, est une entreprise de conseil en transformation numérique active depuis 2019. Elle aide ses clients à numériser leurs flux de travail à travers des portails web, ERP, applications mobiles et infrastructures cloud.

Spécialisée dans l’optimisation des processus, H24 Consulting offre des solutions pour maximiser le retour sur investissement technologique, améliorer les revenus et intégrer des technologies avancées. L’entreprise accompagne également ses clients dans la modernisation de leurs pratiques commerciales, en transformant des processus manuels en flux de travail automatisés.

Appariteur.fr

Appariteur.fr se positionne comme un expert en surveillance d’examen en France. Le site est spécialisé dans la fourniture de services professionnels qui garantissent l’équité et la confidentialité lors des évaluations académiques et professionnelles à travers le pays, y compris dans les principales villes comme Paris, Lyon, Bordeaux, Nice, Niort, Lormont, Lille, et Nantes.Voici des captures d’écran illustrant les interfaces de ce site :

Appariteur.paris

Contrairement à Appariteur.fr, Appariteur.paris se spécialise dans la surveillance d’examens à Paris et en Île-de-France, garantissant l’intégrité des évaluations académiques et professionnelles. Ainsi, seul le texte et les images changent dans Appariteur.paris, avec une orientation spécifique vers cette surveillance.

Appariteur.net

Appariteur.net, quant à lui, se concentre sur le recrutement de vacataires, secrétaires et surveillants d’examens en France, et j’ai ajouté de nouvelles pages renseignant  sur le recrutement, en plus de modifier les textes et les images existants.

Liste de films

Pour ce projet, j’ai intégré l’API TMDB afin d’afficher une liste de films, que je peux ensuite utiliser à des fins spécifiques dans ma base de données. Pour cela j’ai créé une autre base de données que j’ai nommée « film »:

Une fois connecté, vous pouvez voir une liste de tous les films(Environs 500pages) ainsi que des filtres (Année de sortie, genre, etc.) que vous pouvez appliquer à cette liste. Il est également possible d’ajouter certains films à vos favoris.

Pub Instagram

L’objectif principal de ce projet était de concevoir des publications visuelles pour les réseaux sociaux qui reflètent l’identité visuelle du site « monsiteweb » et attirent l’attention des utilisateurs sur ses services. Ces publications devaient être à la fois esthétiquement plaisantes et informatives, en accord avec la stratégie de communication de l’entreprise. Voici des exemples de publications que j’ai créés avec Canva :

Stage 2ème Année

Découvrez ci-dessous les détails de mes stages de 2ème année de BTS-SIO

Stage chez Linos Digital

Présentation de l'entreprise

Linos Digital est une agence de marketing digital spécialisée dans la conception de sites web et l’accompagnement des entreprises dans leur transformation numérique. Ils combinent créativité et technologie pour offrir des solutions sur mesure, allant du design UX/UI au marketing digital, afin de garantir des résultats concrets et mesurables. Animés par des valeurs de collaboration, qualité et performance, ils aident leurs clients à maximiser leur impact en ligne tout en créant des expériences intuitives et engageantes.

Pacific Transport

Pacific Transport est une plateforme de réservation de chauffeurs VTC, offrant un service rapide, sécurisé et personnalisé. Grâce à une interface intuitive, les utilisateurs peuvent réserver un trajet en quelques clics, suivre leur chauffeur en temps réel et profiter d’un transport confortable. Conçue pour répondre aux besoins des particuliers et des professionnels, Pacific Transport allie technologie et efficacité pour une expérience de mobilité fluide et agréable.

Stage chez Arbitrage AHCA

Présentation de l'entreprise

AHCA (Angers Hockey Club Amateur) est une entité dédiée à la promotion et à l’amélioration de l’arbitrage dans le hockey sur glace. Composée de bénévoles engagés, l’association travaille au développement d’une application mobile dédiée à la formation, permettant de renforcer les compétences des arbitres. Bien que l’équipe ne compte pas de salariés, elle mise sur la collaboration et l’innovation pour atteindre ses objectifs et offrir un outil performant aux passionnés du hockey.

Développement d'une application mobile dédiée à la formation.

Mise en place des routes avec FastAPI

AHCA (Angers Hockey Club Amateur) est une entité dédiée à la promotion et à l’amélioration de l’arbitrage dans le hockey sur glace. Composée de bénévoles engagés, l’association travaille au développement d’une application mobile dédiée à la formation, permettant de renforcer les compétences des arbitres. Bien que l’équipe ne compte pas de salariés, elle mise sur la collaboration et l’innovation pour atteindre ses objectifs et offrir un outil performant aux passionnés du hockey.

Tests des routes avec Postman

Après avoir implémenté les routes, je les ai intégrées dans Postman pour vérifier leur bon fonctionnement et assurer une communication fluide entre le client et le serveur.

Réalisation des tests unitaires

Pour garantir la fiabilité et la robustesse du backend, j’ai écrit et exécuté des tests unitaires sur chaque route. Ces tests permettent de détecter et corriger d’éventuels dysfonctionnements avant la mise en production.

Collaboration et gestion du projet

Pour une meilleure organisation du travail en équipe, nous avons utilisé Git pour le partage et la gestion du code source, ainsi que Jira pour attribuer les tickets et suivre l’avancement du projet. Cette approche a permis une collaboration efficace, avec une répartition claire des tâches et un suivi structuré du développement.

Veille Technologique

Qu'est-ce que la veille technologique ?

En BTS SIO option SLAM,  la veille technologique consiste à surveiller et analyser les innovations et évolutions dans le domaine informatique, notamment en développement logiciel. Elle permet d’anticiper les changements, d’intégrer des solutions innovantes et d’adapter les outils, langages ou méthodes (comme PHP, frameworks ou DevOps). L’objectif est d’optimiser les projets et de répondre efficacement aux besoins des utilisateurs tout en restant compétitif.

Les principaux outils de ma veille

J’ai effectué ma veille technologique principalement grâce à mon espace dédié sur Pearltrees (pearltrees.com/hamid_adenle), un outil permettant de collecter et organiser des ressources en ligne. Ce site m’a aidé à regrouper des articles, des tutoriels et des actualités pertinentes en développement web, cybersécurité et innovations technologiques. En complément, je consulte régulièrement des sites spécialisés comme Hitek.fr, pour l’actualité geek et high-tech, ainsi que Hardware.fr, pour les nouveautés sur les composants informatiques. Ces outils m’assurent un suivi efficace et organisé des évolutions dans mon domaine.

Sujet de ma veille

Pour la veille techologique, j’ai décidé de traiter sur le sujet de l’IA, ma thématique est :Quelle est le futur de l’intelligence  artificielle dans notre société?

Afin de répondre a cette thématique ma veille se repose sur 3 différents thèmes(Pour plus de détails cliquer sur ce lien: pearltrees.com/hamid_adenle) :

1. L’impact de l’IA sur le marché de l’emploi

Je m’intéresse particulièrement aux transformations que l’IA peut apporter au monde du travail. Les questions que je me pose incluent :

  • Quels métiers risquent d’être remplacés par l’automatisation ?
  • Quelles nouvelles compétences deviendront indispensables ?
    Pour cela, je me tiens informé grâce à des articles issus de Pearltrees, en suivant des analyses provenant de sites comme Harvard Business Review et LinkedIn Pulse, qui abordent régulièrement les tendances du travail de demain. Je complète cela avec des vidéos YouTube de chaînes spécialisées comme Data Science Dojo et TechLead.

2. L’éthique et la régulation de l’IA

Avec le développement rapide de l’IA, je suis fasciné par les discussions sur la manière de réguler cette technologie pour éviter les dérives. Par exemple :

  • Comment encadrer l’utilisation des modèles comme GPT ou MidJourney ?
  • Quels défis éthiques soulèvent les décisions prises par des IA dans des contextes sensibles (médecine, justice) ?
    Pour nourrir mes réflexions, je consulte des sources comme CNIL.fr pour les implications juridiques, et je suis des newsletters comme celle de OpenAI pour avoir un aperçu des solutions proposées par les leaders du secteur.

3. L’IA au service des développeurs

En tant qu’étudiant en BTS SIO, je m’intéresse à l’utilisation de l’IA pour améliorer le développement logiciel. Je cherche à comprendre :

  • Quels outils d’IA, comme GitHub Copilot ou ChatGPT, sont les plus efficaces pour assister un développeur ?
  • Comment l’IA peut simplifier la gestion de projets ou automatiser des tâches répétitives ?
    J’ai commencé à expérimenter certains de ces outils dans mes propres projets, notamment pour générer du code ou optimiser mes scripts. Pour rester à jour, je lis des blogs spécialisés comme Dev.to et consulte des forums comme Reddit (r/webdev) où les développeurs partagent leurs expériences.

Avec cette organisation, ma veille technologique me permet de mieux comprendre non seulement les enjeux actuels de l’IA, mais aussi comment je peux intégrer ces connaissances dans mes futurs projets, que ce soit en développement ou dans le cadre de mes études en L3.