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 RE) du titre professionnel et en est totalement tiré (cf "Critères de performance" du REAC et “Critères d’évaluation” du RE), 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>
- Présentation du stagiaire
- Présentation du projet
- Le projet
- Cahier des charges
- Gestion du projet
- expliquer la méthode de travail (par ex : agile, cycle en V…)
- expliquer le versionning
- expliquer comment la qualité du code est contrôlée
- Analyse
- Diagramme de cas d’utilisation
- Maquettes
- Diagramme de navigation
- Base de données
- Modèle conceptuel de données
- Modèle physique de données
- 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
- Sécurité
- RGPD, droits d’accès à la base de données, sauvegarde de la base de données etc…
- Développement
- Structure du projet
- schéma
- 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)
- Front-end
- Code
- présenter le code front
- le code doit être documenté
- Eco-conception
- expliquer comment a été travaillé l’éco-conception
- Responsive
- expliquer comment a été fait le responsive
- Accessibilité
- expliquer comment a été travaillé l’accessibilité
- Référencement
- expliquer comment a été travaillé le référencement naturel (SEO)
- Sécurité
- RGPD, expliquer comment ont été sécurisé les formulaires du front, les routes etc…
- Back-end
- Code
- présenter le code back
- le code doit être documenté
- Le CRUD
- expliquer les requêtes à la base de données
- 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…
- Tests
- Tests unitaires
- Tests de sécurité
- Déploiement
- expliquer comment est fait le déploiement de l’application
- Développement des compétences
- recherche pour résolution de problème
- veille technologique
- Conclusion
Conseils
- tu dois présenter l’ensemble du projet et pas seulement la partie que tu as codé car le titre est full-stack