Former les étudiants au web dynamique et à la Data Vizualisation
Public :
- BUT 2ième année Science des données
Compétences
- Traiter
Pré-requis :
Aucun.
Objectifs :
- L’objectif de cette ressource est de développer une culture générale autour de l'Internet et du Web. Il s'agit également d’apprendre les langages spécifiques à la création de page web.
- Être capable de réaliser un site web de base avec interaction de formulaires coté client.
- Apprendre à gérer une base de données de type MySQL et à présenter des résultats de recherche sous forme de graphique et/ou de formulaires.
- Proposer une interactivité aussi bien au niveau des tableaux et au niveau des graphiques à l'aide des standards actuels du Web.
Description
Le web prend une part de plus en plus importante dans la communication de tableaux de bords et/ou de dataviz (interne ou public). Il est donc essentiel que les étudiants se familiarisent avec ce contexte pour répondre aux besoins métiers dans ce cadre.
Apprentissages critiques
- AC21.01 : Comprendre l'organisation des données de l'entreprise
- AC21.03 : Identifier et résoudre les problèmes d’intégration de sources complémentaires et hétérogènes
SAÉs associées
Mots-clés
Langages du web, création d'une page web, culture Internet
Contenus pour répondre à ces objectifs :
Présentation des Technologies Web :
- Historique Web & Internet
- URL et HTTP
- Architectures Client-Serveur, 2tiers / 3tiers / ntiers, client lourd / client léger / applications RIA (Ajax et Web Services), Architectures centralisée / distribuée / à objets / Intranet, LAMP / MEAN
- Sécurité des application web avec le respect du Top 10 OWASP
- HTML5
- CSS3 et bootstrap
- Utilisation d'un site PHP connecté à MySQL avec un framework à la main MVC (sans étude du langage PHP)
- JavaScript pour la page web, avec AJAX, pour l'interactivité pour la Data Vizualisation avec Highcharts, avec D3.js
Sites de publications :
Sites génériques
- Site PHPMyAdmin lié au serveur projetud hébergeant un serveur MySQL 8.0.41 (Réseau ENSEIGNEMENT de l'Université de Bretagne-Sud uniquement).
- Sites PHP (3pe), Login :
e_25_3pexxxxxxx
et Mdp : le login entouré d'une unique lettred
pour toute la promotion à chaque extrémité. - Sites Java Web (3je), Login :
e_25_3jexxxxxxx
et Mdp : le login entouré d'une unique lettred
pour toute la promotion à chaque extrémité.
mysql -h projetud.univ-ubs.fr -P 3306 -u e_25_3pexxxxxxx -pde_25_3pexxxxxxxd e_25_3pexxxxxxx
mysql -h projetud.univ-ubs.fr -P 3306 -u e_25_3jexxxxxxx -pde_25_3jexxxxxxxd e_25_3jexxxxxxx
.
- Sites PHP (3pe), Login :
Vous devez ouvrir le fichier ../private_html/PHP-FNUC/mysql/FnucDB-mysql-8.0-linux-projetud-e_25_3pexxxxxxx.sql
et le déployer via phpMyAdmin après avoir corrigé tous les exemplaires de exxxxxxx
présents dans le fichier. En effet le serveur MySQL et phpMyAdmin fonctionnent sous Linux. Via la vue relationnelle de phpMyAdmin ou via le concepteur, déclarez les attributs résumant les tables Livres (titre), Clients (nom), Sujets (libelle), Motscles (libelle). Déclarez aussi via l'un de ces outils les 7 clés étrangères de la base de données déployées. Vous pouvez aussi configurer phpMyAdmin pour afficher les BLOB des descriptions et les BLOB des images des livres et des sujets voire de Parametres.
- Site de publication PHP dont le nom est de la forme e_25_3pexxxxxxx où exxxxxxx est le login d'un étudiant (Réseau ENSEIGNEMENT de l'Université de Bretagne-Sud uniquement). Le déploiement de l'application web php se fait depuis un poste Linux connecté au réseau enseignement UBS dans le répertoire
/ubs/projets/e_25_3pexxxxxxx/private_html
. Le déploiement de l'application web php se fait depuis un poste Windows connecté au réseau enseignement UBS dans le répertoireP:\e_25_3pexxxxxxx\private_html
. L'URL de l'application php déployée est alorshttp://www-i.univ-ubs.fr/etud/projets/e_25_3pexxxxxxx/
. Vous devez y déployer le squelette de l'application PHP-FNUC puis éditer les paramètres de connexion à la base mysql dans le fichier../private_html/PHP-FNUC/phpapp/config.php
. - Site de publication Java Web dont le nom est de la forme e_25_3jexxxxxxx où exxxxxxx est le login d'un étudiant (Réseau ENSEIGNEMENT de l'Université de Bretagne-Sud uniquement).Le déploiement de l'application Java web se fait depuis un poste Linux connecté au réseau enseignement UBS dans le répertoire
/ubs/projets/e_25_3jexxxxxxx/private_html/webapps
. Le déploiement de l'application Java web se fait depuis un poste Windows connecté au réseau enseignement UBS dans le répertoireP:\e_25_3jexxxxxxx\private_html\webapps
. L'URL de l'application java web déployée est alorshttp://www-i.univ-ubs.fr/etud/projets/e_25_3jexxxxxxx/
. En cas de déploiement d'une application Apache Axis2, il faut ajouter le paramètre suivant dans le fichier../private_html/webapps/WEB-INF/conf/axis2.xml
:<parameter name="httpFrontendHostUrl">http://www-i.univ-ubs.fr/etud/projets/e_25_3jexxxxxxx/</parameter>
. On peut aussi éditer la configuration de la base de données du WS dans le fichier../private_html/webapps/WEB-INF/classes/fnuc/db/ws/WSServerStore.properties
- Site de publication PHP de Michel Dubois (Réseau ENSEIGNEMENT de l'Université de Bretagne-Sud uniquement).
- Site de publication Java Web de Michel Dubois (Réseau ENSEIGNEMENT de l'Université de Bretagne-Sud uniquement).
Promotion BUT 2 Science des données parcours EMS en Formation initiale
- Sites de publication PHP ou Java Web de Cadiou Loan (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Diaw Abdoulaye (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Dieng Khadidiatou Diop (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Dubois Agathe (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Essabri Sara (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Fontaine Malo (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Geslin Valentin (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Gourmel Ludovic (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Guillou Tiago (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Hasnaoui Hiba (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Lakhliy Soufiane (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Le Labousse Alexis (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Le Nours Maina (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Loquin Gabriel (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Louvet Noah (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Midia Hugo (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Morvan Victor (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Mouzzoun Adam (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Penven Carl (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Petit Sevan (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Pouvreau Romain (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Ronarc'h Joshua (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Simon Nathan (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Thomas Gregory (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Tiyal Mohamed (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Ursely Clement (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Valette Thibaud (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
Promotion BUT 2 Science des données parcours EMS en Alternance
- Sites de publication PHP ou Java Web de Bouet Elouen (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Caillon Hugo (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Chakra Adam (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Coulon Ulysse (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Courson Quentin (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Gencey Gwendal (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Hartereau Nolan (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Le Bastard Cleo (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Lecullee Hugo (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Poirier Lucas (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Roussel Clement (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Sfayty Rihab (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Uguen Paul (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
Promotion BUT 2 Science des données parcours VCOD en Formation initiale
- Sites de publication PHP ou Java Web de Abric--Segarra Maxence (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Gasnier - - Bouvet Rodolphe (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Gautier Laurine (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Lecullee Robin (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Letaconnoux Nolan (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Mahamat Naim Naima (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Ratiarinaivonjanahary Lucas Li-King (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
Promotion BUT 2 Science des données parcours VCOD en Alternance
- Sites de publication PHP ou Java Web de Cheruel Jocelyn (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Le Bolloch Nathan (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Leclercq Elias (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Louvel Victor (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
- Sites de publication PHP ou Java Web de Razzaki Mohamed Amar (Réseau ENSEIGNEMENT de l’Université de Bretagne-Sud uniquement).
Ce cours a été mis en ligne en 2022-2023.
Accéder au cours en ligne : NetUBS
Se connecter "en tant qu'invité" : Aide à la connexion