Course Code: drupal7dev
Duration: 14 hours
Prerequisites:
  • Podstawowe wiedza użytkownika Drupal
  • Praktyczna wiedza PHP i MySQL

Publiczność

  • Młodzi programiści Drupal
  • Programiści webowi z pewnym doświadczeniem w Drupal
  • Programiści PHP, chcący rozszerzyć funkcjonalność Drupal
Overview:

Drupal 7 to potężny system zarządzania zawartością używany do tworzenia dynamicznych stron internetowych i aplikacji.

Trening prowadzony przez nauczyciela (w trybie online lub stacjonarnym) jest przeznaczony dla początkujących programistów, którzy chcą tworzyć niestandardowe moduły, implementować przewody (hooks), zarządzać formularzami i pracować z motywami w Drupal 7.

Do końca tego treningu uczestnicy będą mogli:

  • Zrozumieć architekturę Drupal 7 i jej główne komponenty.
  • Tworzyć niestandardowe moduły i implementować przewody Drupal.
  • Budować i weryfikować formularze przy użyciu Form API Drupal.
  • Dostosowywać motywy i pracować z plikami szablonów.
  • Interakcja z bazą danych za pomocą warstwy abstrakcyjnej Drupal.

Format kursu

  • Interaktywna lekcja i dyskusja.
  • O wiele ćwiczeń i praktyki.
  • Impresyjna implementacja w środowisku live-lab.

Opcje dostosowania kursu

  • Aby złożyć wniosek o dostosowany trening dla tego kursu, prosimy o kontakt z nami do ustalenia szczegółów.
Course Outline:

Drupal Rdzeń

  • Drupal Architektura
  • Inwersja kontroli (IoC)
  • Drupal Moduły rdzenia
  • Proces tworzenia menu

Drupal Moduły

Tworzenie własnego modułu

  • Pliki info
  • Pliki modułu
  • Pliki instalacji
  • Aktualizacja istniejącego modułu
  • Wyłączanie i odinstalowywanie modułów

Haczyki

  • Haczyki rdzenia
  • Haczyki modułów
  • Definiowanie własnych haczyków
  • Zaimplementowanie podstawowych haczyków

Database Warstwa abstrakcji

  • Wykonywanie zapytań
  • Wstawianie, aktualizacja i usuwanie wierszy

Formularze

  • Tworzenie formularza
  • Walidacja formularza
  • Multiformularzowe strony
  • Dodawanie i modyfikowanie walidacji istniejącego formularza
  • Nadpisywanie domyślnej funkcjonalności przesyłania

Tematyka

  • Motywowe silniki
  • Używanie domyślnych funkcji motywu
  • Nadpisywanie funkcji motywu w motywie
  • PHP Szablon
  • Pliki tpl
  • Zmienne
  • Funkcja tema
  • CSS Dołączenie

Skrytki

  • CacheAPI
  • Używanie pamięci podręcznej w modułach
Sites Published:

United Arab Emirates - Drupal 7 for Developers

Qatar - Drupal 7 for Developers

Egypt - Drupal 7 for Developers

Saudi Arabia - Drupal 7 for Developers

South Africa - Drupal 7 for Developers

Brasil - Drupal 7 para Desenvolvedores

Canada - Drupal 7 for Developers

中国 - Drupal 7 for Developers

香港 - Drupal 7 for Developers

澳門 - Drupal 7 for Developers

台灣 - Drupal 7 for Developers

USA - Drupal 7 for Developers

Österreich - Drupal 7 für Entwickler

Schweiz - Drupal 7 für Entwickler

Deutschland - Drupal 7 für Entwickler

Czech Republic - Drupal 7 for Developers

Denmark - Drupal 7 for Developers

Estonia - Drupal 7 for Developers

Finland - Drupal 7 for Developers

Greece - Drupal 7 for Developers

Magyarország - Drupal 7 for Developers

Ireland - Drupal 7 for Developers

Luxembourg - Drupal 7 for Developers

Latvia - Drupal 7 for Developers

España - Drupal 7 para Desarrolladores

Italia - Drupal 7 for Developers

Lithuania - Drupal 7 for Developers

Nederland - Drupal 7 for Developers

Norway - Drupal 7 for Developers

Portugal - Drupal 7 para Desenvolvedores

România - Drupal 7 for Developers

Sverige - Drupal 7 for Developers

Türkiye - Drupal 7 for Developers

Malta - Drupal 7 for Developers

Belgique - Drupal 7 for Developers

France - Drupal 7 for Developers

日本 - Drupal 7 for Developers

Australia - Drupal 7 for Developers

Malaysia - Drupal 7 for Developers

New Zealand - Drupal 7 for Developers

Philippines - Drupal 7 for Developers

Singapore - Drupal 7 for Developers

Thailand - Drupal 7 for Developers

Vietnam - Drupal 7 for Developers

India - Drupal 7 for Developers

Argentina - Drupal 7 para Desarrolladores

Chile - Drupal 7 para Desarrolladores

Costa Rica - Drupal 7 para Desarrolladores

Ecuador - Drupal 7 para Desarrolladores

Guatemala - Drupal 7 para Desarrolladores

Colombia - Drupal 7 para Desarrolladores

México - Drupal 7 para Desarrolladores

Panama - Drupal 7 para Desarrolladores

Peru - Drupal 7 para Desarrolladores

Uruguay - Drupal 7 para Desarrolladores

Venezuela - Drupal 7 para Desarrolladores

Polska - Drupal 7 for Developers

United Kingdom - Drupal 7 for Developers

South Korea - Drupal 7 for Developers

Pakistan - Drupal 7 for Developers

Sri Lanka - Drupal 7 for Developers

Bulgaria - Drupal 7 for Developers

Bolivia - Drupal 7 para Desarrolladores

Indonesia - Drupal 7 for Developers

Kazakhstan - Drupal 7 for Developers

Moldova - Drupal 7 for Developers

Morocco - Drupal 7 for Developers

Tunisia - Drupal 7 for Developers

Kuwait - Drupal 7 for Developers

Oman - Drupal 7 for Developers

Slovakia - Drupal 7 for Developers

Kenya - Drupal 7 for Developers

Nigeria - Drupal 7 for Developers

Botswana - Drupal 7 for Developers

Slovenia - Drupal 7 for Developers

Croatia - Drupal 7 for Developers

Serbia - Drupal 7 for Developers

Bhutan - Drupal 7 for Developers

Nepal - Drupal 7 for Developers

Uzbekistan - Drupal 7 for Developers