Projet de fin d'étude : Contribution au développement d’une Plateforme de Référencement Internet

Etudiant : MARHRANI SAID

Filière : Master Qualité du Logiciel (MQL)

Encadrant : Pr. EL FAZAZY KHALID

Annèe : 2022

Résumé : Le référencement désigne l'ensemble des techniques qui consistent à positionner favorablement un site ou un ensemble de pages sur les premiers résultats naturels ou organiques des moteurs de recherche correspondant aux requêtes visées des internautes. Soigner son référencement est devenu indispensable : Être bien référencé c’est pouvoir être trouvé à partir des quelques mots clés saisis sur un moteur de recherche. Un bon référencement permet, à son bénéficiaire, d’acquérir rapidement de la présence, de la notoriété et une image de marque. C’est dans ce sens que le projet Growth Authority a été mise en place. Le projet Growth Authority a pour finalité de proposer aux clients de Adservio un ensemble de services auxquels ils peuvent s’abonner. Il s’agit de services de nature numérique que sont mis à disposition des clients dans le but de les aider à être bien référencés dans le monde digital et de gagner en popularité auprès des utilisateurs d’internet. Growth Authority n’est plus qu’une application d’entreprise complète développée, entre autres, à l’aide des technologies Java/JEE et Angular pour se partie visuelle. C’est un projet qui intègre différents modules permettant à différents interlocuteurs de se retrouver dans le schéma global de création, affectation et gestion des services auxquels les clients d’Adservio s’intéressent et utilisent pour générer de la valeur ajoutée. D’un point de vue purement technique, ce projet est une véritable occasion offrant au développeur la possibilité de contribuer à des niveaux différents qui se complètent. En effet, la réalisation d’un projet informatique requiert un ensemble de compétences touchant à une variété de domaines d’expertise, il s’agit principalement des compétences algorithmiques qui aident à décortiquer et résoudre la problématique principale, des compétences de maîtrise des langages de programmation ainsi que des compétences de conception et de modélisation permettant de proposer la solution la plus optimisée.