Compétence g5
Implémenter les applications et les interfaces selon le concept en respectant les exigences de sécurité
Sur la base des exigences définies et des ébauches/modèles développés, les informaticiennes et informaticiens implémentent les applications et les interfaces. Il peut s’agir de nouvelles applications ou d’une extension apportée à une application existante: Ils mettent tout d’abord en place un environnement de développement et d’exécution approprié. Le concept de réalisation préétabli et les directives de l’entreprise servent de base à cette étape. Ils passent ensuite à la programmation du back-end et du front-end selon les exigences définies. A cet effet, ils utilisent les langages de programmation donnés et des outils de développement. Ils testent régulièrement l’implémentation en vue de détecter des erreurs et les corrigent (débogage). Ils veillent à respecter systématiquement les dispositions réglementaires et les directives techniques (p. ex. frameworks, directives de design). Ils se conforment également aux exigences de sécurité. Lors de l’implémentation, ils veillent à respecter les conventions de code afin de garantir clarté et traçabilité (p. ex. clean code, coding conventions). Ils déposent en continu les éléments programmés dans un système de gestion des logiciels (p. ex. GIT). Ils sont en mesure d’accéder en tout temps aux étapes intermédiaires enre- gistrées. Ce faisant, ils respectent les directives internes de l’entreprise (p. ex. divisions). Ils apportent ensuite d’éventuelles adaptations au concept de réalisation afin de le maintenir à jour. Ils développent rapidement les technologies informatiques. Ils s’informent en continu sur les nouveautés et leurs conséquences (p. ex. quels sont les nouveaux frameworks?) et appliquent les derniers enseignements et avancées technologiques à leur travail quotidien.
Objectifs évaluateurs
Modules de cours interentreprises (CIE)
-
Module 106
Interroger, traiter et assurer la maintenance des bases de données
-
Module 216
OptionnelIntégrer les terminaux IoE dans une plateforme existante
-
Module 217
OptionnelConcevoir, planifier et mettre en place un service pour l'IoE
-
Module 223
OptionnelRéaliser des applications multi-utilisateurs orientées objets
-
Module 294
Réaliser le front-end d'une application Web interactive
-
Module 295
Réaliser le back-end pour des applications
-
Module 335
OptionnelRéaliser une application pour mobile
Modules d'école
-
Module 183
Implémenter la sécurité d'une application
-
Module 293
Créer et publier un site Web
-
Module 319
Concevoir et implémenter des applications
-
Module 320
Programmer orienté objet
-
Module 321
Programmer des systèmes distribués
-
Module 322
Concevoir et implémenter des interfaces utilisateur
-
Module 450
Tester des applications