Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Java efficace

Accueil » Formations » Factory » Java efficace

Il ne suffit pas de connaître la syntaxe de Java pour être productif et efficace dans la production de logiciel. La productivité et le code de bonne qualité viennent avec l'expérience. Ce cours présente les bonnes pratiques qui permettent de gagner en efficacité et qualité.

990 € HT 2 jours UL-BPJ

Programmation efficace en Java

Programme

Elements de style Java

  • Conventions de codage
  • Conventions de nommage
  • Rédiger la JavaDoc
  • Classes et interfaces
  • De public à private
  • Hiérarchies de classes

Pratiques de programmation

  • Portabilité du code
  • hashcode et equals
  • Utiliser les collections java

Gestion des erreurs

  • Utilisation des Exceptions
  • Utilisation des frameworks de Log

Les librairies open-source

  • Jakarta Commons
  • Injection de dépendances avec Spring

Pratiques de Test

  • Tests unitaires avec JUnit
  • Bouchons avec Mockito

Pratiques avancées

  • Utiliser les génériques
  • Pièges et idées reçues
  • Antipatterns

Qualité de code Java

  • Principes généraux
  • Métriques usuelles
  • Inspecter avec Checkstyle
  • Inspecter avec FindBugs
  • Inspecter avec PMD
  • Autres outils d’analyse

Pratiques de développement

  • Bonnes pratiques d’utilisation de l’IDE Eclipse
  • Bonnes pratiques de gestion de configuration
  • Construire son logiciel avec Maven
  • Pratiques d’intégration continue
  • Pratiques Agiles