Szkolenie: WordPress dla programistów

WP-DEV

Własne wtyczki, hooki, typy treści, bloki edytora, motywy potomne i REST API

Dostępne na zamówienie dla grup.

Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
Dostępne na zamówienie, w terminie i lokalizacji do uzgodnienia , dla grup od 5 osób .

cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 1990 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

Kategoria: PHP, WWW, HTML/CSS, CMS, front-end

O szkoleniu

Za wieloma stronami na WordPressie stoi programista, który musi coś w nich dopisać, poprawić albo zintegrować z innym systemem. To szkolenie pokazuje WordPressa od strony kodu: jak działa jego architektura, jak pisać własne wtyczki zamiast „łatać” motyw, jak dodawać własne typy treści, bloki edytora i punkty REST API – tak, żeby rozszerzenia były bezpieczne i przetrwały kolejne aktualizacje.

Po tych dwóch dniach:

  • zrozumiesz, jak WordPress obsługuje żądanie i w których miejscach można się w ten proces wpiąć,
  • napiszesz własną wtyczkę z użyciem akcji i filtrów,
  • dodasz własne typy treści, taksonomie i pola wraz z ekranami w panelu administracyjnym,
  • stworzysz prosty blok edytora i dostosujesz wygląd strony w motywie potomnym,
  • udostępnisz i pobierzesz dane przez REST API WordPressa,
  • będziesz pisać kod odporny na typowe błędy bezpieczeństwa.

Pokazujemy też, jak korzystać z asystenta AI przy pisaniu wtyczek i jak sprawdzać wygenerowany kod pod kątem bezpieczeństwa i zgodności ze standardami WordPressa.

Szkolenie zakłada znajomość WordPressa od strony użytkownika. Osobom, które dopiero zaczynają pracę z WordPressem jako redaktorzy lub administratorzy treści, polecamy szkolenie WordPress CMS.

Szkolenie jest dla programistów PHP utrzymujących lub rozwijających serwisy na WordPressie, pracowników agencji interaktywnych i software house’ów, front-end developerów przejmujących projekty WordPress oraz osób odpowiedzialnych za techniczne utrzymanie firmowych stron.

Czas trwania

2 dni

Program

  1. Architektura WordPressa od strony programisty
    • obsługa żądania, hierarchia szablonów, pętla WordPressa (The Loop)
    • struktura bazy danych i API do pracy z danymi (WP_Query, metadane, opcje)
    • środowisko deweloperskie, debugowanie, WP-CLI
  2. Akcje i filtry (hooks)
    • jak działają akcje i filtry, priorytety
    • najczęściej używane punkty zaczepienia
    • zmiana działania WordPressa bez modyfikowania jego kodu
  3. Własna wtyczka
    • struktura wtyczki, aktywacja i dezaktywacja
    • strona ustawień w panelu administracyjnym
    • shortcode’y i zadania cykliczne (WP-Cron)
    • tłumaczenia (internacjonalizacja)
  4. Własne typy treści i dane
    • własne typy wpisów i taksonomie
    • pola dodatkowe (metadane) i ekrany edycji
    • rzut oka na popularne wtyczki do pól niestandardowych
  5. Motywy i edytor blokowy
    • motyw potomny (child theme)
    • theme.json – ustawienia i style motywu
    • tworzenie prostego bloku edytora z narzędzi startowych
    • wzorce bloków (block patterns)
  6. REST API i integracje
    • korzystanie z wbudowanego REST API
    • własne punkty końcowe (endpointy) i uwierzytelnianie
    • integracja z zewnętrznym systemem
  7. Bezpieczeństwo i jakość kodu
    • walidacja i sanityzacja danych, escaping
    • nonce, uprawnienia użytkowników, bezpieczne zapytania do bazy danych
    • standardy kodowania WordPress, aktualizacje i zgodność wtyczek
  8. AI przy tworzeniu wtyczek
    • generowanie kodu wtyczek i bloków z asystentem AI
    • weryfikacja wygenerowanego kodu pod kątem bezpieczeństwa

Dla grup na zamówienie program możemy wydłużyć do 3 dni i rozszerzyć np. o budowę pełnego motywu blokowego, rozszerzanie WooCommerce, wydajność i cache albo migrację serwisu – albo oprzeć przykłady na problemach zbliżonych do serwisu zamawiającego.

Pobierz w wersji PDF

Training also available in English .

Przeznaczenie i wymagania

Szkolenie jest przeznaczone przede wszystkim dla:

  • programistów PHP rozwijających i utrzymujących serwisy na WordPressie,
  • pracowników agencji interaktywnych i software house’ów,
  • front-end developerów przejmujących projekty WordPress,
  • osób odpowiedzialnych za techniczne utrzymanie firmowych stron.

Od uczestników oczekujemy:

  • praktycznej znajomości PHP (funkcje, tablice, podstawy programowania obiektowego),
  • podstawowej znajomości HTML i CSS oraz ogólnej orientacji w JavaScripcie,
  • znajomości WordPressa od strony użytkownika (panel, wpisy, strony, wtyczki).

Bloki edytora tworzymy w JavaScripcie (React) w podstawowym zakresie, z użyciem gotowych narzędzi startowych.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Obecnie brak terminów
Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach