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

Εισαγωγή

Αναδρομή στις βασικές ιδέες του προγραμματισμού PHP

Χρήση namespaces PHP

  • Επισκόπηση namespaces
  • Ορισμός namespaces
  • Χρήση namespaces
  • Εργασία με το Composer
  • Κατανόηση κανόνων επίλυσης ονομάτων

Χρήση PHP interfaces

  • Δημιουργία interface
  • Επέκταση interface
  • Εργασία με προκαθορισμένα PHP interfaces

Εργασία με PHP traits

  • Κατανόηση PHP traits
  • Δημιουργία PHP trait

Προγραμματισμός προχωρημένης οριεντατικής σε αντικείμενα με PHP

  • Χρήση PHP magic methods
  • Χρήση PHP constructors
  • Χρήση PHP destructors
  • Χρήση PHP singletons

Υλοποίηση PHP abstract classes

  • Επισκόπηση PHP abstract classes
  • Δημιουργία PHP abstract classes

Χρήση PHP iterator

  • Δημιουργία PHP iterator
  • Χρήση stacking iterators
  • Χρήση SPL iterators

Χρήση PHP generators

  • Επισκόπηση PHP generators
  • Δημιουργία PHP generator

Υλοποίηση hashing, verification και updating κωδικών πρόσβασης στο PHP

Εργασία με PHP type hints

  • Κατανόηση βασικών PHP type hints
  • Χρήση strict type declarations στο PHP
  • Εργασία με return types του PHP

Εργασία με closures PHP

  • Επισκόπηση PHP closures
  • Δημιουργία PHP closure
  • Χρήση προχωρημένων closures

Χρήση exceptions στο PHP

  • Κατανόηση PHP exceptions
  • Πάροδος εξαιρεσίας
  • Υλοποίηση nested exceptions
  • Υλοποίηση PHP SPL exceptions
  • Επέκταση PHP exceptions
  • Χρήση του finally block

Debugger και logging στο PHP

Εργασία με functions στο PHP

  • Κατανόηση reuse of code
  • Κατανόηση function feeding
  • Επιστροφή δεδομένων από μία function
  • Δείγμα: Call-by-Value vs. Call-by-Reference

Εργασία με date και time εκτελέσεις στο PHP

Εργασία με PHP regular expressions (REGEX) functions

Εργασία με string manipulation functions
    
Runtime error handling στο PHP

Επιχειρηματική εργασία με αρχεία στο PHP

Πρόσβαση σε database storage στο PHP

Υλοποίηση design patterns στο PHP

Υλοποίηση mail function στο PHP

  • Δείγμα: Αποστολή και ανάκτηση emails στο PHP
  • Δείγμα: Χρήση SMTP (Simple Mail Transfer Protocol) για την αποστολή e-mails

Εργασία με PEAR και cURL στο PHP

  • Δείγμα: Χρήση του PHP Extension and Application Repository (PEAR)
  • Δείγμα: Υλοποίηση βασικού cURL
  • Δείγμα: Web scraping με το cURL

Εργασία με web services στο PHP

  • Χρήση Simple Object Access Protocol (SOAP)
  • Χρήση Web Services Description Language (WSDL)

Κατανόηση introspection και reflection στο PHP

  • Δείγμα: Χρήση introspection API
  • Δείγμα: Χρήση reflection API
  • Δείγμα: Χρήση Smarty templates

Εργασία με PHP sessions

  • Κατανόηση sessions
  • Δείγμα: Μηχανισμός session του PHP

Επισκόπηση PHP frameworks

  • CakePHP
  • Yii
  • Zend
  • CodeIgniter

Υλοποίηση best practices και ασφάλειας στο PHP

  • Κατανόηση best practices
  • Δείγμα: Χρήση encryption

Troubleshooting

Summary and Conclusion

Απαιτήσεις

  • Βασική εμπειρία προγραμματισμού PHP

Αναλώτης

  • Διαδικτυακοί προγραμματιστές
  • Θεμελιωτής κάθε άτομου το οποίο ενδιαφέρεται να αυξήσει τη υπάρχουσα γνώση PHP
 35 Ώρες

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


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

Σχόλια (5)

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

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