Formation - TDD, BDD et principes SOLID

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 2 jours (14 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 2 jours (14 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

1 - Introduction à la pratique du développement dirigé par les tests, le cycle de développement TDD

  • Exemple du Kata FizzBuzz
  • Développement du Kata
  • Bilan : les étapes de la pratique du TDD

2 - Introduction des principes du Clean Code et des principes SOLID

    3 - Pratiques de l'eXtreme Programming

    • Pratiques des Katas
    • Pratiques des Coding Dojo
    • Pratiques du Pair Programming

    4 - Le principe Open / Closed : application au pattern Strategy

    • Exemple du Kata RPN Calculator
    • Développement du Kata
    • Bilan : le pattern Strategy et son implémentation

    5 - Utilisation de Gherkin / Cucumber pour l'écriture de tests

    • Écriture de tests en Gherkin : méthodes, organisation, syntaxe
    • Écriture de classes Cucumber pour l'exécution de ces tests
    • Fonctionnalités avancées : tests paramétrés, tables de données, tags
    • Intégration avec Maven, génération de rapports de tests

    6 - Mise en oeuvre sur un kata complexe : Mars Rover

    • Écriture des tests avec Cucumber
    • Résolution du kata
    • Conclusion

    Prérequis

    • Bonne maîtrise du langage Java et de ses API fondamentales
    • Une première expérience dans l'écriture de tests sur du code legacy est un avantage

    Public

    • Développeurs expérimentés

    Ces formations pourraient vous intéresser

    Formation Module digital « Process communication® »

    Proposé par LEFEBVRE DALLOZ COMPETENCES

    Objectifs de la formation

    • Expliquer les principes et les piliers de la Process Communication
    • Identifier les profils de personnalité et les canaux de communication
    • Repérer les niveaux de stress
    Tarif

    A partir de 95,00 €

    Durée

    30 minutes

    Modes
    • Entreprise

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Décrire les principes de l'orchestration de conteneurs
    • Manipuler les ressources de base Kubernetes
    • Déployer des applications et les mettre à disposition.
    Tarif

    A partir de 2 280,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Appréhender l'ensemble des concepts et principes du référencement ;
    • Savoir définir les expressions sur lesquels vous pourrez positionner votre site ;
    • Définir vos objectifs, qualifier et quantifier les moyens nécessaires ;
    • Savoir maîtriser les freins et leviers du référencement ;
    • Savoir comment améliorer l'architecture de votre site ;
    • Savoir comment améliorer le contenu de vos pages Web ;
    • Savoir comment acquérir des liens pertinents ;
    • Maîtriser l'optimisation du développement de votre site.
    Tarif

    Contacter l'organisme

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    PHP - PHP avancé

    Proposé par GROUPE LEXOM

    Objectifs de la formation

    • Utiliser les fonctions avancées de PHP 7
    • Employer la programmation objet
    • Identifier les méthodes de sécurisation
    • Créer des API REST
    Tarif

    A partir de 1 390,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Maîtriser les techniques et principes de base pour gérer efficacement un projet informatique.
    • Impliquer et motiver les acteurs du projet.
    • Contractualiser avec les partenaires.
    Tarif

    A partir de 1 990,00 €

    Durée

    3 jours (21 heures)

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Faire le lien entre risques et patrimoine : assurer au "juste nécessaire".
    • Analyser les garanties pour être en capacité de souscrire un risque dommage.
    • Gérer son contrat : sinistres, modification de risque.
    • Identifier les responsabilités pouvant être mises en jeu.
    • Intégrer les principes élémentaires de gestion d'un risque pour mieux assurer les événements à charge de l'assureur.
    Tarif

    A partir de 1 555,00 €

    Durée

    2 jours

    Modes
    • Centre
    • Entreprise

    Objectifs de la formation

    • Comprendre les mécanismes de base de la comptabilité bancaire
    • Faire le lien entre les principales activités d’exploitation de la banque et les données comptables et financières qui en résultent
    • Maîtriser la comptabilisation des opérations et les opérations de fin d’exercice
    Tarif

    A partir de 1 550,00 €

    Durée

    2j / 14h

    Modes
    • Entreprise

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Décrire les principes clés du développement durable
    • Utiliser les principes directeurs ITIL pour créer de la valeur en créant des produits et services numériques durables
    • Relever les défis VUCA grâce à des stratégies, des achats, des produits et des pratiques durables
    • Planifier le développement durable d'une organisation
    • Décrire comment le développement durable d'une organisation peut être évalué, maintenu et amélioré
    • Vous préparer au passage de la certification ITIL® 4 Sustainability in Digital and IT.
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Gérer les grands principes comptables. Utiliser le Plan Comptable Général (PCG). Comptabiliser les écritures courantes
    Tarif

    A partir de 975,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Comprendre les principes de l'OpenSource et Linux - Savoir installer une distribution Linux - Connaître les bases de l'utilisation de Linux.
    Tarif

    A partir de 1 475,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...