Master MIASHS parcours Web Analyste (Master WA)
Cours « recherche d'information et référencement »
Contenu de la formation
Dans une première partie, le cours présente le fonctionnement d'un moteur de recherche d'information (RI) de l’indexation au classement des résultats : les pré-traitements des textes, l'indexation de textes, les algorithmes pour le modèle Booléen, le calcul de score pour le modèle vectoriel, l'algorithme PageRank de calcul du score de notoriété d'une page, etc.
La deuxième partie, en lien avec la première, présente les aspects techniques du référencement, en particulier en vue d'optimiser les documents pour le référencement, de dialoguer avec les robots, d'accélérer les visites des robots et de suivre les actions menées en matière de référencement.
Pré-requis
Bases d'algorithmique, notions générales sur Internet et sur les langages du Web (html5, CSS, PHP, JavaScript, SQL, XML, etc.).
Connaissances visées
- Compréhension de l'indexation par les robots et du ranking par les moteurs,
- manipulation d'expressions régulières,
- connaissance des fichiers de configuration d'un serveur Apache, et de leurs syntaxes, impliqués dans le bon référencement d'un site,
- cas particulier du Web sur mobile.
Compétences visées
- Bonnes pratiques en html/css,
- écriture de fichiers .htaccess,
- accélération du service des pages Web,
- exploitation des fichiers de log Apache,
- programmation de scripts,
- développement d'un moteur de recherche.
Cours « programmation web »
Contenu du cours
- Rappels html/css et algorithmique/programmation.
- Bases du langage JavaScript, implémentation d'algorithmes.
- Événements utilisateurs et modifications du DOM, exercices pratiques sur les actions utilisateurs et DOM.
- Gestion de l'objet Canvas en JavaScript et travaux pratiques avec le canvas.
- Parcours récursif et parcours itératif de l'arbre DOM.
- Programmation AJAX avec XMLHttpRequest et Fetch et travaux pratiques sur AJAX : récupération de données JSON par une API, scrapping d'une page web et DOM.