• 4 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 24/02/2022

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Introduction du cours

Comment mesurer la qualité d'un code par rapport à un autre ?

Existe-t-il un moyen de différencier un code correct d'un code médiocre (voire pire) ? Oui ! Et heureusement pour nous ! Les ingénieurs logiciels se sont accordés sur des bonnes pratiques permettant de rédiger un code de qualité. Elles sont présentées dans les principes de conception SOLID et dans le design pattern modèle-vue-contrôleur (MVC).

Dans ce cours, vous apprendrez à écrire du code Java conforme à ces recommandations. Vous découvrirez également en quoi consiste chacun des principes SOLID, et vous les intégrerez à une application soumise à un processus d'amélioration continue. Pour finir, vous découvrirez et testerez les avantages du partage des responsabilités, comme mis en œuvre par le pattern MVC. Vous apprendrez également à implémenter d'autres design patterns.

Au terme de ce cours et après avoir développé une application conforme aux bonnes pratiques, vous aurez compris en quoi un code de qualité constitue un gage de robustesse.

Découvrez vos professeurs :

Photo de Lorraine Le Jan

Lorraine travaille depuis 10 ans dans le développement Java et Java EE et aujourd'hui, en tant que freelance, depuis un magnifique petit village en Bretagne.

Elle a travaillé dans de nombreuses entreprises comme Norsys en tant qu'ingénieur d'étude, ou à la caisse régionale d'assurance maladie avec Spring.

Photo de Glen Wolfram

Glen travaille depuis 30 ans dans le monde du développement logiciel. Il vit actuellement aux États-Unis, dans la région du Nord-Ouest pacifique.

Il a employé des techniques agiles et orientées objet pour développer des applications dans un large éventail de domaines, des applications intégrées et des jeux vidéo aux simulateurs de véhicules et aux systèmes de données médicaux. De plus, il enrichit ses cours d'une foule d'exemples et d'analogies faciles à comprendre.

Êtes-vous prêts à passer au niveau supérieur en Java ? Alors rejoignez-moi dans ce cours !

Exemple de certificat de réussite
Exemple de certificat de réussite