Recherche publique
Formation technique en présentiel, en 2023, pour permettre à l'équipe de démarrer le développement de son application web interne en autonomie, avec une montée en compétences rapide.
Contexte du projet
L'Unité des Virus Émergents (Aix-Marseille Université, IRD, Inserm) souhaitait développer en interne une application web de suivi des demandes de séquençage. L'équipe, composée de deux personnes, n'avait encore jamais travaillé avec Symfony, et le budget d'un laboratoire public demandait une formule courte et ciblée.
Déroulé de la formation
La formation, dispensée sur place à Marseille en 2023, a été découpée en deux temps. Une première session de trois jours, en février, a posé les bases : architecture MVC, services et injection de dépendances, choix des versions de PHP et de Symfony, gestion du code avec Git. Elle s'est poursuivie par la pratique : création du projet, contrôleurs et routes, templates Twig et requêtes avancées avec Doctrine.
Plutôt qu'un exemple générique, le fil rouge était l'application de l'équipe elle-même. Le modèle des demandes de séquençage a été conçu en séance, ce qui a permis aux participants de repartir avec un projet déjà amorcé.
En avril, une journée d'approfondissement a commencé par un retour d'expérience sur les difficultés rencontrées, puis abordé la gestion du cache, l'authentification et la sécurité. Une documentation récapitulative a été remise à l'issue de la formation.
Points clés
- Programme sur mesure, construit autour du projet réel de l'équipe
- Deux sessions : 3 jours d'initiation, puis 1 jour d'approfondissement après quelques semaines de pratique
- Conception du modèle de données de l'application pendant la formation
- Environnement de développement mis en place sur des postes Windows et Linux
- Support de formation, documentation récapitulative et scripts de démarrage remis aux participants