Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Εισαγωγή στα Σχεδιαστικά Πρότυπα

  • Τι είναι τα σχεδιαστικά πρότυπα;
  • Γιατί να χρησιμοποιούμε σχεδιαστικά πρότυπα;
  • Gang of Four (GoF) και ταξινόμηση προτύπων
  • Κοινές σχεδιαστικές αρχές (SOLID, DRY, KISS, YAGNI)

Δημιουργικά Σχεδιαστικά Πρότυπα

  • Factory Method
  • Abstract Factory
  • Singleton
  • Builder
  • Prototype

Δομικά Σχεδιαστικά Πρότυπα

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy

Συμπεριφορικά Σχεδιαστικά Πρότυπα

  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Template Method
  • Visitor

Εφαρμογή Σχεδιαστικών Προτύπων σε Πραγματικές Εφαρμογές

  • Σχεδιαστικά πρότυπα σε επιχειρησιακές εφαρμογές
  • Ανακατασκευή (refactoring) παλιού κώδικα χρησιμοποιώντας σχεδιαστικά πρότυπα
  • Συνδυασμός πολλαπλών προτύπων για ανθεκτικές λύσεις
  • Καλές πρακτικές και παγίδες

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Εμπειρία στον προγραμματισμό Java
  • Κατανόηση των εννοιών του Αντικειμενοστρεφούς Προγραμματισμού (OOP)
  • Βασικές γνώσεις αρχών αρχιτεκτονικής λογισμικού

Κοινό-στόχος

  • Προγραμματιστές Java που επιθυμούν να βελτιώσουν τις σχεδιαστικές τους δεξιότητες
  • Αρχιτέκτονες λογισμικού που σχεδιάζουν επεκτάσιμες εφαρμογές
  • Τεχνικοί υπεύθυνοι που στοχεύουν στη βελτίωση της συντηρησιμότητας και της αποδοτικότητας του κώδικα
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες