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
40 % taniej
99.00 zł
To najniższa cena z ostatnich 30 dni!
Masz pytania dotyczące tego szkolenia ?
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.
Nie są wymagane wstępne umiejętności – zaczynasz od instalacji, tworzenia i konfiguracji zasobów.
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.
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.
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 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 (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.
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.
Przystąp do szkolenia i oceń go jako pierwszy!
40 % taniej
99.00 zł
To najniższa cena z ostatnich 30 dni!