WEB - Développement Web II
Appartient à l'UE Développement Web II
Personnes enseignantes
- Anne Rousseau (ARO)
- Nicolas Richard (NRI)
- Nicolas Vansteenkiste (NVS)
- Frédéric Servais (SRV)
- Thibaut Nicodeme (TNI)
Description technique du cours
- Acronyme de l’activité : webg3 ou webg4
- Bloc : 2
- Quadrimestre : 3 ou 4
- Nombre de crédits : 3
- Nombre d’heures de cours : 24
- Nombre d’heures de travail hors cours (estimation) : 66
- Format du cours : labo
- Langue d’instruction : français
- Implantation : HE2B – ESI
- Pré-requis : WEBG2 (Développement Web I)
- Co-requis : néant
Description générale du cours
Introduction aux environnements de développement d’applications Web dynamiques
Objectifs généraux
Au terme de l’activité d’apprentissage, l’étudiante ou l’étudiant sera en mesure de :
- Comprendre et appliquer les concepts liés à la mise en place de sites web dynamiques
- Créer un site web dynamique grâce au framework Laravel.
Acquis d’apprentissage spécifiques sanctionnés par l’évaluation
Au terme des séances, l’étudiante ou l’étudiant sera évalué sur sa capacité à :
- Définir, illustrer et distinguer les concepts et technologies vus au cours
- Produire un site web dynamique grâce au framework Laravel.
Acquis terminaux visés
Au sein de la formation de bachelier en informatique, cette activité d’apprentissage aura participé à l’acquisition des compétences suivantes.
Communiquer et informer
- Choisir et utiliser les moyens d’informations et de communication adaptés.
- Utiliser le vocabulaire adéquat.
- Présenter des prototypes de solution et d’application techniques.
Collaborer à la conception, à l’amélioration et au développement de projets
- Rechercher et utiliser les ressources adéquates.
- Proposer des solutions qui tiennent compte des contraintes.
- Documenter son travail afin d’en permettre la traçabilité et le cycle de vie.
S’engager dans une démarche de développement professionnel
- 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 les normes, les procédures et les codes de bonne pratique.
Mobiliser les savoirs et les savoir-faire lors du développement d’applications
- Choisir et mettre en œuvre un standard défini ou une technologie spécifique (méthodologie, environnement, langage, framework, librairies…).
- Concevoir, implémenter, administrer et utiliser avec maîtrise un ensemble structuré de données.
- Développer, déployer et assurer la maintenance des applications.
Analyser les données utiles à la réalisation de sa mission en adoptant une démarche systémique
- Prendre en compte les évolutions probables de la demande et envisager les diverses solutions possibles.
- Prendre en compte la problématique de sécurité des applications.
Modalités d’évaluations
WEBG3 | Éval continue | Janvier | Septembre |
---|---|---|---|
Web II | -- | EOM 100% | EOM 100% |
WEBG4 | Éval continue | Juin | Septembre |
---|---|---|---|
Web II | -- | EOM 100% | EOM 100% |
Détail | Durée | Pondération |
---|---|---|
L’examen est composé de 2 parties : | ||
1. Une partie courte théorique, sur papier, sans note | ~30’ | 20% |
2. Une partie pratique, avec notes, consistant à créer un site web avec le framework Laravel | ~2h30 | 80% |
Contenus
Introduction
Côté Client
- JavaScript asynchrone / AJAX
- JSON
Côté Serveur
- PHP
- Bases
- Gestion des formulaires
- Gestion d’une base données
- MVC
- Laravel
- API REST