Informujemy, że w związku z ciągłym podnoszeniem jakości naszych szkoleń i związanymi z tym kosztami, w dniu 06.09.2024 ceny wybranych szkoleń wzrosną. Aktualny cennik obowiązuje do 05.09.2024 włącznie.


REST API w Symfony z wykorzystaniem API Platform

by:
Czas trwania 3 dni

Najbliższe terminy tego szkolenia

16.09 18.09 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się
18.11 20.11 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

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    18-07-2024 Trzy dni szkolenia szczelnie wypełnione wiedzą, bardzo dobra organizacja szkolenia - od podstaw do bardziej skomplikowanych kodów, bardzo profesjonalny prowadzący. Polecam każdemu, kto chce rozpocząć naukę SQL! Marta Fujarska, Ornsson Solutions Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    12-07-2024 Bardzo dobre szkolenie, świetny prowadzący. Tempo szkolenia dostosowane do uczestników. Szczerze polecam! Maciej Kijewski, Volkswagen Poznań Sp. z o.o.
  • 5.0/5

    Terraform i Infrastruktura jako Kod (IaC) - szkolenie kompleksowe

    12-07-2024 Szkolenie bardzo dobrze przeprowadzone, na temat, wyjaśnione wszystkie aspekty. Marcin Suchodolski, Grupa VAT Pekao
  • 5.0/5

    Podstawy Oracle SQL

    11-07-2024 Zdecydowanie polecam, właśnie takiej dawki wiedzy oczekuję od firm oferujących szkolenia. Anna Popik-Mazur, Ministerstwo Finansów
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    10-07-2024 Wyjaśnione w prosty sposób mechanizmy, których używa się na codzien lecz niekoniecznie poprawnie Łukasz Brzeziński, Business Online Services sp. z o.o.
  • 5.0/5

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

    05-07-2024 Profesjonalnie przygotowany prowadzący, z olbrzymią wiedzą i doświadczeniem, historycznie znający oprogramowanie z którego szkoli, od najstarszych możliwych wersji. Wybitny bazodanowiec, z olbrzymim doświadczeniem i wiedzą praktyczną zastosowania rozwiązań Tomasz Wieczorek, SOFTCONTROLS Sp. z o.o.
  • 4.81/5

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

    05-07-2024 Szkolenie jest bardzo praktyczne, a zdobyta wiedza pomaga w codziennej pracy. Na pewno polecę to szkolenie w mojej firmie. Magdalena Szczypek, Polski Światłowód Otwarty Sp. z o.o.
  • 5.0/5

    Administracja bazami danych Oracle

    28-06-2024 - Naprawdę warto. Adam Przywarty, Samodzielny Publiczny Szpital Kliniczny Nr.1 im.prof. Tadeusza Sokołowskiego Pomorskiego Uniwersytetu Medycznego
  • 5.0/5

    Kompleksowe wprowadzenie do Big Data - szkolenie w formie warsztatowej

    28-06-2024 Polecam , szkolenie przeprowadzone przez osobe z duza wiedza i bogatym doswiadczeniem , ciekawe zagadnienia i rozwiazania Arlan Akhmet, Ornsson Solutions Sp. z o.o.
  • 5.0/5

    Administracja serwerem baz danych Microsoft SQL Server + High Availability

    28-06-2024 Bardzo ciekawe szkolenie, dużo praktyki. Trener o niesamowitej wiedzy. Krzysztof Kania, EduBroker Sp. z o.o.
  • 5.0/5

    Administracja bazami danych Oracle

    28-06-2024 Zdecydowanie polecam ! Dariusz Drywulski, Samodzielny Publiczny Zakład Opieki Zdrowotnej w Bielsku Podlaskim
  • 5.0/5

    Kubernetes: orkiestracja kontenerów - szkolenie kompleksowe

    28-06-2024 rewelacyjne szkolenie i jeszcze lepszy prowadzacy Robert Cok, Powszechny Zakład Ubezpieczeń Spółka Akcyjna
  • 5.0/5

    Kompleksowe szkolenie: Modelowanie w notacjach UML i BPMN z wykorzystaniem narzędzia Enterprise Architect

    28-06-2024 Bardzo dziękuję za merytoryczne i praktyczne szkolenie z modelowania w notacjach UML i BPMN :) Przyjemna atmosfera, konkretna wiedza przedstawiona w bardzo przystępny sposób. Łucja Pałkus, Asseco Poland S.A.
  • 4.9/5

    Zaawansowany SQL w PostgreSQL

    28-06-2024 Polecam. Katarzyna Cholewińska, Główny Urząd Geodezji i Kartografii
  • 5.0/5

    Administracja bazami danych Oracle

    28-06-2024 Szkolenie merytoryczne, sprawne, profesjonalne i w miłej atmosferze. Piotr Kuźniewski, Symatic Sp. z o.o.
  • 5.0/5

    Clean Code i dobre praktyki programowania obiektowego w Javie

    28-06-2024 Przystępnie podana porcja wiedzy, która z pewnością przyda się w codziennej praktyce deweloperskiej. Dużo trafnych przykładów, znalazło się też nieco czasu na indywidualne ćwiczenia praktyczne. Dodatkowym plusem było zaangażowanie prowadzącego i możliwość swobodnej dyskusji nad proponowanymi rozwiązaniami. Kamil Ćwintal, Ośrodek Przetwarzania Informacji – Państwowy Instytut Badawczy
  • 5.0/5

    Kubernetes: orkiestracja kontenerów - szkolenie kompleksowe

    28-06-2024 Super szkolenie Piotr Dziubek, Bank Pekao S.A.
  • 5.0/5

    Administracja serwerem baz danych Microsoft SQL Server + High Availability

    28-06-2024 Bardzo wartościowe szkolenie! Michał Marszałek, Edubroker Sp. z o.o.
  • 4.9/5

    Administracja serwerem baz danych Microsoft SQL Server + High Availability

    28-06-2024 Konkretne, merytoryczne szkolenie z dużą ilością części praktycznej Marcin Najdek, SYNERGII IT - Paweł Rożko
  • 5.0/5

    SQL dla średnio zaawansowanych

    27-06-2024 Z przyjemnością dzielę się moimi wrażeniami po szkoleniu z Oracle poziom średniozaawansowany, w którym miałem okazję uczestniczyć. Szkolenie było doskonale zorganizowane, a prowadzący wykazali się ogromną wiedzą i umiejętnością jej przekazywania w przystępny sposób. Materiały szkoleniowe były szczegółowe i dobrze przygotowane, co umożliwiło mi szybkie zrozumienie kluczowych koncepcji oraz praktyczne ich zastosowanie. Ćwiczenia praktyczne, które były integralną częścią kursu, pozwoliły mi na zdobycie cennych umiejętności, które z pewnością wykorzystam w mojej dalszej pracy zawodowej. Gorąco polecam to szkolenie każdemu, kto chce zdobyć solidną porcję wiedzy z Oracle! Andrzej Gajewski, ​PKP Informatyka spółka z o.o.
  • 5.0/5

    Uczenie maszynowe w Pythonie

    27-06-2024 Bardzo fajne szkolenie, trener cierpliwy, wykazujący się bardzo dużą wiedzą, temat przedstawiony w sposób prosty ale rzeczowy i profesjonalny. Krzysztof Gołda, Tenneco Automotive Eastern Europe
  • 5.0/5

    Szkolenie kompleksowe: Tuning wydajności SQL w bazach danych Oracle 12c - 21c

    27-06-2024 Szkolenie wartościowe, duży zasób informacji i ciekawych rozwiązań. Dominik Rus, Centrum Informatyki Resortu Finansów
  • 5.0/5

    SQL dla średnio zaawansowanych

    27-06-2024 Praktyczne podejście, bez zbędnych teoretycznych slajdów i prezentacji. Nauka poprzez praktyke Tytus Pogorzelski, Silky Coders Sp. z o.o.
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    26-06-2024 Dobrze i konkretnie wyłożony materiał :) Krzysztof Kozicki, PZU SA/PZU ŻYCIE SA
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    26-06-2024 Świetne szkolenie! Mateusz Maciejczak, PZU S.A / PZU Życie S.A.
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    26-06-2024 bez zastrzeżeń Sławomir Zych, EduBroker Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie SQL w Microsoft SQL Server

    21-06-2024 Szkolenie jest kompleksowe, bardzo przystępne i przeprowadzone w świetnej atmosferze! Krzysztof Kusiak, OSOBA PRYWATNA
  • 4.81/5

    Programowanie w języku C#

    21-06-2024 Fajne szkolenie, z kompetentnym ternerem Andrzej Krukowski, Consultronix S.A.
  • 5.0/5

    Kompleksowe szkolenie programowanie w PL/SQL w Oracle

    21-06-2024 Bardzo duża dawka wiedzy, przedstawiona w przystępny sposób. Trener z dużą wiedzą praktyczną i w każdym temacie podrzucał ciekawe protipy. Dawid Kalinowski, Rohlig Suus Logistics SA
  • 5.0/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    21-06-2024 Bardzo dobre szkolenie, intensywne, praktyczne. Prowadzący nie pozostawia żadnego pytania bez odpowiedzi. Szkolenie jest bardzo dobrze przygotowane, można je wykonywać na każdym OSie. Maksym Zawrotny, PZU SA/PZU ŻYCIE 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.