Objectifs de la formation
L’objectif de cette action de formation est de mettre en pratique les notions et compétences introduites par les autres AF d'informatique, dans le cadre d'un projet de groupe basé sur la conception et le développement d’une application web. L'architecture de cette application sera basée sur une interface Web dynamique, et un service développé en Python côté serveur. Le projet concernera l'ensemble de l'application : modèle de données, serveur, interfaces utilisateur (IHM) et interactions client-serveur.
Mots-clés
Projet informatique, application web, service web, client-serveur, HTML5, CSS3, Javascript, Ajax, JSON, Python, SQL.
Programme
- Contexte et outils du développement web.
- Modèle de données.
- Architecture client-serveur et protocole applicatif.
- Principe d'un serveur.
- Interfaces utilisateur.
Compétences visées
- Maîtriser les outils et langages de base pour la programmation web (HTML, CSS, Javascript).
- Comprendre l'architecture client-serveur basée sur des services web.
- Savoir réaliser la recette d'un logiciel.
- Maîtriser les spécificités de la gestion de projet informatique (versioning).
Évaluation
Note = 50 % savoir + 50 % savoir-faire (Note de savoir = 100 % examen écrit et note de savoir-faire = 100 % livrable du projet).