Ecole Numérique Ardéchoise

Installer et configurer son environnement de travail en fonction du projet

Description de la compétence – processus de mise en œuvre

En tenant compte des projets qui lui seront confiés, installer et configurer sur son poste de travail tous les
outils de développement nécessaires à son environnement de travail, y compris en anglais.
Afin de pouvoir travailler en équipe, installer et utiliser un outil de gestion des versions et de collaboration.
Afin de reconstituer sur son poste de travail un environnement de développement conforme à
l’environnement de production, paramétrer et utiliser des conteneurs pour implémenter les services requis.

Contexte(s) professionnel(s) de mise en œuvre

Le concepteur développeur d’applications réalise l’installation et la configuration de son environnement de travail en début de projet, en adéquation avec les technologies utilisées. Il coordonne son environnement
de travail avec les autres intervenants du projet en cas de travail en équipe.

Critères de performance

Les outils de développement nécessaires sont installés
Les outils de gestion des versions et de collaboration sont installés
Les conteneurs implémentent les services requis
La documentation technique de l’environnement de travail est comprise, en langue française ou anglaise
(niveau B1 CECRL pour l’anglais)

Savoir-faire techniques, savoir-faire organisationnels, savoir-faire relationnels, savoirs

Mettre en place et utiliser un environnement de développement intégré y compris en anglais
Comprendre la documentation technique de l’environnement de travail, en langue française ou anglaise,
(niveau B1 CECRL pour l’anglais)
Mettre en place localement un serveur de données
Créer des fichiers pour la persistance de données ou pour des échanges entre applications
Utiliser un outil de gestion de versions
Paramétrer et utiliser un outil de conteneurisation
Faire évoluer son environnement de travail en adéquation avec les projets qui lui sont confiés et
notamment leurs technologies et les versions de celles-ci
Intégrer son environnement de développement au sein d’une organisation en cas de plateformes
collaboratives, sans impacter les autres utilisateurs
Travailler en équipe
Connaissance des différents environnements de développement intégrés
Connaissance des outils de gestion des versions et de partage de code
Connaissance des différents formats de fichiers de persistance de données et d’échanges entre
applications
Connaissance des principales bases de données et de leur mise en place
Connaissance des outils collaboratifs de partage de ressources et de leurs vulnérabilités
Connaissance des outils de conteneurisation
Connaissance du vocabulaire professionnel technique en français et en anglais