Formation Software Craftmanship

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre l'attitude et l'état d'esprit du software craftsmanship
  • Appliquer les principes de la programmation orientée objet (POO) et les principes SOLID
  • Maîtriser les techniques de tests automatisés, dont TDD et BDD
  • Utiliser les acronymes pour guider la conception : YAGNI, KISS, DRY, POLA
  • Identifier et corriger les code smells dans un code legacy

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 2 100,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 2 100,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Grâce à cette formation, les participants comprendront l'attitude et l'état d'esprit du software craftsmanship, appliqueront les principes de la POO et les principes SOLID, et maîtriseront les techniques de tests automatisés, dont TDD et BDD. Ils utiliseront les acronymes YAGNI, KISS, DRY et POLA pour guider la conception, et apprendront à identifier et corriger les code smells dans un code legacy. La formation s'adresse aux développeurs ayant une expérience en programmation et une connaissance de base en POO.

Programme

Introduction à la formation Software Craftmanship

Présentation des objectifs et du déroulement de la formation
Discussion sur l’importance du software craftsmanship
Comparaison avec les autres approches (Waterfall, Agile, etc.)
Exemple de cas pratiques : Analyse et discussion sur les approches de développement de logiciels

Le Craft

Attitude et état d’esprit du software craftsmanship
Les valeurs et principes clés du craft
Importance du continuous learning
Exemple de cas pratiques : Analyse de situations réelles pour identifier des opportunités d’apprentissage continu

Les tests automatisés

Les 3A : Arrange, Act, Assert
Test-Driven Development (TDD)
Chicago school vs London school
Behavior-Driven Development (BDD)
Overview de outils de tests automatisés : JUnit, Selenium…
Exemple de cas pratiques : Mise en place de tests automatisés pour un projet existant

Principes généraux et meilleures pratiques de développement

Principes fondateurs de la POO
Les principes SOLID
Importance du nommage
Le bon sens par les acronymes: YAGNI/KISS/DRY/POLA

Refactoring legacy code

Les smells de Martin Fowler (Duplicated method, Duplicated class, Long method, Long class, Primitive obsession)
Bref aperçu d’autres smells
Approval test/Golden master
Double appel
Exemple de cas pratiques : Identification et correction des code smells dans un projet hérité

Prérequis

Connaissances en programmation orienté objet (POO) et expérience en développement logiciel.

Public

Chefs de projet,

Ces formations pourraient vous intéresser

Formation Go

Proposé par Sparks

Objectifs de la formation

  • Comprendre les bases du langage Go
  • Connaître les types en Go
  • Maîtriser les structures de contrôle
  • Comprendre les interfaces et les méthodes
  • Réaliser de la programmation concurrente
  • Réaliser de l'industrialisation
  • Connaître les bonnes pratiques
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Améliorer sa relation avec ses correspondants et ne pas l'endommager involontairement
  • Utiliser le courriel en conjonction avec d'autres outils de communications
  • Identifier les besoins, et choisir les bonnes décisions
  • Renforcer la sécurité à l'entrée et à la sortie de ses courriels
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Obligations convertibles : les fondamentaux

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Décrire l'environnement du marché européen des obligations convertibles
  • Décomposer la valorisation d'une obligation avec options intégrées
  • Discuter les avantages et les inconvénients des obligations convertibles en gestion de portefeuille
Tarif

Contacter l'organisme

Durée

Nous contacter

Modes

Objectifs de la formation

  • Respecter les règles orthographiques des mots du lexique professionnel
  • Conjuguer et accorder les verbes
  • Accorder de façon cohérente les éléments compris dans un groupe nominal
  • Différencier les paronymes de lexique professionnel et choisir le bon mot selon le contexte
  • Ecrire correctement les homophones grammaticaux et lexicaux
Tarif

A partir de 1 990,00 €

Durée

3 jours

Modes
  • Entreprise
  • Centre

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

5 jours (35 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

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

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Identifier le cadre juridique et l'étendue des responsabilités en matière de sols pollués
  • Appliquer les bonnes pratiques de prévention des risques en cas de cession ou d'acquisition de sites pollués
  • Comparer les solutions techniques de réhabilitation des sites

Tarif

A partir de 1 565,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Distance
  • Entreprise

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
  • Distance
  • Centre

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

8 jours (56 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

Acquérir une vision d’ensemble sur IFRS 9, la nonorme issue de la refonte d'IAS 39
Maîtriser le traitement comptable des instruments financiers selon les normes internationales IAS 32, IFRS 9 et IFRS 7
Mesurer l'impact des instruments financiers sur l'information financière des entreprises

Tarif

A partir de 1 745,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Entreprise

Je cherche à faire...