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

Τι είναι νέο στο Drupal 8

  • Αλλαγές σε εσωτερικά συστήματα και API

Χειρισμός HTTP Αιτημάτων

  • Symfony HTTP request system

Cache στο Drupal

  • Παραδείγματα μεταβλητών που αποθηκεύονται στο cache
  • Cache API στο Drupal
  • Καθαρισμός των caches
  • Μηχανισμός tagging

Αυτόματη φόρτωση κλάσεων

  • Συγκεκριμένος τρόπος για το Drupal 8
  • Dirs και namespaces

Drupal Κανόνες, Προγραμματισμός

  • Αλλακτικότητα
  • Hooks
  • Plugins
  • Dependency Injection
  • Routing
  • Links
  • Module Themeable, Output
  • Διάχυση: Περιεχόμενο, Ρύθμιση, State Data
  • i18n (διεθνοποίηση)
  • Αποδοτικότητα, Ευχρησιμότητα
  • Ανεξάρτητο από DB (βάση δεδομένων)
  • Ασφάλεια (όλη η πληροφορία που παρέχεται από τους χρήστες είναι μη ασφαλής)
  • Τεστ, Εγγράφη

Λάθη Drupal, Προγραμματισμός

  • Έκπληξη προγραμματισμού
  • Υπερβολική εκτέλεση κώδικα
  • Αποθήκευση PHP κώδικα στη βάση δεδομένων
  • Εναλλακτικές λύσεις για τον PHP κώδικα στη βάση δεδομένων
  • Εργασία μόνος

Παραδείγματα προγραμματισμού

  • Καταχώρηση URLs και παρουσίαση περιεχομένου
  • Χρήση του Drupal Form API
  • Προγραμματισμός με Ajax
  • Προγραμματισμός με Entities και Fields

Θέματα παρουσίασης

  • Θεματικά αποκλειστικά μηχανήματα
  • Τυποποιημένα αρχεία προτύπων Twig και μεταβλητές
  • Προεπεξεργασία συναρτήσεων
  • Ενσωμάτωση CSS και JS

Εργαλεία προγραμματισμού και συμβουλές 
 

Απαιτήσεις

Απαιτούνται γνώσεις χρήστη Drupal, βασικές PHP ή οποιαδήποτε άλλη διαδικαστική γλώσσα (όπως C, VB ή άλλη).

 14 Ώρες

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


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

Σχόλια (4)

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

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