CP 1 - Installer et configurer son environnement de travail en fonction du projet web ou web mobile

moins d'une minute de lecture

📚 Références

  • REAC (mise à jour du 02/07/2024), pages 15 et 16
  • RE (mise à jour du 02/07/2024), page 9

📋 En résumé

Ce qui est attendu de ta part, c'est d'expliquer comment on peut installer et configurer les prérequis pour exécuter ton projet.

Tu as utilisé un framework PHP et React en front ?
Tu devras alors expliquer comment installer PHP, Composer, Node.js, npm (ou autre gestionnaire de dépendances Node) et les autres dépendances nécessaires à ton projet comme la base de données !

Et pour te donner un ordre d'idée, voici ce que ça peut donner :

  • Versionning (Git, SVN, ...)
  • IDE ou éditeur de code (Visual Studio Code, PhpStorm, ...)
  • Langages/runtimes (PHP, Node.js, ...)
  • Gestionnaires de dépendances (Composer, npm, ...)
  • Serveurs web (Apache, Nginx, ...)
  • Base de données (MySQL, PostgreSQL, ...)
  • DevOps (Docker, Vagrant, ...)
  • etc.

Tu l'as compris, c'est vaste !
Mais heureusement, tu dois uniquement expliquer comment installer et configurer les outils que tu as utilisés pour ton projet.

Si tu fais un projet Laravel et React, pas besoin d'expliquer comment installer et configurer Ruby et Java, par exemple 😉

Utilisation de XAMPP, WAMP, MAMP, LAMP, Laragon etc.

Si tu utilises un logiciel comme XAMPP, WAMP, MAMP, LAMP, Laragal etc., tu as évidemment le droit de le mentionner dans ta présentation et dossier de projet.

Toutefois, il est préférable que tu saches expliquer comment installer et configurer les éléments nécessaires de manières individuelles.

➕ Informations complémentaires

Versions des outils et dépendances

Même si le choix des outils que tu utilises est libre, il est important de préciser les versions que tu as utilisées pour ton projet.

Étant donné que chaque version corrige probablement diverses failles de sécurité et/ou ajoute des fonctionnalités, c'est le bon moment pour montrer que tu prends la veille technologique au sérieux.

🎯 Critères d'évaluation

  • Les outils de développement nécessaires sont installés et configurés
  • Les outils de gestion de versions et de collaboration sont installés
  • Les conteneurs implémentent les services requis pour l'environnement de développement
  • La documentation technique de l'environnement de travail est comprise, en langue française ou anglaise (niveau B1 CECRL pour l'anglais)
  • Le système de veille permet de suivre les évolutions technologies et les problématiques de sécurité en lien avec l'installation et la configuration d'un environnement de travail

Dernières documentations

CP 7 - Développer des composants métier coté serveur

Dernière modification :

Synthèse et explications des attentes relatives à la compétence professionnelle 7 du titre professionnel Développeur Web et Web Mobile (DWWM-01280m04).

Modèle Logique/Relationnel de Données (MLD/MRD) Merise

Dernière modification :

Plongez dans le MLD et MRD de Merise pour transformer votre modèle conceptuel en une structure relationnelle optimisée.

Memento DevMemento Dev

Plateforme de ressources et documentations synthétiques et concises, conçue pour les développeurs ou passionnés de l‘informatique en quête de savoir.


© 2022 - 2025 Memento Dev. Tous droits réservés

Memento Dev est une plateforme open-source, développée par Gauthier Daniels, soutenue et maintenue par une communauté de contributeurs passionnés.