Plan Szkolenia

Co nowego w Drupal 8

  • Zmiany w systemach wewnętrznych i API

Obsługa żądań HTTP

  • System żądań HTTP Symfony

Cache w Drupal

  • Przykłady informacji w pamięci podręcznej
  • Cache API w Drupal
  • Czyszczenie pamięci podręcznej
  • Mechanizm tagowania

Automatyczne ładowanie klas

  • Specyficzne podejście Drupal 8
  • Katalogi i przestrzenie nazw

Zasady Drupal, Programowanie

  • Możliwość modyfikacji
  • Haki
  • Wtyczki
  • Wstrzykiwanie zależności
  • Routing
  • Linki
  • Moduł możliwy do stylowania, wyjście
  • Separacja: Treść, Konfiguracja, Dane stanu
  • i18n (internacjonalizacja)
  • Dostępność, użyteczność
  • Niezależność od bazy danych
  • Bezpieczeństwo (wszystkie dane dostarczone przez użytkownika są niebezpieczne)
  • Testy, dokumentacja

Błędy w Drupal, Programowanie

  • Zbyt dużo programowania
  • Przeciążanie kodu
  • Zapisywanie kodu PHP w bazie danych
  • Alternatywy dla kodu PHP w bazie danych
  • Praca w pojedynkę

Przykłady programowania

  • Rejestracja URL-i i wyświetlanie treści
  • Korzystanie z Drupal Form API
  • Programowanie z Ajax
  • Programowanie z encjami i polami

Tworzenie motywów

  • Silniki motywów
  • Pliki szablonów Twig i zmienne
  • Funkcje preprocess
  • Dołączanie CSS i JS

Narzędzia i porady programistyczne 
 

Wymagania

Wymagana znajomość użytkownika Drupala, podstawy PHP lub innego języka proceduralnego (np. C, VB lub innego)

 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie