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

Aucun objectif n'est associé à cette compétence pour le moment.

Modules de cours interentreprises (CIE)

  • Module 106

    Interroger, traiter et assurer la maintenance des bases de données

  • Module 216
    Optionnel

    Intégrer les terminaux IoE dans une plateforme existante

  • Module 217
    Optionnel

    Concevoir, planifier et mettre en place un service pour l'IoE

  • Module 223
    Optionnel

    Ré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
    Optionnel

    Ré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