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

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.