Formation - Clean Code

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
  • 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 2 jours (14 heures)
Modes
  • Distance
  • Centre
Sessions
Lieux Partout en France

Programme

1 - Enjeux du clean code : maîtriser la dette technique

  • Notion de dette technique
  • Impact de la dette technique sur la maintenance des applications
  • Impact de la dette technique sur le cycle SCRUM

2 - Importance des tests : approches TDD et BDD

  • Cycle TDD
  • Écriture des tests JUnit
  • Écriture des tests Cucumber

3 - Introduction des principes du Clean Code

  • Principes SOLID
  • Principes de l’eXtreme Programming

4 - Travail sur le code legacy (développement brownfield)

  • Spécificités du travail sur code legacy
  • Exemple du Kata Rental Movie (code legacy)
  • Application du pattern Strategy, principe Open Closed
  • Bilan : détecter les manquements au SRP

5 - Application au nouveau code (développement greenfield)

  • Application au kata Mars Rover
  • Bilan : application du principe Open Closed

Prérequis

  • Bonne maîtrise du langage Java et de ses API fondamentales
  • Avoir déjà été confronté aux problèmes de gestion de bases de code anciennes, volumineuses et non (ou mal) testées est un avantage

Public

  • Développeurs Java expérimentés

Ces formations pourraient vous intéresser

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

• Clarifier son rôle et expliciter ses engagements dans sa fonction d’élu
• Faciliter l’insertion des nouveaux administrateurs
• Rendre les élus plus opérationnels et motivés dans leur fonction

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

  • Situer le pouvoir disciplinaire de l'employeur, les procédures à respecter en matière de sanction disciplinaire
  • Identifier les sanctions applicables et les recours possibles du salarié
  • Anticiper la mise en œuvre de sa décision
Tarif

A partir de 1 450,00 €

Durée

2 jours

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

  • Mettre en place le télétravail en respectant les règles du code du travail
  • Comprendre et suivre les règles juridiques dans le cadre de l’exécution du télétravail
Tarif

A partir de 890,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Optimiser le temps de travail de ses collaborateurs pour gagner en efficacité
  • Anticiper les conséquences d’une modification du contrat de travail d’un collaborateur
  • Apprécier sa latitude face aux absences imprévues de ses collaborateurs
  • Tirer parti de ses obligations légales pour motiver ses collaborateurs
  • Être réactif face à la démission d’un collaborateur
  • Appliquer les règles d’hygiène et sécurité
  • Savoir prévenir et identifier les cas de harcèlement moral
  • Les représentants du personnel sont-ils des collaborateurs comme les autres ?
  • User avec discernement de son pouvoir disciplinaire
Tarif

A partir de 150,00 €

Durée

7 heures 15 minutes

Modes

Objectifs de la formation

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

  • Réaliser des animations au format Web HTML 5 sans avoir à connaître un langage de programmation
  • Créer des présentations interactives
  • Exporter les animations Motion Design au format vidéo.
Tarif

A partir de 920,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Architecture Multi-Cloud, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Identifier les acteurs majeurs et les usages d'un Cloud hybride
  • Implémenter une architecture Multi-Cloud avec un Cloud Management Platform (CMP)
  • Provisionner un Cloud public avec AWS et Azure via un CMP
  • Décrire et gérer l'automatisation
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation intensive au développement macOS vous permettra de disposer de solides bases pour développer des applications Mac professionnelles et grand public autour des incontournables MacBook Air, MacBook Pro, iMac, MacMini et MacPro.
Une fois votre environnement de développement et le langage Objective-C maîtrisés vous abordez les API du SDK OS X, comme la gestion des données et l'interface utilisateur afin de disposer d'une bonne vue d'ensemble et de pouvoir développer vos premières applications macOS.
Les nouveautés concernant Xcode, le SDK macOS, les API iCloud/NSDocument.
Enfin en conclusion, une présentation du développement pour iPhone et iPad vous permettra d'évaluer la réutilisabilité de vos compétences pour le développement d'application mobile.

Tarif

A partir de 2 895,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier les concepts et principes de l'automatisation
  • Décrire Puppet
  • Mettre en oeuvre et utiliser la dernière version de Puppet (v7x).
Tarif

A partir de 1 700,00 €

Durée

2j / 14h

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

5 jours (35 heures)

Modes
  • Distance
  • Centre

Je cherche à faire...