Mission 0 Atelier 1

Objectif : préparer l’environnement de travail









Objectifs :Tâches à réaliser

Pour réaliser le travail demandé, vous devez :Si ce n’est pas déjà fait, installer NetBeans et configurer Sonarlint.
Si ce n’est pas déjà fait, installer les outils nécessaires pour gérer l’application Symfony (WampServer, composer, Git).
Récupérer le cahier des charges officiel (pdf, 96Ko) qui concerne toute l’application (vous devez juste le récupérer pour l’insérer ensuite dans votre portfolio : une partie des besoins a été confiée à un autre développeur, c’est le dossier documentaire qui contient vos missions).
Récupérer le dossier « Missions » (pdf, 192 Ko) qui présente et les missions qui vous sont confiées.
Récupérer l’application actuelle sur le dépôt distant (le zip).
Lire le readme du dépôt qui contient la description de l’application actuelle et comment l’installer.
Ouvrir l’application sous NetBeans et la lancer pour tester l’ensemble de ses fonctionnalités.
Créer un dépôt sur votre propre compte GitHub lié à l’application.
Dans le dépôt de GitHub, créer un projet Kanban et le remplir de toutes les tâches prévues (en insérant les tâches dans les « issues » et en les plaçant dans la colonne « to do »). Par la suite, au démarrage de chaque tâche, il faudra la faire glisser dans la colonne « In Progress » puis, une fois la tâche terminée, la faire glisser dans la colonne « Done »

Résultats attendus
Les outils nécessaires sont installés (NetBeans, WampServer, composer, Git) et correctement configurés (Sonalint dans NetBeans).
La BDD est créée.
L’application est récupérée, ouverte et testée dans NetBeans.
L’application est liée à un dépôt distant.
Le Kanban est créé dans le dépôt distant et contient toutes les tâches à faire.


Configuration environnement technique





Netbeans configuration


Git configuration


Outil composer pour installer symfony.


Logiciel XAMPP
phpMyAdmin – BDD
Application récupérée, ouverte et testée dans NetBeans.

Application liée au dépôt distant.


https://github.com/pab1307/mediatekformation-PABAQUE
Outil Kanban sur GitHub
Le Kanban de GitHub Projects est un outil de pilotage visuel du travail directement intégré à l’environnement de développement. Il permet de suivre l’avancement d’un projet informatique en s’appuyant sur les éléments natifs du dépôt, principalement les issues et les pull requests.