Ce que vous apprendrez ?

  • Concevoir des applications Java professionnelles et évolutives
  • Structurer une application selon les principes SOLID
  • Améliorer la qualité et la maintenabilité du code
  • Utiliser les design patterns dans des cas réels
  • Appliquer les principes du Clean Code en Java

Prérequis

  • Bonne maîtrise de Java et de la POO Expérience en développement d’applications Java Compréhension des concepts d’héritage et polymorphisme Utilisation d’un IDE Java Bases en structuration de code

Contenu de la Formation

Total: 30 Chapitres Total hours: 24
  • Qualité logicielle et enjeux en entreprise
  • Organisation d’un projet Java professionnel
  • Introduction aux bonnes pratiques
  • Lisibilité et conventions de code
  • Nommage et structuration
  • Écriture de code maintenable
  • Principe de responsabilité unique (SRP)
  • Organisation des classes
  • Cohésion et découplage
  • Identification du code problématique
  • Techniques de refactoring
  • Suppression des duplications
  • Rôle des design patterns
  • Catégories de patterns
  • Cas d’utilisation concrets
  • Singleton
  • Factory Method
  • Abstract Factory
  • Adapter
  • Decorator
  • Facade
  • Observer
  • Strategy
  • Command
  • Introduction aux principes SOLID
  • Application en Java
  • Structuration d’une architecture propre
  • Analyse et conception
  • Application Clean Code et patterns
  • Refactoring et amélioration

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Tarik Haddane

tarik.haddane@openskillroom.com

Tarik Haddane est consultant IT spécialisé en développement et formation. Fort d'une expertise en Java (JDK 8-22) et Angular (v18), il accompagne entreprises et développeurs dans la maîtrise des technologies modernes. Formateur expérimenté, il intervient auprès de professionnels et d'étudiants, notamment chez Atos France. Il conçoit des cours, ateliers et TP sur des sujets avancés tels que la programmation réactive, les tests unitaires et la modularité. Il développe également des applications en Node.js et Android Studio. Son domaine de recherche académique porte sur la PNL appliquée à la détection de texte offensant.

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 24 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits 50
  • Type de formation distanciel

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.