Application de gestion de candidatures
Sommaire Le laboratoire Le contexte L’existant Les besoins Environnement technique Etude Réalisation Bilan
Le laboratoire Laboratoire d’Annecy-le-Vieux de Physique Théorique (LAPTh) Une UMR du CNRS et de l’Université de Savoie Une trentaine de membres permanents Différents thèmes de recherche Des séminaires et des conférences Un support informatique mutualisé avec le LAPP
Le laboratoire Différents thèmes de recherche Des séminaires et des conférences Un support informatique mutualisé avec le LAPP
Le contexte International Relativistic Astrophysics PhD Programme financé par l’europe Un recrutement à l’échelle internationale 13 universités Participation du LAPTh
L’existant Un site web Un processus long et laborieux Un site vitrine statique Un simple formulaire d’inscription Un processus long et laborieux Envoi manuel des candidatures Communication difficile
Les besoins Faciliter les étapes principales du recrutement Faciliter l’acces aux informations Une application réutilisable Garantir le respect de la déclaration faite à la CNIL
Environnement technique : Application web Documentation Tests Gestion des versions
Environnement technique : Un Framework Répandu (phpBB, Drupal) Moderne Structurant Développement rapide Object-relational mapping (ORM) Moteur de template Plusieurs formats de configuration
Environnement technique : Symfony : principe de fonctionnement
Etude et réalisation Une méthode agile et itérative : Des histoires utilisateur Des Sprints Participation active du client
Etude et réalisation Différents acteurs : Candidat Référent Evaluateur Gestionnaire
Etude et realisation Cas d’utilisations du candidat
Etude et realisation Cas d’utilisations de l’évaluateur
Etude et realisation Cas d’utilisations du gestionnaire
Etude et realisation Cas d’utilisations du référent
Etude et realisation Le modèle :
Etude et realisation Découverte de Symfony Des recherches dans la documentation et l’API. Analyser différentes options
Etude et realisation Sécurisation de l’application Deux étapes principales Authentification Autorisation Gestion des rôles Gestion des sessions
Démonstration Quelques captures d’ écran
Démonstration Quelques captures d’ écran
Démonstration Quelques captures d’ écran
Démonstration Quelques captures d’ écran
Démonstration Quelques captures d’ écran
Bilan Des fonctionnalités abandonnées ou rajoutées Création dynamique des formulaires Connexion par URL (Auto-login) Quelques fonctionnalités manquantes
Bilan Des nouveaux outils Découverte de métiers Un projet complet
MERCI de votre attention