Ce diplôme est actuellement inactif et a été remplacé par Maîtriser la qualité d’un développement logiciel

Objectifs et contexte de la certification

La planification et la conception (études, conseil) de systèmes informatiques intégrant les technologies du matériel, des logiciels et des communications. Les services peuvent comprendre la formation des utilisateurs concernés, le conseil en développement logiciel spécialisé : analyse des besoins et des problèmes des utilisateurs, formulation de proposition de solutions. Ce parcours de formation permet d'acquérir au concepteur-développeur en informatique les compétences suivantes : 1. Acquérir les pratiques et savoirs essentiels pour produire un code de qualité 2. Retravailler un code existant de bonne ou de mauvaise qualité 3. Développer une posture professionnelle collaborative

OÙ SUIVRE CE DIPLÔME ?

OCTO-TECHNOLOGY

Non renseigné

Détails de la certification

Quelles sont les compétences que vous allez apprendre mais aussi comment l'examen va-t-il se passer ?

Compétences attestées :

Cette certification est construite dans une logique de validation des compétences suivantes : CONCEVOIR ET ECRIRE UN CODE PROPRE OU AMELIORER UN CODE EXISTANT IDENTIFIER, EXPLIQUER ET ILLUSTRER LES PRINCIPAUX ELEMENTS QUI FORMENT LE CLEAN CODE UTILISER CES STANDARDS SUR UN PROJET EXEMPLE AINSI QUE SUR DU CODE EXISTANT DEFINIR LE LIEN ENTRE LA QUALITE DU CODE ET LA FACILITE D EVOLUTION DES APPLICATIONS * DU CODE LEGACY AU CODE PROPRE SAVOIR APPREHENDER DES PROBLEMES DE QUALITE DU CODE ET APPLIQUER LES TECHNIQUES DE REFACTORING DE CODE IDENTIFER LES POINTS D’ENTREE POUR FAIRE EVOLUER DU CODE LEGACY EN MINIMISANT LES RISQUES APPLIQUER LES TECHNIQUES POUR METTRE EN PLACE DES TESTS AUTOMATISES AUTOUR DE CODE LEGACY EVALUER LES RISQUES POUR CHOISIR UNE STRATEGIE ADAPTEE DE REDUCTION DE LA DETTE TECHNIQUE * AMELIORER SON CODE GRACE AU CODE REVIEW DECOUVRIR LES ENJEUX ET LES BENEFICES DIRECTS ET INDIRECTS DE LA REVUE DE CODE METTRE EN ŒUVRE CETTE PRATIQUE AU TRAVERS D’EXEMPLES ISSUS DE LA REALITE DES PROJETS DES PARTICIPANTS ECHANGER AUTOUR DES PROBLEMATIQUES DE QUALITE DU CODE, DE CONSTITUTION DES STANDARDS ET DE COMMUNICATION EN EQUIPE * OPTIMISER SON DEVELOPPEMENT LOGICIEL PAR LES TESTS IDENTIFIER LES AVANTAGES DE TDD SUR LES AUTRES TECHNIQUES DE PROGRAMMATION (CODE PUIS T.U) DEVELOPPER UNE APPLICATION SIMPLE AVEC TDD EXPLIQUER ET ILLUSTRER LES PRINICPES A L’ŒUVRE DANS CETTE DEMARCHE UTILISER TDD SUR UN PROJET NOUVEAU UTILISER DES TECHNIQUES SPECIFIQUES DE TDD SUR UN PROJET NOUVEAU UTILISER DES TECHNIQUES SPECIFIQUES DE TDD SUR UN PROJET EXISTANT * AMELIORER LA QUALITE DES INTERACTIONS PROFESSIONNELLES MIEUX APPREHENDER LES POSSIBILITES DE FEEDBACK ET L'EFFET SUR NOTRE VIE PROFESSIONNELLE PRATIQUER L'ART DE DONNER ET RECEVOIR DES FEEDBACKS AFIN D'AMELIORER SES RELATIONS AVEC LES AUTRES SAVOIR DISTINGUER FEEDBACK, APPRECIATION, CONFRONTATION, DIALOGUE, DEMANDE ET EXIGENCE REFORMULER UNE CRITIQUE, UNE EVALUATION, UN JUGEMENT, EN FEEDBACK EFFICACE QUI AMELIORE LA RELATION Quatre compétences sont évaluées : * Trois compétences techniques : Concevoir une application Développer des composants métier Préparer et exécuter les plans de test d'une application * Une Compétence Transverse- Améliorer la qualité des interactions professionnelles

Voies d'accès à la certification :

Voies d'accès Composition des Jurys
Après un parcours de formation sous statut d’élève ou d’étudiant
Non autorisé
En contrat d’apprentissage
Non autorisé
Après un parcours de formation continue
Non autorisé
En contrat de professionnalisation
Non autorisé
Par candidature individuelle
Non autorisé
Par expérience
Autorisé

Je cherche à faire...