Le dossier de projet sert comme son nom l’indique à présenter ton projet, tu peux présenter un projet d’entreprise ou un projet personnel, l’important est qu’il doit couvrir la totalité des référentiels.

Plan


<aside> 💡 Ce plan permet de couvrir les référentiels (REAC et RC) du titre professionnel et en est totalement tiré (cf "Critères de performance" du REAC et “Critères d’évaluation” du RC), toutefois tu peux être interrogé sur la partie "Savoir faire technique, savoir faire organisationnels, savoir faire relationnels, savoirs" du REAC et dois donc connaitre tous les concepts qui y sont indiqués.

</aside>

  1. Présentation du stagiaire
  2. Présentation du projet
    1. Le projet
    2. Cahier des charges
    3. Gestion du projet
      • expliquer la méthode de travail (par ex : agile, cycle en V…)
  3. Analyse
    1. Diagramme de cas d’utilisation
    2. Maquettes
    3. Diagramme de navigation
    4. Diagramme d’activité
  4. Base de données
    1. Modèle conceptuel de données
    2. Modèle physique de données
    3. Langage de définition de données
      • montrer le code de création de la base de données
      • montrer le code de création d’une ou plusieurs tables
    4. Sécurité
      • RGPD, droits d’accès à la base de données, sauvegarde de la base de données etc…
  5. Conception
    1. Architecture
      • schéma
      • expliquer la fonction des différentes couches
      • si un pattern de conception est utilisé (par ex : MVC, MVVM…) alors l’expliquer
      • technologies utilisées (possibilité de les mettre sur le schéma directement)
    2. Diagramme de séquence détaillé
  6. Développement
    1. Front-end
      1. Code
        • présenter le code front couche par couche
        • le code doit être documenté
      2. Responsive
        • expliquer comment a été fait le responsive
      3. Accessibilité
        • expliquer comment a été travaillé l’accessibilité
      4. Référencement
        • expliquer comment a été travaillé le référencement naturel (SEO)
      5. Sécurité
        • RGPD, expliquer comment ont été sécurisé les formulaires du front, les routes etc…
    2. Back-end
      1. Code
        • présenter le code back couche par couche
        • le code doit être documenté
      2. Le CRUD
        • expliquer les requêtes à la base de données
      3. Sécurité
        • expliquer comment ont été sécurisés les requêtes à la base de données, le mot de passe de l’utilisateur etc…
  7. Tests
    1. Tests unitaires
    2. Tests fonctionnels
    3. Tests de sécurité
    4. Tests de non régression
  8. Déploiement
    1. Diagramme de déploiement
    2. Le déploiement
  9. Développement des compétences
  10. Conclusion

Conseils


<aside> 💡 la POO (Programmation Orientée Objet) est obligatoire dans ce titre

</aside>