top of page

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. 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.

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

Matériel requis par le participant :

  • 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 +

  • Plateforme Zoom

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

Zentelia est un centre de formation agréé.

FORMATION PUBLIQUE

DATE : 

Minimum de 6 participants, maximum 12 participants

FORMATION PRIVÉE SUR DEMANDE

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

 

Durée de la formation : 14 h

Endroit : En ligne

Frais : 1200 $ plus taxes / participant

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

certificat centre formation agree

Formation

Méthode pédagogique

FORMATION – STRUCTURE DE CODE, INJECTION DE DÉPENDANCES ET TESTS UNITAIRES AUTOMATISÉS (JAVA)

Méthode pédagogique : Ateliers dirigés et magistraux.

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ériences d'apprentissage

Cette formation comporte plusieurs modules ayant chacun des portions d’apprentissage, d’expérimentation, de partage et de réflexion personnelle.

 

Nous croyons que l’équilibre entre ces différents moyens d’apprentissage vous permettra de mieux intégrer les thèmes et d’en retirer les plus grands bénéfices.

FORMATEUR

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

solutions xpr

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.

bottom of page