22 299 53 69 biuro@jsystems.pl
Karnet Open na szkolenia! Szkolenia bez limitu przez cały rok! Dowiedz się więcej.


REST API w Symfony z wykorzystaniem API Platform

by:
Czas trwania 3 dni

Najbliższe terminy tego szkolenia

08.12 10.12 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Cena szkolenia 1800 PLN (netto)

Standardy JSystems

  1. Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
  2. Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
  3. Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
  4. Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Zapisz się
Program szkolenia

Dzień 1: Symfony i API Platform - Podstawy

  • Godzina 1-2: Wprowadzenie do koncepcji REST API, prezentacja możliwości Symfony oraz API Platform. Omówienie podstawowych pojęć i architektury.
  • Godzina 3: Praktyczne zajęcia z instalacji i konfiguracji Symfony oraz API Platform. Tworzenie pierwszego projektu i konfiguracja środowiska.
  • Godzina 4-5: Deep dive w tworzenie i konfigurację zasobów w API Platform, omówienie operacji CRUD, praktyczne ćwiczenia.
  • Godzina 6: Personalizacja endpointów, wykorzystanie event listeners do modyfikacji logiki. Przykłady i zadania praktyczne.
  • Godzina 7: Wprowadzenie do Postmana, instalacja, konfiguracja, pierwsze testy API.


Dzień 2: Zaawansowane funkcjonalności API Platform

  • Godzina 1-2: Zaawansowane operacje na zasobach, w tym kompozycja zasobów, dziedziczenie, i niestandardowe operacje. Praktyczne ćwiczenia.
  • Godzina 3-4: Implementacja filtrów, paginacji i sortowania w API Platform. Omówienie dostępnych opcji i najlepszych praktyk.
  • Godzina 5: Konfiguracja i wykorzystanie providerów danych w API Platform, umożliwiających niestandardowe źródła danych.
  • Godzina 6: Zabezpieczanie API - strategie autentykacji i autoryzacji, implementacja JWT, omówienie problemów bezpieczeństwa.
  • Godzina 7: Zaawansowane techniki testowania API z Postmanem, skrypty pre-request i testy.


Dzień 3: Dokumentacja, Optymalizacja i Projekt Końcowy

  • Godzina 1: Użycie API Platform do automatycznego generowania dokumentacji API. Praktyczne przykłady i najlepsze praktyki.
  • Godzina 2-3: Techniki optymalizacji wydajności API, w tym cachowanie odpowiedzi i strategie optymalizacji bazy danych.
  • Godzina 4-7: Realizacja projektu końcowego: uczestnicy, pracując w grupach lub indywidualnie, zaprojektują i zaimplementują własne API z wykorzystaniem nabytych umiejętności. Prezentacja projektów, omówienie i feedback.

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!

Szkolenie w skrócie: Trzydniowe intensywne szkolenie przeznaczone dla programistów PHP chcących nauczyć się budowania i zabezpieczania interfejsów API RESTful przy użyciu Symfony i API Platform. Kurs pokrywa podstawy REST API, zaawansowane techniki pracy z danymi, autentykację, testowanie i dokumentację API. Uczestnicy zdobędą praktyczne doświadczenie, realizując projekt końcowy, co umożliwi im solidne opanowanie najlepszych praktyk w tworzeniu efektywnych i bezpiecznych API.

Korzyści ze szkolenia: Ukończenie szkolenia pozwoli uczestnikom na budowanie zaawansowanych API RESTful, efektywne zarządzanie danymi i relacjami, implementację zabezpieczeń i systemów autentykacji, oraz optymalizację i testowanie aplikacji.

Dla kogo? Szkolenie skierowane jest do programistów PHP na poziomie średniozaawansowanym i zaawansowanym, znających Symfony, którzy chcą poszerzyć swoje umiejętności o projektowanie i implementację REST API z wykorzystaniem API Platform.



Prowadzący szkolenie:
Łukasz Przeździęk



Łukasz Przeździęk jest absolwentem Politechniki Łódzkiej na wydziale FTIMS, związany z PHP od 2006 roku. Jego doświadczenie obejmuje pracę z frameworkami Laravel i Symfony, a obecnie pełni funkcję Senior Backend Developera w firmie OnlineVenture, gdzie odpowiada za utrzymanie serwisów meczyki.pl i ppe.pl. Łukasz posiada bogate doświadczenie pedagogiczne, spędziwszy 10 lat jako nauczyciel przygotowujący uczniów technikum do egzaminu zawodowego z programowania. Jego wiedza i doświadczenie praktyczne czynią go ekspertem w dziedzinie backend developmentu, a pasja do nauczania i dzielenia się wiedzą sprawiają, że jest wyjątkowym prowadzącym szkolenia z zakresu nowoczesnych technologii webowych.


Stanowisko robocze


Do tego szkolenia każdy uczestnik otrzymuje dostęp do indywidualnej wirtualnej maszyny w chmurze. Ma ona zainstalowane i skonfigurowane wszystko co potrzebne do realizacji szkolenia. Maszyna będzie dostępna przez cały okres szkolenia.
Terminy gwarantowane

Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.

Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.

Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje. Ewentualne ryzyko ponosimy my jako organizator.

Przejdź do terminów tego szkolenia

Szkolenia online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia.
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia PHP!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 5.0/5

    Administracja serwerem baz danych Microsoft SQL Server + High Availability

    28-06-2025 Serdecznie polecam, duża dawka wiedzy, merytorycznie, wiedza Prowadzących na najwyższym poziomie. Pozdrawiam. Mateusz Gruza, PITRADWAR S.A.
  • 5.0/5

    Administracja, replikacja i tuning baz danych MariaDB

    28-06-2025 Szkolenie super, polecam firmę oraz prowadzącego... Krzysztof Siwik, Knauf IT Services Polska
  • 4.81/5

    Prompt engineering

    28-06-2025 Polecam każdemu kto chce rozpocząć swoją przygodę z AI! :) Łukasz Wilmowicz, Fujitsu Technology Solutions Sp. z o.o.
  • 5.0/5

    Programowanie w języku C#

    28-06-2025 Polecam, szkolenie przystępne, materiał obszerny, można wiele się nauczyć. Krzysztof Kowalski, SANTE sp. z o.o.
  • 4.9/5

    Zaawansowany Oracle SQL

    26-06-2025 Szkolenie "Zaawansowany Oracle SQL" z Michałem to strzał w dziesiątkę! Ogrom praktycznej wiedzy, którą można od razu zastosować w codziennej pracy. Michał odpowiadał na każde pytanie z pełnym zaangażowaniem i w sposób wyczerpujący, co bardzo pomagało w zrozumieniu nawet najbardziej złożonych zagadnień. Tempo prowadzenia było idealnie dopasowane – dynamiczne, ale bez pośpiechu. Świetnie zorganizowane, merytoryczne i inspirujące szkolenie. Zdecydowanie polecam! Marcin Wojciechowski, Ornsson Solutions Sp. z o.o.
  • 4.9/5

    Uczenie maszynowe w Pythonie

    26-06-2025 Kompleksowy przegląd wiedzy z zakresu ML- zarówno teoretycznej, jak i praktycznej. Sprawne poruszanie się po tematach, omówienie jak największej ilości zagadnień, dających solidne podstawy do dalszego zgłębiania wiedzy. Polecam szkolenie z Mateuszem Zimochem :) Marcin Berezowski, Polskie Sieci Elektroenergetyczne Spółka Akcyjna
  • 5.0/5

    Zaawansowany Oracle SQL

    26-06-2025 Polecam! Profesjonalizm prowadzącego + zawartość merytoryczna na wysokim poziomie! Kinga Gaze, PZU SA/PZU ŻYCIE SA
  • 5.0/5

    Zaawansowana konfiguracja Jira + Scriptrunner (Data Center / Server)

    26-06-2025 Świetny prowadzący, świetne przygotowanie zarówno merytoryczne jak i techniczne! Jeszcze lepsze przekazanie wiedzy uczestnikom szkolenia! Nic tylko czerpać całymi garściami! Artur Sykała, PFR OPERACJE SP. Z O.O.
  • 5.0/5

    Zaawansowana konfiguracja Jira + Scriptrunner (Data Center / Server)

    26-06-2025 Świetne szkolenie, Rafał przekazał sporą dawkę wiedzy teoretycznej jak i dał szansę sprawdzić omówione zagadnienia w praktyce. Sylwia Sawicka, UNIQA Towarzystwo Ubezpieczeń SA
  • 5.0/5

    Kubernetes : orkiestracja kontenerów

    19-06-2025 Bardzo dobry wstęp do zabawy z Kubernetes! Daniel Derszeń, Ornsson Solutions Sp. z o.o.
  • 5.0/5

    Kubernetes : orkiestracja kontenerów

    19-06-2025 świetne szkolenie Piotr Tałajczyk, Ornsson Solutions Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    14-06-2025 Szkolenie godne polecenia. Wiedza trenera jest imponująca. Forma prowadzonego szkolenia pozwala przećwiczyć wszystkie omawiane zagadnienia, dzięki czemu można opanować cały materiał. Agnieszka Stryjewska, Asseco Poland S.A.
  • 5.0/5

    Administracja bazami danych Oracle

    14-06-2025 Dobre merytoryczne szkolenie Zdecydowanie polecam Mariusz Jamróz, INNSOFT Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    14-06-2025 Fantastyczne szkolenie w stylu "od zera do bohatera" . Polecam! Grzegorz Świtalski, Bank Millenium S.A.
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    14-06-2025 Bardzo ciekawe i merytoryczne szkolenie prowadzone w formie warsztatów. Agata Hahn, Asseco Poland S.A.
  • 5.0/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    14-06-2025 Kompleksowe, szczegółowe szkolenie z wizualizacji PowerBI z elementami programowania. Ogrom wiedzy przekazany w zrozumiały i ciekawy sposób. Daria Jewak, VG POLSKA SP. Z O.O.
  • 5.0/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    14-06-2025 Szkolenie sprawnie przeprowadzone - polecam. Cały zaplanowany materiał przerobiony. Trener odpowiada na każde zadane pytanie. Polecam Łukasz Wypych, ORLEN S.A.
  • 5.0/5

    Administracja bazami danych Oracle

    14-06-2025 Polecam szkolenie, dużo praktycznych informacji, przygotowany i kompetentny prowadzący. Bartosz Kolasa, GPEC SYSTEM
  • 5.0/5

    Administracja, replikacja i tuning baz danych PostgreSQL

    14-06-2025 Trener z dużą wiedzą praktyczną, którą przekazuje w zrozumiały sposób. Bardzo dobre materiały szkoleniowe. Zdecydowanie polecam! Mateusz Kozieł, Esri Polska
  • 4.9/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    14-06-2025 Profesjonalne, kompleksowe szkolenie, w pełni spełniające moje oczekiwania :) Polecam! Natalia Napora, ORLEN S.A.
  • 5.0/5

    Administracja bazami danych Oracle

    14-06-2025 Świetny prowadzący polecam... szkolenie przydatne i praktyczne. Adrian Kociszewski, Spółdzielnia Mieszkaniowa w Grudziądzu
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    14-06-2025 Szkolenie było bardzo praktyczne, prowadzone w bezstresowej i przyjaznej atmosferze. Trener kompetentny, zaangażowany i otwarty na pytania. Zdecydowanie polecam! Bartosz Czerwieniec, Meble Polskie Janusz Fijałek
  • 4.81/5

    Zaawansowana administracja bazami danych Oracle

    13-06-2025 Ciekawe szkolenie prowadzone przez praktyka z bogatym doświadczeniem, który jest chętny do pomocy i dzielenia się wiedzą. Marek Kubanek, Emedium sp z o.o.
  • 5.0/5

    Zaawansowana administracja bazami danych Oracle

    13-06-2025 Szkolenie poruszało wskazane zagadnienia w wyczerpujący sposób, udostępniono "narzędzia" oraz materiały do ćwiczeń i nauki także po zakończonym szkoleniu. Prowadzący Paweł Adamski tak dobrze i ciekawie prowadził zajęcia, że czas umykał w zastraszającym tempie. Wiele przykładów, poleceń, ustawień było oparte na praktycznych przykładach z "produkcji". Także jak ktoś nie korzystał jeszcze ze szkoleń JSystems , to Bardzo polecam. Jacek Stomski, Centrum Informatycznych Usług Wspólnych Olsztyna
  • 4.9/5

    Zaawansowane programowanie w C#

    12-06-2025 Szkolenie było bardzo dobrze zorganizowane – konkretna, rozbudowana treść, praktyczne przykłady i doświadczony trener, który potrafił w jasny sposób przekazać nawet trudniejsze zagadnienia. Zdecydowanie polecam! Anna Winiarska, Bury Sp. z o.o.
  • 5.0/5

    Analiza danych w języku Python

    12-06-2025 Materiału dużo, trener dostosowuje się z materiałem do Naszych postepów, tłumaczy Radosław Damazer, EduBroker Sp. z o.o.
  • 5.0/5

    Analiza danych w języku Python

    12-06-2025 Bardzo dziękuje za szkolenie, zdobyta wiedza pozwoli mi pogłebić moją wiedzę z zakresu Pythona i analizy danych Rafał Grzelczak, EduBroker Sp. z o.o.
  • 5.0/5

    Zaawansowane programowanie w C#

    12-06-2025 Polecam, pełen profesjonalizm. Cezary Strzeszyna, UTC AREOSPACE SYSTEMS WROCŁAW SP. Z O. O.
  • 4.77/5

    Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej

    07-06-2025 Szkolenie „Kompleksowe wprowadzenie do DevOps” przerosło moje oczekiwania. Świetna organizacja, merytoryczne podejście i praktyczne przykłady sprawiły, że nawet trudne zagadnienia stały się zrozumiałe. Idealny start dla każdego, kto chce wejść w świat DevOps! Konstantsin Puchko, DSV International Shared Services Sp. z o.o.
  • 4.81/5

    Podstawy SQL i PL/SQL

    07-06-2025 Polecam :) Anna Pawella, Energa - Operator SA

Trenerzy kategorii PHP

Łukasz Przeździęk
Zapisz się

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Telefon 22 299 53 69
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.