Formation - Software Craftsmanship

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 3 jours (21 heures)
Modes
  • Distance
  • Centre
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 3 jours (21 heures)
Modes
  • Distance
  • Centre
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 - Travail sur le code legacy, Single Responsibility Principl

    • Spécificités du travail sur code legacy
    • Exemple du Kata Rental Movie (code legacy)
    • Bilan : détecter les manquements au SRP

    6 - 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

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

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

    Prérequis

    • Avoir une bonne connaissance du langage Java et de ses API fondamentales
    • Une première confrontation aux problèmes de gestion de bases de code anciennes, volumineuses et non (ou mal) testées est un avantage

    Public

    • Développeurs

    Ces formations pourraient vous intéresser

    Formation Software Craftsmanship

    Proposé par PLB CONSULTANT

    Objectifs de la formation

    Concrètement, à l'issue de cette formation Software Craftsmanship, vous serez en mesure de :

    • Comprendre la notion de développement dirigé par la valeur
    • Maîtriser les différentes étapes du développement TDD
    • Maîtriser les principes SOLID et les patterns du « clean code » en programmation objet
    • Comprendre les pratiques de l’eXtreme programming : pair programming, coding dojos
    • Être capable d'appliquer ces principes et patterns au développement de nouveau code (greenfield development) et au code existant (brownfield development)
    Tarif

    A partir de 2 100,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation SnapCenter Administration

    Proposé par PLB CONSULTANT

    Objectifs de la formation

    À l'issue de cette formation SnapCenter Administration, vous aurez acquis les connaissances et compétences nécessaires pour :

    • Décrire les fonctionnalités de la solution SnapCenter Software 4.0
    • Installer le logiciel SnapCenter Server
    • Configurer le contrôle d'accès basé sur les rôles SnapCenter et se connecter aux machines virtuelles de stockage (SVM)
    • Configurer les hôtes et les packages de plug-in SnapCenter
    • Utilisez le plug-in SnapCenter pour sauvegarder, restaurer et cloner des données sur Windows
    • Surveiller et gérer les tâches de protection des données dans SnapCenter Server
    Tarif

    A partir de 2 700,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    À l'issue de cette formation Tableau Software, vous aurez acquis les connaissances et les compétences nécessaires pour :

    • Connaître les possibilités offertes par le logiciel Tableau Desktop
    • Extraire les données d’origines diverses (SGBD, Excel, fichier, etc.)
    • Mettre en œuvre les objets graphiques proposés par Tableau (tableaux, cartes, graphiques, …)
    • Manipuler les données (formatage, calcul, etc.)
    • Suivre une méthode pour concevoir et produire ses rapports
    • Mettre en valeur vos présentations (StoryTelling)
    Tarif

    A partir de 1 480,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Le Lean, pratique développée à l’origine pour la production, considère comme un gaspillage toute dépense de ressource pour un but autre que la création de valeur pour le client final, et par conséquent doit être supprimée.

    L’objectif de cette formation est de savoir utiliser cette pratique dans le domaine du développement logiciel.

    Tarif

    A partir de 1 990,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Cette formation ONTAP Troubleshooting vous apporte les connaissances et compétences nécessaires pour :

    • Describe the different software components in the ONTAP architecture
    • Describe the methodologies for troubleshooting management component applications, networks, and protocols
    • Use troubleshooting workflows to identify failure symptoms, determine potential causes, and resolve issues
    • Use debugging commands, logs, and tools to identify, isolate, and fix complex technical issues that involve different core components
    • Check the health of a cluster and summarize the results
    • Identify issues with the management component
    • Use administrative commands to verify the configuration of NFS, SMB, and iSCSI
    • Use the troubleshooting methodology for NFS, SMB, and iSCSI to define and isolate issues
    • Locate logs for the management component, network, NFS, SMB, and iSCSI protocols
    • Collect data for support cases
    Tarif

    A partir de 3 800,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Concretely, this training on the BPMN 2.0 standard will provide you with the knowledge and skills necessary to :

    • Discover the possibilities offered by the BPMN 2.0 standard
    • Learn a methodology as well as "best practices" in writing processes on BPMN 2.0
    • Put into practice the elements described in the course on modeling software among the market standards: Bizagi Modeler, ARIS Designer, MEGA, Entreprise Architect
    • To prepare and to pass the BPMN 2.0 Foundation certification
    Tarif

    A partir de 3 890,00 €

    Durée

    7j / 49h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Concretely, this training on the BPMN 2.0 standard will provide you with the knowledge and skills necessary to :

    • Discover the possibilities offered by the BPMN 2.0 standard
    • Learn a methodology as well as "best practices" in writing processes on BPMN 2.0
    • Put into practice the elements described in the course on modeling software among the market standards: Bizagi Modeler, ARIS Designer, MEGA, Entreprise Architect
    • To prepare and to pass the BPMN 2.0 Foundation certification
    Tarif

    A partir de 2 890,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Concretely, this training on the BPMN 2.0 standard will provide you with the knowledge and skills necessary to :

    • Discover the possibilities offered by the BPMN 2.0 standard
    • Learn a methodology as well as "best practices" in writing processes on BPMN 2.0
    • Put into practice the elements described in the course on modeling software among the market standards: Bizagi Modeler, ARIS Designer, MEGA, Entreprise Architect
    • To prepare and to pass the BPMN 2.0 Foundation certification
    Tarif

    A partir de 3 390,00 €

    Durée

    6j / 42h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
    Tarif

    Contacter l'organisme

    Durée

    3 jours (21 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    Objectifs de la formation

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

    • Répondre aux exigences des productions
    • Utiliser tous les outils de manière plus productive : imports / exports, BCC 8.0, Marquee, Timewarp, Keys, Animate.
    Tarif

    A partir de 2 300,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Je cherche à faire...