Course Outline

Εισαγωγή στο Design Patterns

  • Τι είναι ένα σχέδιο σχεδίασης
  • στοιχεία του μοτίβου
  • Πλεονεκτήματα και μειονεκτήματα της χρήσης μοτίβων

GoF Design Patterns

μοτίβα δημιουργικά

  • Οικοδόμος
  • Factory (Abstract Factory, Factory Method)
  • Πρωτότυπο
  • Μοναδικό χαρτί

δομικά μοτίβα

  • Αντιπρόσωπος
  • Διεπαφή
  • Πρόσοψη
  • Σύνθετος
  • Αμετάβλητος
  • Προσαρμογέας
  • Διακοσμητής
  • Πληρεξούσιο

πρότυπα συμπεριφοράς

  • Εντολή
  • Μέθοδος προτύπου
  • Παρατηρητής
  • Αλυσίδα ευθύνης (και φίλτρο αναχαίτισης)
  • Παρατηρητής (2 έκδοση)
  • Στρατηγική

Patterns of Enterprise Application Architecture Web

  • MVC - Ελεγκτής προβολής μοντέλου
  • HMVC, MVP
  • Αντιστροφή Ελέγχου
  • Δοχείο έγχυσης εξάρτησης
  • Ενεργή εγγραφή
  • Η έννοια της οντότητας και των αποθετηρίων
  • Αποσύνθεση του συστήματος
  • Παραδείγματα βασισμένων σε στοιχεία Symfony 2 και Zend Framework 2

Ανακατασκευή

  • Τεχνολογία χρέους
  • Τι είναι το refactoring;
  • Εργαλεία για την υποστήριξη της ανακατασκευής
    • phpmd (Μετρήσεις λογισμικού)
    • phpcpd
    • phpc
  • Ο τυπικός κώδικας απαιτεί ανακατασκευή
  • Jenkins Διακομιστής συνεχούς ενοποίησης

Requirements

Γνώση PHP σε βασικό επίπεδο ή ανώτερο.

  21 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (3)

Related Courses

Zend Framework: Fundamentals

  21 Hours

Swoole for PHP Programmers

  14 Hours

Symfony 4 for Web Application Development

  28 Hours

Related Categories