Xavier Tannier Module de Programmation Web Introduction
L'état des troupes
Programmation Web Introduction Xavier Tannier Principe Le but : que tout le monde progresse – Sur les bases – Sur des concepts plus avancés – Sur la gestion de projet Des cours « à la carte » Une notation relative
Programmation Web Introduction Xavier Tannier Les « bases » Avec cours magistral optionnel – (X)HTML ? – CSS – Javascript – Programmation dynamique client/serveur (PHP) – Avec base de données (PHP / MySQL)
Programmation Web Introduction Xavier Tannier Les « plus » En auto-formation avec support et TP optionnels – JSP – Servlets – Programmation pour mobiles – jQuery – HTML5 – AJAX – Sécurité – Accessibilité Un TP guidé : premiers pas avec Symfony
Programmation Web Introduction Xavier Tannier Notation 5 TP au choix parmi 15 sujets : – XHTML, – CSS, – PHP, – PHP/MySQL, – JavaScript – AJAX, Le projet final (Attention, notation entre 0 et 20 !) – HTML5, – JSP, – Servlets, – Mobile, – jQuery – Symfony
Programmation Web Introduction Xavier Tannier Le projet 1. Proposer des sujets (avant la mi-janvier) 2. Choisir son groupe et son projet 3. Nommer un chef de projet (à choisir parmi les non débutants) 4. Travailler (dès les premières séances) : 5. Terminer : – Rapport – Soutenance – Code – Des notes personnalisées
Programmation Web Introduction Xavier Tannier Le rôle du chef de projet Le chef de projet doit maîtriser les aspects techniques Il organise la réflexion autour du démarrage du projet (que fait-on, qui fait quoi, pour quand, etc.) À mi-parcours, il présente un planning et une répartition des tâches (avec lensemble du groupe) Il s'assure de l'avancée des travaux et il coordonne l'intégration Il anime la soutenance Il ajoute une annexe au rapport concernant la répartition des tâches de chaque membre de projet