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

  • Préciser le contexte et les enjeux de la cybersécurité
  • Identifier les menaces individuelles et professionnelles liées à l'usage du numérique
  • Mettre en place les fondamentaux d'une hygiène numérique
Tarif

A partir de 1 000,00 €

Durée

1 jour

Modes
  • Entreprise

Objectifs de la formation

Apprenez à  packager tous vos applicatifs au format MSI ou App-V, à  gérer les correctifs et les mises à  jour, à  convertir vos anciens packages, à  personnaliser les packages des éditeurs
Tarif

A partir de 2 775,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Coder en objet en PHP
  • Structurer une architecture MVC
  • Mapper des objets avec PDO et l'ORM Doctrine
  • Créer des Web Services REST
  • Déterminer les bonnes pratiques.
Tarif

A partir de 2 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Identifier les usages courants du langage
  • Mettre en pratique le scripting en Python
  • Structurer votre code en fonction, classes et modules
  • Utiliser des modules existants
  • Décrire la programmation réseau avec Python
  • Expérimenter la programmation objet en Python.
Tarif

A partir de 2 240,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

Développer des applications créatives basées sur un rendu 3D temps réel (visualisation architecturale temps réel, installations artistiques, jeux vidéo, serious game, applications interactives, visualisation de données, etc).
Tarif

A partir de 2 475,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Photoshop - Base

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne désirant acquérir les techniques de traitement de l'image informatique avec le logiciel Photoshop afin de réaliser des corrections et retouches.

Possibilité de passage de la certification TOSA en fin de formation.

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

  • Numériser des images et les corriger
  • Qualifier une image, réaliser des retouches et détourages simples.
  • Exporter le travail vers des logiciels de type Bureautique
Tarif

A partir de 1 050,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Appréhender l’intérêt des Design Patterns en conception logicielle
  • Concevoir une architecture logicielle solide en utilisant des modèles de conception éprouvés
  • Appliquer les Design Patterns en développement sur les différentes couches logicielles
  • Choisir les Design Patterns appropriés en fonction de la problématique posée
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Les objectifs de la formation Connaître l’architecture et mettre en application le code RCC-M :

- Situer le contexte du Code RCC-M (Règles de Conception et de Construction des Matériels mécaniques des îlots nucléaires des REP*), les champs d’application, ses enjeux et les acteurs du nucléaire - Appréhender la logique de recherche pour naviguer dans le Code en fonction de sa demande (clés d’entrée) - Identifier les principales exigences du Code RCC-M concernant les thèmes suivants : assurance qualité, les matériaux et leur processus d’approvisionnement, conception, fabrication, soudage et contrôles associés, règles en phase probatoire * REP : Réacteur à Eau Pressurisée

Tarif

A partir de 1 240,00 €

Durée

3j / 21h

Modes

Objectifs de la formation

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

  • Présenter le concept des portails au service des entreprises modernes
  • Décrire les différents modèles de sites
  • Enoncer les principales fonctionnalités des sites Power Pages
  • Créer une page Web
  • Afficher des données stockées dans Dataverse
  • Expliquer le langage Liquid
  • Gérer la sécurité d'un portail.
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Expliquer le cycle de vie du renseignement,
  • Appréhender les différentes cyber menaces,
  • Appréhender l’écosystème des attaquants et leurs modes opératoires,
  • Expliquer les concepts de base et types de CTI (Stratégique, Tactique, Opérationnelle et Technique),
  • Appréhender les applications de la Threat Intelligence : Détection, Réponse, Anticipation et Partage,
  • mettre en oeuvre les méthodologies et outils permettant de collecter et de traiter l’information sur les menaces (OSINT, MISP, …).
Tarif

A partir de 2 490,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...