Partager
Accueil    Diplômes et certifications    M2i Langages de programmation

Ces compétences concourent à la réussite de la conquête des marchés par toutes les entreprises dans des secteurs d'activité très variés tels que les télécommunications, les transports, la banque, l'assurance, les Entreprise de Services Numérique, l'industrie automobile, le commerce, la grande distribution, la formation…

La certification Langages de Programmation permet de vérifier les connaissances sur la capacité à développer des logiciels ou des programmes au moyen des outils actuels du digital suivant les spécifications détaillées d'une architecture technique retenue pour répondre au plus près aux attentes interne ou externe de l'entreprise.

    Elle vérifie les capacités des candidats à :
  • Concevoir et appliquer les bonnes pratiques pour développer des applications selon les projets.
  • Optimiser et maintenir des programmes informatiques qui assurent le fonctionnement des applications.
  • S'assurer que les codes fonctionnent comme il faut et que tous les scénarios du développement sont couverts par le test.

Compétences attestées :

Activité 1

Conception et développement d'architectures d'entreprise

  1. Analyser les exigences de la solution cible en modélisant sous forme de schémas, selon les spécifications techniques et fonctionnelles liées au secteur d'activité de l'entreprise, afin d'affiner les contours de la future application.
  2. Cartographier la future application en plaçant les composants analysés, qu'ils soient IHM métier ou données sur un schéma afin de réaliser le développement, tout en respectant les exigences préalablement fixées.
  3. Développer les modules correspondant à la solution analysée en utilisant les langages les plus adaptés au contexte de mise en œuvre de l'application, tout en se souciant des critères de qualité et de réutilisabilité des modules développés, dans le but d'obtenir une application opérationnelle qui satisfait l'utilisateur.
  4. Tester la solution développée dans des contextes différents, qu'ils soient de type unitaire, fonctionnels, et, le cas échéant, d'intégration, afin de s'assurer que l'application fournisse la réponse attendue, quel qu'en soit l'usage.

Activité 2

Développement d'application Web

  1. Développer les composants d'accès aux données et d'entité serveur afin de répondre aux exigences de l'application.
  2. Coder les composants métier serveur, afin de d'exposer à tout type de client les fonctionnalités de l'application cible.
  3. Développer l'application afin que la partie modèle (Composants métier et données) soit séparée de la partie Vue (affichage et données) et fournir ainsi une solution robuste, qui puisse évoluer s'adapter aux évolutions fonctionnelles.
  4. Assurer la disponibilité des services applicatifs depuis un nombre divers de clients, qu'ils soient graphiques ou non afin de garantir une souplesse d'utilisation.
  5. Concevoir les interfaces graphiques de type Web proposant aux utilisateurs les services applicatifs développés afin de répondre aux besoins fonctionnels.

Activité 3

Développement d'application FrontEnd

  1. Concevoir la structure de l'application graphique Web afin de produire sur un quelconque type de client y compris mobile, une interface souple et fluide.
  2. Développer les composants graphiques reliés ou non aux services applicatifs serveur dans le but de former l'application finale.
  3. Déployer l'application cliente en adoptant les normes de déploiement pour une livraison rapide d'applications de qualité.

66,11 / 100Note moyenne obtenue par les personnes ayant passé la Certification M2i Langages de Programmation en 2021

 

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous