top of page

Sur demande

|

Plateforme Zoom

Structure de code, injection de dépendances et tests unitaires automatisés (JAVA)

Une bonne structure de code permet de meilleurs essais et une meilleure facilité d’entretien. Cette formation en ligne de 2 jours permettra de connaître les concepts et de voir plusieurs bonnes pratiques permettant de meilleurs essais.

Heure et lieu

Sur demande

Plateforme Zoom

À propos de l'événement

INFORMATION GÉNÉRALE

Pour une formation privée en entreprise, un minimum de 6 participants est requis. Communiquez avec nous.

Durée de la formation : 14 h

Matériel requis par le participant : 

  • Ordinateur, caméra, micro et Plateforme Zoom
  • Ordinateur, caméra, micro
  • Connexion Internet avec un débit respectable pour télécharger les dépendances des projets en exercice
  • IDE comme IntelliJ (préférable) ou Eclipse
  • JDK11 ou +

Zentelia transmet virtuellement tous les documents nécessaires incluant les notes de cours et les exercices.

Frais : 1200 $ plus taxes / participant

Ce montant inclut la formation, les notes de cours sous forme de PowerPoint ainsi que les exercices.

MÉTHODE PÉDAGOGIQUE

Ateliers dirigés et magistraux.

POUR QUI?

Développeur Java qui désire mieux organiser son code et a un intérêt pour l'assurance qualité.​

PRÉREQUIS

Avoir une connaissance de base en Java.

CONTENU DE LA FORMATION :

 Introduction 

  • Architecture logicielle
  • Vision puriste versus expérience personnelle, Clean Code (Robert C Martin), Martin Fowler
  • Design pattern

 Diviser pour régner ​ Division en couche 

  • Permettre de bien isoler les concepts et surtout la logique d'affaires.

 ​ Injection de dépendances 

  • Qu'est-ce que l'injection de dépendances? Fausses conceptions...
  • Moyen de faire de l'injection de dépendances
  • AOP, IOC, Dependency Inversion vs Dependency Injection
  • Pourquoi faire de l'injection de dépendances?
  • Préférence sur le moyen de faire de l'injection de dépendances

 Frameworks d’injection de dépendances  Tests unitaires automatisés 

  • À quoi ça sert? Meilleures pratiques
  • Quels sont les concepts primordiaux à connaître?
  • AAA
  • Couverture de code

Expérience d'apprentissage

La formation débutera par de bonnes pratiques de découpage de code et d’architecture simples pour s’orienter vers les concepts d’injection de dépendances. La formation traitera des tests unitaires avec une approche très pratique tout en expliquant les différents concepts qui y prennent part. Le langage utilisé pour les exercices et pour les démonstrations sera le JAVA.

FORMATEUR

Le formateur est Martin Leclerc spécialiste en architecture logicielle depuis plus de 10 ans.

Partager cet événement

bottom of page