Programme pédagogique:
https://gitlab.in2p3.fr/ri3/ecole-info/2023/anf-qualite-logicielle
Objectifs de l'école :
Les objectifs de cette formation sont de faire connaître et de sensibiliser les participants à un certain nombre de bonnes pratiques et de normes dans le cadre du développement logiciel. Pour ce faire, le programme se basera sur des exemples concrets de méthodologie de développement ainsi que différentes stratégies d'automatisation basées sur des outils reconnus.
A l'issue de la formation, les stagiaires seront capables de :
- comprendre les enjeux de la qualité logicielle et des normes logicielles,
- comprendre les composantes et les principes de l'intégration continue,
- manipuler un gestionnaire de contrôle des versions,
- concevoir des tests automatisés, analyser la couverture du code,
- comprendre et mettre en place une usine logicielle,
- déchiffrer les principaux métriques d'analyse de code.
Programme général :
Les grands axes du programmes de l'ANF sont :
- Les normes et les bonnes pratiques,
- Les outils de versionnement et outils collaboratifs,
- L'automatisation des tests,
- Les outils d'analyse et de mesure de qualité du code,
- L'usine logicielle.
Public visé :
Les participants devront connaître à minima un langage de programmation et/ou participer à des développements logiciels.
Matériel nécessaire et pré-requis
- Disposer de son propre ordinateur portable
- Disposer sur sa machine de git et d'un terminal unix (ou de Wsl sous windows )
- Connaître les bases de Python et avoir une version installée
- Avoir un compte gitlab sur notre plateforme (https://gitlab.in2p3.fr)
- Il sera aussi nécessaire d'avoir un gitlab-runner installé sur votre machine, pour cette étape nous pouvons vous aider
Voyage :
A l'arrivée à Fréjus, une navette partira le 15 octobre à 17h de la gare SNCF Saint Raphaël Valescure pour vous conduire à la Villa Clythia où aura lieu l'ANF.
Au retour, une navette partira le 20 octobre à 12h de la Villa Clythia pour conduire les participants à la gare SNCF Saint Raphaël Valescure.
Pas d'autres navettes ne seront mises en place. Nous vous conseillons donc fortement de vous caler sur ces horaires pour vos transports en train.
Séjour et repas durant l'ANF :
L'hébergement du 15 au 20 octobre, les déjeuners du 16 au 20 octobre, ainsi que les dîners du 16 au 19 octobre sont réservés et pris en charge par l'ANF.
Par contre, les transports entre le lieu de résidence et la gare Saint Raphaël Valescure ainsi que les autres repas éventuels sont pris en charge par la délégation dont dépend le participant. La convocation reçue à l'issue de la réunion du Comité de Sélection permettra au participant de se rapprocher de sa délégation pour l'organisation de sa mission.
Contacts :
Responsable scientifique : Cyril L'ORPHELIN - CC IN2P3
CMFI IN2P3 : Christine GASQ - LPC
CMFI INSU : Clémence AGRAPART - LPC2E
Conseillère Formation IN2P3 : Hélène MARIE-CATHERINE - IN2P3
Tél. Service Formation IN2P3 : 01 44 96 41 92 - E-mail : formation@in2p3.fr
Consignes sanitaires :
Les consignes sanitaires en vigueur à la date de l'ANF seront strictement appliquées. L'organisation de l'école prendra toutes les mesures nécessaires pour garantir la sécurité des participants.