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

    Objectifs de la formation

    • Connaître les principes fondamentaux du Développement Durable et de l'éco attitude
    • Réaliser l'état des lieux de ses propres pratiques environnementales au quotidien
    • Intégrer les éco gestes dans son activité professionnelle au quotidien
    Tarif

    A partir de 1 390,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Décrire les principes de l'intégration continue
    • Installer un cluster Jenkins
    • Choisir, installer et configurer les plug-ins Jenkins utiles
    • Mettre à jour, sauvegarder et restaurer votre Jenkins.
    Tarif

    A partir de 1 450,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Les taux - E-learning

    Proposé par DEMOS

    Objectifs de la formation

    • Connaître les principes et les différents swaps de taux
    • Connaître le fonctionnement des swaps de taux
    • Connaître les mécanismes du forward forward et du FRA
    • Connaître les mécanisme du cap, du floor et du collar
    • Connaître les principes de la formation des taux
    • Comprendre l’utilité et l’intérêt de la courbe des taux pour les opérateurs
    • Connaître les taux diffusés sur le marché monétaire et sur le marché des changes
    Tarif

    A partir de 250,00 €

    Durée

    5 heures 45 minutes

    Modes

    Objectifs de la formation

    Proposer une méthodologie de gestion de projet Agile.

    À l'issue de la formation, le stagiaire sera capable de :

    • Identifier l’intérêt à conduite un projet selon l’approche Agile
    • S’approprier les principes et les outils de l’approche Agile
    • Déployer l’approche Agile au sein de son entreprise
    Tarif

    A partir de 900,00 €

    Durée

    3 jour(s)

    Modes
    • Centre
    • Entreprise

    QGIS - Initiation

    Proposé par M2I

    Objectifs de la formation

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

    • Expliquer les caractéristiques des données géographiques et les différents formats
    • Décrire les principes de géolocalisation et projections géographiques
    • Prendre en main les logiciels SIG
    • Identifier les bases de données géographiques les plus couramment utilisées
    • Expliquer le principe d'organisation et de fonctionnement d'une base de données
    • Créer des couches et des cartes
    • Mettre en page et exporter des cartes dans différents formats
    • Sélectionner des données par des requêtes
    • Utiliser des requêtes spatiales.
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • S'approprier les concepts, grands principes et terminologie des réseaux
    • Connaître les différents standards et typologies de réseaux
    • Identifier les principaux équipements
    • Comprendre le fonctionnement et l'importance du protocole TCP/IP
    • Appréhender les bonnes pratiques en matière de sécurité pour configurer et dépanner la connectivité d'un réseau
    Tarif

    A partir de 2 100,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Plus concrètement, à l'issue de cette formation Azure Fondamentaux, vous serez capable de :

    • Connaître les concepts généraux du Cloud et les différents services proposés par Microsoft dans Azure
    • Comprendre les principes de sécurité d'Azure
    • Comprendre la gestion des coûts et les modèles de support disponibles pour Azure
    Tarif

    A partir de 790,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Reconnaître les fondements du management du SI (System Information)
    • Décrire les grands principes et référentiels lié au management du SI.
    Tarif

    A partir de 1 720,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Formation Puppet

    Proposé par Sparks

    Objectifs de la formation

    • Identifier les concepts et principes de l’automatisation
    • Comprendre le fonctionnement de Puppet
    • Savoir installer et configurer Puppet
    • Savoir utiliser les modules
    • Déployer des logiciels et leur configuration
    Tarif

    A partir de 1 500,00 €

    Durée

    2 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    À l’issue de cette formation SQL Server Haute Disponibilité vous aurez acquis les connaissances et les compétences nécessaires :

    • Comprendre les principes des solutions de haute disponibilité proposées dans SQL Server
    • Connaître les pré-requis et les conditions essentielles pour mettre en place un cluster de basculement ou des groupes de disponibilité Always On
    • Installer des instances SQL Server en cluster de basculement
    • Configurer des groupes de disponibilité AlwaysOn
    • Mettre en œuvre une solution de log shipping
    • Identifier les avantages et limites des autres solutions de disponibilité proposées dans SQL Server
    Tarif

    A partir de 1 860,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...