Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction aux design patterns
- Que sont les design patterns ?
- Pourquoi utiliser des design patterns ?
- Le Gang of Four (GoF) et la classification des patterns
- Principes de conception courants (SOLID, DRY, KISS, YAGNI)
Design Patterns créationnels
- Factory Method
- Abstract Factory
- Singleton
- Builder
- Prototype
Design Patterns structurels
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
Design Patterns comportementaux
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
Application des design patterns dans des applications réelles
- Design patterns dans les applications d'entreprise
- Refactoring de code legacy à l'aide de design patterns
- Combinaison de plusieurs patterns pour des solutions robustes
- Meilleures pratiques et pièges à éviter
Résumé et prochaines étapes
Pré requis
- Expérience avec la programmation Java
- Compréhension des concepts de la Programmation Orientée Objet (POO)
- Connaissances de base sur les principes d'architecture logicielle
Public cible
- Développeurs Java souhaitant améliorer leurs compétences en conception
- Architectes logiciels concevant des applications évolutives
- Chefs de projet technique visant à améliorer la maintenabilité et l'efficacité du code
21 Heures
Nos clients témoignent (2)
Configuration de Podman pour travailler facilement avec des conteneurs locaux, ainsi que pour utiliser les sujets Kafka.
- Norfolk Southern
Formation - Quarkus for Developers
Traduction automatique
- La progression du cours (des fonctionnalités internes de la JVM aux sujets de plus haut niveau) - Certaines insights issues des exercices pratiques - Le style visuel (non pas une présentation, mais une page bien mise en forme)
Ivan Suvorov - Deutsche Bank
Formation - Java Advanced
Traduction automatique