Logo

Koszyk jest pusty

0

Kategorie

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Kurs Symfony 5 – Api Platform

5 godzinny kurs, który dla Ciebie przygotowałem nauczy Cię technik pracy z frameworkiem Api platform w połączeniu z Syfmony 5.

Stworzony przez edugrafia.pl

99,00 zł
Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

Odkryj powiązane tematy

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje

W skrócie

Praktyczna nauka API Platform w Symfony 5: od CRUD po własne akcje.
Poznasz filtry, paginację, serializację oraz data provider i DTO.
Zbudujesz elastyczne zasoby i zdecydujesz, jakie dane ujawnia API.
Na koniec przygotujesz test podsumowujący zdobytą wiedzę.

Dlaczego warto wybrać to szkolenie

Zaczynasz od podstaw, potem przechodzisz do zaawansowanych tematów. Tworzysz CRUD, ustawiasz filtry i paginację, decydujesz o zakresie danych dzięki serializacji. Dalej dodajesz własne akcje, data providery i DTO. Całość realizujesz w Symfony 5.

API Platform przyspiesza codzienną pracę dzięki wbudowanym komponentom. W kursie instalujesz, tworzysz i konfigurujesz zasoby, zarządzasz danymi, a na końcu wykonujesz praktyczny test. Chcesz zobaczyć, co zmieniło się w Symfony 5? Tu to znajdziesz.

  • Praktyka od startu – Instalacja, konfiguracja i pierwsze zasoby już na początku.
  • Elastyczne API – Własne akcje, DTO i data provider dla pełnej kontroli.
  • Dane pod kontrolą – Serializacja pozwala decydować, co API ujawnia.
  • Praca na Symfony 5 – Aktualna wersja i klarowna ścieżka nauki.

Czego się nauczysz?

  1. 1
    Instalacja API PlatformZainstalujesz API Platform i przygotujesz projekt w Symfony 5.
  2. 2
    Tworzenie zasobów CRUDZbudujesz zasoby do tworzenia, odczytu, aktualizacji i usuwania.
  3. 3
    Konfiguracja zasobówUstawisz najważniejsze opcje i sposób działania zasobów.
  4. 4
    Paginacja wynikówSkonfigurujesz ograniczanie liczby rekordów zwracanych przez API.
  5. 5
    Filtry danychDodasz filtry, by użytkownik wybierał dane, które go interesują.
  6. 6
    Serializacja odpowiedziOkreślisz, które pola API są udostępniane na zewnątrz.
  7. 7
    Własne akcjeRozszerzysz API o akcje dopasowane do specyfiki zasobu.
  8. 8
    Data Provider w praktyceUkształtujesz źródło i zawartość odpowiedzi dzięki data provider.
  9. 9
    DTO – zarządzanie danymiWykorzystasz obiekty DTO do uporządkowania przepływu danych.
  10. 10
    Test podsumowującyUtrwalisz materiał, przygotowując praktyczny test na koniec.
Zobacz więcej Zobacz mniej

Dla kogo jest to szkolenie

  • Programiści PHP chcący opanować Symfony 5
  • Osoby zaczynające pracę z API Platform
  • Twórcy REST API w ekosystemie Symfony
  • Backendowcy potrzebujący szybkiego CRUD
  • Developerzy chcący używać filtrów i paginacji
  • Zainteresowani DTO i data providerem
  • Ci, którzy chcą poznać zmiany w Symfony 5
  • Zespoły budujące API w projektach PHP

Wymagania

Nie są wymagane wstępne umiejętności – zaczynasz od instalacji, tworzenia i konfiguracji zasobów.

Opis szkolenia

To szkolenie prowadzi Cię przez tworzenie nowoczesnego REST API w Symfony 5 z użyciem API Platform. Zaczynasz od instalacji i pierwszych zasobów CRUD, potem konfigurujesz paginację i filtry, by zwracać dokładnie te dane, których potrzebuje klient. Dzięki serializacji decydujesz, co ujawnia API. W części zaawansowanej dodasz własne akcje, data providery i obiekty DTO. Na koniec przygotujesz praktyczny test.

Start: instalacja i pierwsze zasoby

Na początku przygotowujesz środowisko i instalujesz API Platform w Symfony 5. Od razu tworzysz pierwsze zasoby i krok po kroku uczysz się definiować operacje Create, Read, Update i Delete. Konfigurujesz zasoby tak, aby odpowiadały wymaganiom aplikacji i poprawnie obsługiwały operacje. Dzięki wprowadzeniu do serializacji decydujesz, które informacje trafią do odpowiedzi API, a które pozostaną ukryte. Taki porządek od startu ułatwia dalszą pracę i stanowi solidną bazę do rozszerzeń w kolejnych etapach kursu.

Filtrowanie i paginacja

Po zbudowaniu podstaw przechodzisz do prezentacji danych. Konfigurujesz paginację, aby ograniczyć liczbę rekordów zwracanych przez API i zwiększyć czytelność odpowiedzi. Następnie dodajesz filtry, dzięki którym klient może wybierać interesujące go informacje. Uczysz się dobierać ustawienia do zasobów CRUD, tak aby zwracane wyniki były precyzyjne i przewidywalne. Dzięki temu Twoje API działa sprawnie nawet przy rosnącym wolumenie danych.

Serializacja i kontrola odpowiedzi

Serializacja pozwala w prosty sposób kontrolować zakres danych. W kursie wykorzystujesz ją do świadomego ujawniania informacji: wskazujesz pola, które powinny być widoczne w odpowiedziach, oraz te, które mają pozostać niewidoczne. Powiązanie serializacji z konfiguracją zasobów pozwala zapanować nad strukturą treści zwracaną przez poszczególne zasoby. Dzięki temu przygotowujesz spójne odpowiedzi API, które łatwiej utrzymać i rozbudowywać w miarę pojawiania się nowych wymagań.

DTO i zarządzanie danymi

DTO (Data Transfer Object) porządkują przepływ informacji między elementami aplikacji. W kursie uczysz się wykorzystywać DTO tam, gdzie potrzeba większej kontroli nad danymi wejściowymi i wyjściowymi. Takie podejście ułatwia pracę z elastycznymi zasobami i jasno określa, jak dane trafiają do API oraz z niego wracają. Po tej części będziesz tworzyć własne implementacje tych komponentów i łączyć je z innymi elementami API Platform omawianymi w materiale.

Własne akcje, data provider i podsumowanie

Zaawansowana część skupia się na rozszerzaniu możliwości API Platform. Dodajesz własne akcje oraz data providery, by elastycznie kształtować logikę i zawartość odpowiedzi. Dzięki temu zasoby odpowiadają dokładnie na potrzeby klienta, a projekt pozostaje przejrzysty. Na końcu przygotowujesz praktyczny test podsumowujący materiał. Pracujesz w Symfony 5, a API Platform, rozwijane od 2015 roku, przyspiesza pracę dzięki wbudowanemu zestawowi komponentów.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

Spis treści

O autorze

product-image

Kurs Symfony 3 - praktyczny projekt od podsta ...

99,00 zł
product-image

Kurs Android - podstawy tworzenia aplikacji

5.0(2)
119,00 zł
product-image

Kurs Docker - środowiska developerskie

5.0(1)
149,00 zł

Kurs Symfony 3 - praktyczny projekt od podstaw

Naucz się pisać aplikacje z użyciem czołowego frameworku PHP. Zdobądź wiedzę, która jest niezwykle ceniona w świecie developerów PHP.

Czego się nauczysz?

  • Zbudujesz funkcjonalną aplikację serwisu aukcyjnego.
  • Nauczysz się zarządzać bazą danych SQLite.
  • Będziesz potrafił tworzyć i edytować widoki dla różnych użytkowników.
99,00 zł

🔒 Weryfikacja bezpieczeństwa

Witaj! Jestem Twoim asystentem.

Zadaj mi pytanie, a pomogę Ci znaleźć odpowiedni produkt z oferty.