Fiche Formation

Craftsmanship : Clean code Java

Adopter la démarche Craftsmanship, c’est inscrire son SI dans la durée, fidéliser vos équipes et maîtriser votre dette technique. Fin·e·s pédagogues, nos Craft(wo)men ont le goût de transmettre ce qu’ils apprennent et sont en permanence à la recherche de nouvelles pratiques. C’est pour cela qu’ils sont aussi tous formateurs. Découvrez notre catalogue de formation.

Objectifs

  • Comprendre ce qu’est un code de qualité et comment mettre en place de bonnes pratiques 
  • Rédiger un code propre, facile à maintenir et expressif
  • Comprendre les principes de la programmation orientée objet (principes SOLID)

Public

Développeurs Java

Pré-requis

Expérience du développement en Java

Connaître les notions de base de la programmation orientée objet

Méthodes pédagogiques

50 % de théorie,  50 % de démonstrations et mise en pratique

Description

En mettant le focus sur la qualité du code tout en restant pragmatique, il est possible de rendre le code lisible, testable et testé. De ce fait, l’application devient alors plus robuste tout en étant évolutive et maintenable. Peu importe le type de projet, les techniques abordées au cours de cette formation sont simples à mettre en œuvre et permettront une mise en production rapide sans crainte d'impact négatif sur la production dû à des introductions de bugs et/ou de régressions.

Programme

Qu’est ce qu’un code propre ?

Code Style

  • Nommage
  • Formatage
  • Commentaires

Code design

  • POO
    • Conception par contrat
    • Gérer les états invalides et les invariants
  • Composition vs Héritage
    • Loi de Demeter
    • Command Query Separtion
  • Design Pattern
    • Création
    • Structure
    • Comportement
  • SOLID
    • Single responsibility
    • Open/closed
    • Liskov substitution
    • Interface segregation
    • Dependency injection
  • IOC vs DI
  • DRY, KISS and YAGNI
Retourner au catalogue des formations
Durée3 jours
LieuParis

Prochaines Sessions

18 juin 2018
Paris
1 490€
Réserver une place
17 septembre 2018
Paris
1 490€
Réserver une place
12 novembre 2018
Paris
1 490€
Réserver une place

Informations Pratiques

file_download Télécharger la fiche

Vous avez des questions ?

N'hésitez pas à nous contacter pour réserver votre formation, ou si vous avez des questions sur nos formations :

  • call 01 44 75 42 55
  • print 01 44 75 42 55
  • mail_outline training@soat.fr
  • location_on SOAT TRAINING - 87-89 quai de Panhard et Levassor - 75013 Paris
link  Formulaire de contact

Réservez votre formation

contact

Par téléphone : 01 44 75 42 55

Par Fax : 01 44 75 05 25

Par mail : training@soat.fr

Par courrier : SOAT TRAINING - 87-89 quai de Panhard et Levassor - 75013 Paris

Ou directement en ligne