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 Redis

    Proposé par Sparks

    Objectifs de la formation

    • Comprendre les principes de Redis et ses avantages
    • Connaître les différents types de données et les commandes associées
    • Configurer et administrer une instance Redis
    • Implémenter les bonnes pratiques de gestion des données et de persistance
    • Utiliser les fonctionnalités avancées de Redis, comme les modules et les transactions
    Tarif

    A partir de 2 250,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Décrire les principes avancés de Kubernetes
    • Présenter le cycle de vie d'un cluster Kubernetes
    • Déterminer les solutions tierces permettant d'enrichir votre cluster Kubernetes
    • Mettre en oeuvre les bonnes pratiques permettant d'optimiser votre efficacité dans la gestion de votre cluster Kubernetes.
    Tarif

    A partir de 1 700,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

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

    • Utiliser les principes avancés de Kubernetes sur Amazon EKS (Elastic Kubernetes Service)
    • Déterminer les solutions tierces permettant d'enrichir votre cluster Kubernetes notamment dans un contexte EKS
    • Identifier les bonnes pratiques permettant d'optimiser votre efficacité dans la gestion de votre cluster Kubernetes sur AWS
    • Présenter les principes du Container Serverless avec AWS Fargate.
    Tarif

    A partir de 1 700,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

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

    • Réussir la certification PMP® (Project Management Professional)
    • Identifier les grandes lignes de l'examen PMP® (Exam Content Outline) qui couvrent 3 domaines (personnes, processus et environnement commercial)
    • Découvrir l'ouvrage de référence du PMI® : le PMBOK®, à travers les 12 principes et les 8 domaines de performance du Management de Projet
    • Présenter le référentiel PMI® : les méthodes, domaines de performance et techniques des approches classiques, agiles et hybride
    • Préparer, réviser et récupérer les trucs et astuces de l'examen PMP®.
    Tarif

    A partir de 3 290,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Connaître l’interface et les fonctionnalités de base d’Affinity Publisher
    • Appliquer les principes de conception graphique sur des documents
    • Maîtriser les outils avancés pour la manipulation d’images, de textes et de graphiques
    • Intégrer des éléments interactifs et multimédias dans les publications
    • Adapter l’exportation des fichiers pour différents formats d’impression et pour le web
    Tarif

    A partir de 1 505,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre l’articulation des rôles de Product Owner / Product Manager
    • Relier les principes SAFe® aux rôles de PO et de PM
    • Maîtriser les outils des PO et PM dans un environnement SAFe®
    • Se préparer au passage de la certification
    Tarif

    A partir de 990,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Mettre en oeuvre de manière opérationnelle les principes fondamentaux, les normes et les outils de la sécurité informatique.
    Tarif

    A partir de 7 600,00 €

    Durée

    10j / 70h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Situer les principes directeurs du développement durable et de la RSE.
    • Intégrer le lien entre la RSE et la fonction finance.
    • Cerner opportunités et risques liés aux enjeux de la RSE.
    • Anticiper les impacts RSE sur le pilotage financier.
    Tarif

    A partir de 1 615,00 €

    Durée

    2 jours (14 heures)

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Toute personne qui souhaite s'adapter à des interlocuteurs et à des contextes variés afin d'engager avec chacun une communication positive et constructive et des relations de travail productives et bienveillantes

    • Prendre conscience de ses modes de fonctionnement et de ceux de ses interlocuteurs avec l’outil de diagnostic Exécutive Profiler
    • Identifier son style de management
    • Prendre conscience de sa façon de communiquer et de l’impact sur les autres
    • Intégrer les facteurs à prendre en compte pour une communication positive
    • Etablir une communication positive et constructive
    • Savoir gérer ses émotions pour une communication positive
    • Maitriser les principes de la communication non violente
    Tarif

    A partir de 1 155,00 €

    Durée

    2 jour(s)

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre les principes du développement objet (classe, méthode, héritage)
    • Comprendre le rôle du framework .NET 4.0 et savoir utiliser ses classes
    • Configurer et utiliser Visual Studio
    • Programmer en langage VB.Net tout en disposant des bons réflexes
    • Maîtriser la syntaxe du langage VB.Net
    • Utiliser ADO.NET et LINQ pour accéder aux données d'une base et les manipuler
    Tarif

    A partir de 1 390,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...