Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
Concrètement, à l'issue de cette formation Software Craftsmanship, vous serez en mesure de :
Tarif |
A partir de 2 100,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 2 100,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Théorisée dès le début des années 1990, la notion de software craftsmanship (littéralement, « artisanat du logiciel ») repose sur l'idée selon laquelle un logiciel ne doit pas se contenter d'être fonctionnel : il doit être codé « proprement », se montrer économe et proposer un haut niveau de qualité. Pour ce faire, les développeurs doivent être capables d'effectuer des choix reposant sur leurs compétences de développement, leurs expériences professionnelles et leur discernement personnel. Autrement dit, le développeur doit se transformer en réel artisan du code : ce n'est qu'à travers une culture d'amélioration et de transmission du savoir - par la pratique notamment - que les standards de développement pourront s'élever.
De manière plus pragmatique, un logiciel bien conçu est un logiciel qui présente moins de bogues et de dysfonctionnements sur le long terme. Le software craftsmanship permet donc de limiter les coûts de développement tout en valorisant les compétences des développeurs.
Cette formation Software Craftsmanship vous propose un ensemble de méthodes et d'approches de haute qualité pour concevoir et construire des bases de code de tous volumes maintenables à coût constant. Ces méthodes s'appuient sur les principes SOLID, les principes du Clean Code et de l'eXtreme Programming.
Exemple du Kata FizzBuzz
Développement du Kata
Bilan : les étapes de la pratique du TDD
Pratiques des Katas
Pratiques des Coding Dojo
Pratiques du Pair Programming
Exemple du Kata RPN Calculator
Développement du Kata
Bilan : le pattern Strategy et son implémentation
Spécificités du travail sur code legacy
Exemple du Kata Rental Movie (code legacy)
Bilan : détecter les manquements au SRP
É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
Écriture des tests avec Cucumber
Résolution du kata
Conclusion
À l'issue de cette formation Tableau Software, vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 1 480,00 € |
Durée |
2j / 14h |
Modes |
|
Tarif |
A partir de 2 100,00 € |
Durée |
3 jours |
Modes |
|
À l'issue de cette formation Check Point R81 CCSE, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 3 000,00 € |
Durée |
3j / 21h |
Modes |
|
À l'issue de cette formation Industrialisation Data Science, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 3 825,00 € |
Durée |
5j / 35h |
Modes |
|
À l'issue de cette formation Tableau Software Niveau 2, vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 1 400,00 € |
Durée |
2j / 14h |
Modes |
|
Concretely, this training on the BPMN 2.0 standard will provide you with the knowledge and skills necessary to :
Tarif |
A partir de 2 890,00 € |
Durée |
5j / 35h |
Modes |
|
The Implementing Cisco Catalyst 9000 Switches course (ENC9K) introduces you to the architecture, capabilities, and implementation of the Cisco Catalyst 9000 switching platform. This hands-on course covers many features of this Cisco IOS XE platform and describes how to manage devices from a single dashboard called Cisco DNA Center. You will learn how to use the Cisco Catalyst 9000 family of switches to enable Software Defined Access (SD-Access) and provide end-to-end security and automation with centralized management using DNA Center.
Course benefits :
Tarif |
A partir de 2 890,00 € |
Durée |
3j / 21h |
Modes |
|
À l'issue de cette formation Tableau Software Administration vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 700,00 € |
Durée |
2j / 14h |
Modes |
|
À l'issue de cette formation Data Science, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 890,00 € |
Durée |
2j / 14h |
Modes |
|
À l'issue de cette formation Check Point R81 CCSA + CSSE, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 6 000,00 € |
Durée |
6j / 42h |
Modes |
|