WEB - Développement Web II

Appartient à l'UE Développement Web II

Personnes enseignantes

Description générale du cours

Introduction aux environnements de développement d’applications Web dynamiques

Matières de base utilisées

L’apprenant·e est supposé·e avoir une maîtrise de l’écriture de pages web statiques en utilisant les technologies HTML 5 et CSS (y compris CSS Grid, CSS Flex) ainsi que Javascript.

Pré-requis : WEBG2 (WEB I)

Objectifs

  • découverte de concepts spécifiques à la mise en place de sites web dynamiques
  • introduction à différentes technologies utilisées dans le développement Web
  • création d’un site web grâce au framework Laravel.

Plan du cours

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

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%

Estimation de la charge de travail

Cette UE est une unité de 3 crédits, soit une charge de travail estimée à 90h.