Please enable JavaScript.
Coggle requires JavaScript to display documents.
Techniques et Languages Internet 2 - Coggle Diagram
Techniques et Languages Internet 2
Système de sortie
Post-test
Durée
2h
Type d'activité
QCM
Evaluation
Type
Sommative
Mode
évaluation par le tuteur/enseignant
Condition:
score QCM > 70%
:red_flag:
Vraie
Obtenir un certificat de réussite et passage à un autre module
Faux
Remédiation
Ressources
rs1 (correspondant à obj1 non atteint)
rs2 (correspondant à obj2 non atteint)
rs3 (correspondant à obj3 non atteint)
(le QCM est différent)
Système d'apprentissage
SQ4: Accès aux Bases de Données MySQL avec PDO
Objectifs spécifiques
Distinguer les différents API (extensions) pour se connecter à une BD MySQL à partir d'un script PHP
Analyser les avantages de l'API PDO par rapport aux autres APIs
Repérer les étapes de base d'une manipulation de BD MySQL
Implémenter chaque étape avec PHP
Prendre en main de l'outil "phpmyadmin" et faire les premières manipulations (connexion, création de la BD et création d'une table Produit)
Durée
une semaine
Ressources
PHP_PDO_details.pdf (textbook)
Capsule vidéo qui représente une illustration des diapos de cours
Tutorials sur l'outil "phpmyadmin" disponible dans youtube:
Présentation:
https://www.youtube.com/watch?v=fOpf1U6M0kY
Créer une base de données :
https://www.youtube.com/watch?v=FDhgSaVapEI
Créer une table:
https://www.youtube.com/watch?v=ve2sEsM6i_w
PHP_PDO_short.ppt
Activités
A1:Exploration de l'outil "phpmyadmin" et premières manipulations
Les objectifs opérationnels :
Se connecter à l'outil phpmyadmin
Créer une BD "magasin"
Créer la table "Produit"
Insérer des données dans la table
Ressources
Tutorials sur l'outil phpmyadmin disponible dans youtube
Acteurs
Tuteur
rôle
Valider l'activité
Apprenant
rôle
Faire l'activité et remettre le délivrable
Type de l'activité
Individuelle
Outil requis
WAMP installé
Evaluation
Type
évaluation formative
Cirières d'evaluation
La capture d'écran délivrée doit illustrer la création de la base et la table conformément aux consignes de l'activité
Mode
Evaluation par le Tuteur
Livrable(s)
Capture d'écran de la réalisation de l'activité
Durée
30 minutes
A2:Création d'un script PHP qui permet la manipulation de la table Produit (CRUD)
Les objectifs opérationnels :
se connecter à la BD "magasin" en utilisant PDO
exécuter des requêtes SQL (directes) sur la table "produit"
exploiter les résultats de chaque requête (tester les différentes méthodes)
Refaire les requêtes en utilisant les requêtes préparées
Acteurs
Tuteur
rôle
Valider l'activité et l'évaluation des délivrables (évaluation par pairs)
Apprenant
rôle
Faire l'activité et remettre le délivrable puis (1 jour après le deadline) Valide 3 délivrables des autres apprenant
Type de l'activité
Individuelle
Outil requis
WAMP installé et A1 achevée
Evaluation
Type
évaluation formative
Cirières d'evaluation
La capture d'écran délivrée doit illustrer les opérations de manipulation de la BD conformément aux consignes de l'activité.
échec dans la réalisation de l'activité
1 more item...
Mode
évaluation par les pairs
Livrable(s)
Capture d'écran de la réalisation de l'activité
Code source du script PHP
Validation du travail de 3 apprenants
Durée
2h
Ressources
PHP_PDO_short.ppt
Capsule vidéo qui représente une illustration des diapos de cours
PHP_PDO_details.pdf (textbook)
Activité de consolidation/remédiation
ressources
code source solution de l'activité mais troué (à completer)
SQ 5: Architecture MVC
Objectifs spécifiques
Identifier les bonnes pratiques afin d'écrire un code modulaire et orienté objet
Comprendre l'architecture MVC en général
Appliquer l'architecture MVC aux exemples/projet PHP réalisés
Durée: une semaine
La liste des ressources
Ressources de la séquence d'apprentissage SQ3
Tutoriel sur le net:
https://romainlebreton.github.io/ProgWeb-CoteServeur/tutorials/tutorial2.html
https://romainlebreton.github.io/ProgWeb-CoteServeur/tutorials/tutorial3.html
https://romainlebreton.github.io/ProgWeb-CoteServeur/tutorials/tutorial3.html
PHP_MVC.pdf
Activités
A1:Premier Projet PHP sous MVC
Les objectifs opérationnels :
Creation de l'arborescence MVC
Developpement des classes Model
Développement des classes Control
Développement des vues
Ressources
PHP_MVC.pdf
Tutoriels sur le net
Acteurs
Tuteur
rôle
1 more item...
Apprenant
rôle
1 more item...
Type de l'activité
Individuelle
Outil requis
WAMP installé
Evaluation
Type
évaluation formative
Cirières d'evaluation
Le projet délivré doit être fonctionnel et suit le modèle MVC
Mode
par le tuteur
Livrable(s)
un dossier zip du projet + un fichier SQL pour la base MySQL
Durée
3h
Système d'entrée
Description du cours :
Titre:Techniques et languages Internet 2
Public cible: Deuxième année (cycle ingénieur)
Discipline: Génie Informatique
Volume horaire: 39 h CI (Cours et TPs intégrés)
Prérequis: Techniques et languages Internet 1: HTML 5, CSS 3, Javascript, et la programmation web statique.
Mode d'enseignement: Hybride
Modalités d'évaluation :red_flag:sommative
Note Control continue
TP
Projet
Note Examen
Enseignant responsable: xxxxxx
Objectifs géneraux
Au terme de ce cours, l'étudiant sera capable de:
Developer des sites web dynamiques avec le language PHP
Connaître des techniques avancées pour developer un site web dynamique professionnel
Développer du code JavaScript avec la bibliothèque Jquery
Utiliser technologie Ajax pour interroger le serveur web avec JavaScript
Prétest :lock:
QCM sur la sequence d'apprentissage 2 (45 questions - 60 min): La language PHP: notions de base (lien QCM)
si Test échoué, accès au cours (séquence 2 et plus).
si Test réussi, validation de la séquence 2 et accès au cours (séquence 3 et plus)
QCM sur la séquence d'apprentissage 1 (45 questions - 60 min): Introduction à la programmation web dynamique (lien QCM)
si Test réussi, validation de la séquence 1 et orientation vers la séquence 2
si Test échoué, accès au cours (séquence 2 et plus)
Test ce pré-requis :lock:
Activité: Développer une page web statique qui représente votre CV. La page contient un lien vers un formulaire de contact.
(lien vers les consignes de l'activité)
si Test réussi, accès au cours
si Test échoué, Ratrappage
accès aux ressource du cours Techniques et languages Internet 1 (lien)