Fiche ects de l'unité d'enseignement #388 intitulée :
Développement back-end
Bachelier en Techniques Graphiques orientation Techniques infographiques - Bloc 2
Informations
Responsable d'UE : Ivan MILLER
Bloc : IFG2
Période : 1er quadrimestre
Durée : 48 h
Crédits : 4 ects
UE Prérequises :
- Programmation
- Développement web
UE Corequises : aucune
Activités d'apprentissage (AA)
- PHP : 28 h, Ivan MILLER
- Bases de données : 20 h, Antoine MALAISE
Connaissances et compétences préalables
- Programmation (algorithmique et langage C)
- Développement web (HTML et CSS)
Contribution aux objectifs du référentiel de compétences de l'ARES
- Communiquer et informer
- Utiliser le vocabulaire adéquat
- Utiliser une langue étrangère
- Collaborer à la conception, à l’amélioration et au développement de projets techniques
- Elaborer une méthodologie de travail
- Analyser une situation donnée sous ses aspects techniques et scientifiques
- Rechercher et utiliser les ressources adéquates
- Proposer des solutions qui tiennent compte des contraintes
- S’engager dans une démarche de développement professionnel
- S’informer et s’inscrire dans une démarche de formation permanente
- Développer une pensée critique
- Travailler tant en autonomie qu’en équipe dans le respect de la structure de l’environnement professionnel
- S’inscrire dans une démarche de respect des réglementations
- Respecter le code du bien-être au travail
- Respecter les normes, les procédures et les codes de bonne pratique
- Intégrer les différents aspects du développement durable
- Développer sa créativité
- Identifier et s’adapter aux contraintes économiques, techniques et communicationnelles, dépasser les contraintes
- Maîtriser les outils informatiques
- Utiliser efficacement les environnements et systèmes d’exploitations informatiques spécifiques à l’infographie
Acquis d'apprentissage spécifiques
- Concevoir et schématiser des bases de données MySQL
- Créer des sites web dynamiques et sécurisés en PHP exploitant des bases de données MySQL
Contenu des AA
PHP
- Inclusions de fichiers,
- Redirections,
- Opérations sur les variables,
- Manipulations de chaînes et de tableaux,
- Structures conditionnelles et itératives,
- Fonctions,
- Traitement des formulaires,
- Sécurisation des formulaires,
- Sessions,
- Gestion des dates,
- Accès PDO aux bases de données,
- Etc.
Bases de données
- Notion de fichier, de types de données, de contrainte.
- Notion d’entité, de relation, traduction sous forme de tables
- Modélisation de BD relationnelles avec MERISE
- Opérations de l’algèbre relationnelle
- Commandes de base du langage SQL et leurs clauses
- Exercices en MySQL sur le modèle entité relation
- Conception d’une base de données complète en MySQL
Répartition des heures
PHP : 4 h de théorie, 24 h d'exercices/Labos
Bases de données : 10 h de théorie, 10 h d'exercices/Labos
Méthodes d'enseignement
PHP : cours magistral, approche par projets, approche interactive, approche déductive, approche avec TIC, étude de cas, utilisation de logiciels
Bases de données : cours magistral, approche interactive, approche déductive, approche avec TIC, étude de cas, utilisation de logiciels
Langues d'enseignement
PHP : français
Bases de données : français
Supports
PHP : syllabus, activités sur eCampus, Activités sur Quizineur
Bases de données : syllabus
Ressources bibliographiques
PHP
- ENGELS Jean, PHP5 cours et exercices, éditions Eyrolles, 2004
- WYKE-SMITH Charles, Coder pour le Web, CampusPress, 2007
PHP.net : https://www.php.net/
Bases de données
- Base de données, les systèmes et leurs langages, Georges Gardarin, Eyrolles
- Des bases de données à l’Internet. Philippe Mahieu, Vuibert
- MySQL guide Officiel, Paul Dubois, Stefan Hinz, Carsten Pedersen, Campus Press
Évaluation et pondération
Méthode d'évaluation : épreuve intégrée
Langues d'évaluation : français
Modalités d'évaluation :
- Projet : 15% (non rejouable)
- Activités e-learning : 5% (sur la plateforme Quizineur)
- Examen écrit PHP + MySQL : 20%
- Examen pratique PHP + MySQL : 60% (à livre ouvert : syllabus papier ou pdf autorisé et documentation manuscrite papier autorisée)