Schița de curs

Ce este nou în Drupal 8

  • Schimbări în sistemele interne și API-uri

Gestionarea cererilor HTTP

  • Sistemul de cereri HTTP Symfony

Cache în Drupal

  • Exemple de informații stocate în cache
  • API-ul de cache în Drupal
  • Ștergerea cache-urilor
  • Mecanismul de etichetare

Încărcarea automată a claselor

  • Metoda specifică Drupal 8
  • Directoare și spații de nume

Reguli și programare în Drupal

  • Modificabilitate
  • Hooks
  • Plugin-uri
  • Injecție de dependențe
  • Rutare
  • Link-uri
  • Teme pentru module, ieșire
  • Separarea: Conținut, Configurare, Date de stare
  • i18n (internaționalizare)
  • Accesibilitate, Uzabilitate
  • Independența de baza de date
  • Securitate (toate datele introduse de utilizator sunt nesigure)
  • Teste, Documentație

Greșeli de programare în Drupal

  • Programare excesivă
  • Executarea excesivă a codului
  • Salvarea codului PHP în baza de date
  • Alternative pentru codul PHP în baza de date
  • Lucrul în echipă

Exemple de programare

  • Înregistrarea URL-urilor și afișarea conținutului
  • Utilizarea API-ului de formulare Drupal
  • Programare cu Ajax
  • Programare cu entități și câmpuri

Tematizare

  • Motoare de teme
  • Fișiere șabloane Twig și variabile
  • Funcții de preprocesare
  • Includerea CSS și JS

Instrumente și sfaturi de programare 
 

Cerințe

Cunoștințe de bază despre Drupal, PHP sau orice alt limbaj procedural (cum ar fi C, VB sau altele) sunt necesare

 14 Ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite