QUI SUIS-JE ?
Je suis étudiant en BTS SIO (option SLAM), passionné par le développement depuis mon plus jeune âge. Ma curiosité pour les technologies de l'information m'a naturellement orienté vers l'univers du développement web et logiciel. J'aime apprendre, créer, et relever des défis techniques pour sans cesse progresser dans ce domaine en constante évolution.
Ma poursuite d'étude
Mon objectif est clair : poursuivre mes études dans le développement informatique et intégrer une structure dynamique où je pourrai mettre mes compétences au service de projets ambitieux. À long terme, j’aspire à évoluer dans la création d'applications sur mesure, en alliant technicité, sécurité et expérience utilisateur.
MON PARCOURS
Expériences professionnelles
-
28 février 2025 - 04 avril 2025
Stage en informatique chez Greta à Mulhouse : - Création d'un site de gestion de stock permettant aux employés de voir la disponibilité des produits avec un système de connexion sécurisé par identifiants.. - Intégration d'une base de données. - Mise en place d'un accès sécurisé au site, accessible uniquement par les employés de Greta grâce à un mot de passe. - Mise en ligne du site internet via un hébergeur en ligne.
-
27 mai 2024 - 28 juin 2024
Stage d'informatique dans l'entreprise EuTech : - Réalisation de la maintenance informatique, incluant la réparation d'ordinateurs et de divers équipements. - Intervention à domicile chez les clients pour offrir des services de maintenance et de réparation. - Réponse aux appels des clients pour résoudre leurs problèmes techniques et offrir un support personnalisé.
Formations
-
à partir du 1er septembre 2025 - 1er juillet 2026
Licence Professionnelle Métiers de l'informatique Conception, Tests et développement de logiciels, UHA, Mulhouse
-
05 septembre 2023 - 1er juillet 2025
BTS SIO option SLAM (Solutions Logicielles et Applications Métiers), Lycée Camille Sée, Colmar
Veille Informatique – Les Frameworks de développement web modernes
🎯 Objectif de la veille
Cette veille a pour but d’analyser l’évolution et l’usage des frameworks dans le développement web, afin de mieux comprendre les outils utilisés aujourd’hui pour créer des applications efficaces, maintenables et évolutives. Les frameworks apportent des solutions aux problèmes courants (routage, architecture, sécurité, performances, etc.) et orientent les choix techniques en entreprise. Cette analyse me permet de faire des choix technologiques éclairés dans mes projets en BTS SIO SLAM, et de mieux anticiper les attentes du milieu professionnel.
📌 Pourquoi ce sujet ?
Les frameworks web sont devenus incontournables dans le développement moderne. Ils permettent de gagner du temps, d'assurer une meilleure qualité de code et de structurer les projets. De plus, chaque entreprise fait des choix différents selon ses besoins : certaines privilégient des outils comme Laravel pour leur simplicité, d'autres ASP.NET Core pour leur performance et sécurité. En tant qu’étudiant SLAM, comprendre ces différences me permet d’être plus opérationnel en entreprise et de savoir m’adapter à différents environnements techniques.
🛠️ Technologies surveillées
- Front-end : React.js, Angular, Vue.js
- Back-end : Laravel (PHP), ASP.NET Core (C#)
🔍 Critères analysés
- Popularité et communauté
- Courbe d’apprentissage
- Performance et fiabilité
- Documentation et écosystème
- Utilisation en entreprise
📊 Comparatif synthétique
Framework | Langage | Type | Avantages | Inconvénients |
---|---|---|---|---|
React.js | JavaScript | Front-end | Composants réutilisables, vaste communauté, rapide à prendre en main | Nécessite l'ajout de bibliothèques tierces (routing, gestion d'état), pas un framework complet, complexité croissante à grande échelle |
Angular | TypeScript | Front-end | Framework tout-en-un, maintenu par Google, bien adapté aux gros projets | Lourd, structure complexe, courbe d'apprentissage compliquée, difficile pour les débutants |
Vue.js | JavaScript | Front-end | Facile à apprendre, flexible, léger, très performant | Moins adopté dans les grandes entreprises, documentation parfois moins complète que React ou Angular |
Laravel | PHP | Back-end | Très bonne structure MVC, nombreuses fonctionnalités intégrées, très populaire | Moins performant que d'autres frameworks back-end modernes, dépend fortement du langage PHP, plus lent pour des APIs lourdes |
ASP.NET Core | C# | Back-end | Performant, sécurisé, moderne, bien adapté aux environnements professionnels | Courbe d’apprentissage élevée pour les débutants, écosystème Microsoft parfois contraignant, moins flexible pour des petits projets |
🔗 Sources de la veille
- Stack Overflow Developer Survey 2024 – Étude annuelle sur les technologies les plus utilisées par les développeurs.
- GitHub – Analyse des stars et contributions des projets open source.
- StackShare.io – Comparatif d’outils utilisés par les entreprises tech (React, Angular, Laravel, etc.).
- Made With Laravel – Exemples concrets de sites développés avec Laravel.
- angular.io – Documentation officielle d’Angular par Google.
- react.dev – Site officiel de React (Meta).
- vuejs.org – Documentation officielle de Vue.js.
- learn.microsoft.com/aspnet/core – Documentation officielle ASP.NET Core par Microsoft.
- roadmap.sh – Guides d'apprentissage pour les développeurs, avec roadmap front-end/back-end.
- Bits and Pieces (Medium) – Blog très suivi sur les tendances React, Angular, Vue, etc.
- dev.to – Rubrique Frameworks – Articles techniques et comparatifs écrits par des développeurs.
📌 Conclusion
À travers cette veille, j’ai pu comprendre que chaque framework a ses forces, mais aussi ses contraintes. Il n’existe pas de solution "meilleure", mais des outils adaptés à chaque situation : - React est idéal pour construire des interfaces dynamiques, mais nécessite une bonne architecture d'état. - Laravel facilite le développement rapide d’applications PHP avec une structure MVC claire. - ASP.NET Core offre de très bonnes performances pour les applications professionnelles, bien que son écosystème soit plus exigeant. En entreprise, le choix d’un framework ne dépend pas uniquement de la technologie, mais aussi du contexte : taille du projet, budget, compétences de l’équipe, maintenance à long terme. Cette veille me permet d’approfondir mes choix techniques et de préparer mes futurs entretiens ou missions en entreprise.