VOUCHERY: Wykorzystaj budżet szkoleniowy 2024 w przyszłym roku. Nie wykorzystałeś tegorocznego budżetu szkoleniowego? Nic straconego! Zakup vouchera umożliwia wykorzystanie budżetu w jednym okresie rozliczeniowym, a zrealizowanie go w innym. Dowiedz się więcej


Programowanie w języku PHP - poziom zaawansowany

by:
Czas trwania 3 dni

Najbliższe terminy tego szkolenia

17.02 19.02 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się
19.05 21.05 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: Zaawansowane Techniki i Czysty Kod


Godzina 1-2: Zaawansowane funkcje PHP

  • Praca z generatorami
  • Anonimowe funkcje i closures
  • Refleksja


Godzina 3-4: Czysty kod w PHP

  • Zasady pisania czytelnego i utrzymywalnego kodu
  • Przykłady złych i dobrych praktyk
  • Narzędzia do analizy kodu (PHPStan)


Godzina 5-6: Testowanie jednostkowe i TDD w PHP

  • Zaawansowane techniki PHPUnit
  • Wprowadzenie do Test Driven Development (TDD)


Godzina 7: Testowanie behawioralne z Behat

  • Wprowadzenie do BDD (Behavior Driven Development)
  • Przykłady użycia Behat w projektach PHP



Dzień 2: Wzorce Projektowe i Laravel


Godzina 1-2: Wzorce projektowe (część 1)

  • Wzorce twórcze: Builder, Prototype
  • Wzorce strukturalne: Adapter, Proxy


Godzina 3-4: Wzorce projektowe (część 2)

  • Wzorce behawioralne: Observer, Strategy, State
  • Praktyczne zastosowania wzorców w PHP


Godzina 5-7: Wprowadzenie do Laravela

  • Podstawy Laravela: routing, kontrolery, widoki
  • Migracje i seedery
  • Eloquent ORM: podstawy, relacje



Dzień 3: Laravel i Mikroserwisy


Godzina 1-2: Bardziej zaawansowane funkcje Laravela

  • Middleware, serwisy, dependency injection
  • Walidacja danych, obsługa błędów


Godzina 3-4: RESTful API z Laravel

  • Tworzenie i dokumentowanie API
  • Autentykacja API (Sanctum)


Godzina 5: Wprowadzenie do mikroserwisów w PHP

  • Podstawowe koncepcje architektury mikroserwisowej
  • Przykłady implementacji mikroserwisów w PHP


Godzina 6-7: Projekt końcowy

  • Integracja wiedzy i umiejętności zdobytych w trakcie kursu poprzez pracę nad projektem
  • Omówienie projektu, najlepsze praktyki, sesja pytań i odpowiedzi

Opis szkolenia

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


Szkolenie w skrócie

Kurs "Programowanie w języku PHP - poziom zaawansowany" skierowany jest do doświadczonych programistów PHP, chcących zgłębić zaawansowane techniki programowania, wzorce projektowe, testowanie i debugowanie kodu, oraz architekturę mikroserwisów. Uczestnicy nauczą się pisać czysty, utrzymywalny kod, wykorzystując narzędzia takie jak PHPStan, PHPUnit, oraz Behat do testowania jednostkowego i behawioralnego. Szkolenie obejmuje również praktyczne wprowadzenie do Laravela, budowanie RESTful API, i podstawy architektury mikroserwisowej.

Korzyści ze szkolenia

Uczestnicy kursu będą potrafili stosować zaawansowane techniki i narzędzia do optymalizacji kodu, projektować aplikacje zgodnie z najlepszymi praktykami i wzorcami projektowymi, oraz tworzyć skalowalne i bezpieczne aplikacje webowe.

Dla kogo?

Szkolenie przeznaczone jest dla programistów PHP z solidnym doświadczeniem, którzy chcą podnieść swoje umiejętności do poziomu zaawansowanego i nauczyć się nowoczesnych technik programowania aplikacji webowych.



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

    JavaScript od podstaw do technik zaawansowanych

    23-11-2024 Polecam. Dobiesław Wróblewski, Asseco Poland S.A.
  • 5.0/5

    JavaScript od podstaw do technik zaawansowanych

    23-11-2024 Bardzo fajne i treściwe szkolenie, zawierające wiedzę w pigułce od nowicjusza do zaawansowanego poziomu kodowania w JavaScript. Jeśli chodzi o prowadzącą czyli Agatę, to bardzo sympatyczna atmosfera szkolenia, zawsze pyta czy wszystko w porządku, zachęca do zadawania dodatkowych pytań, pomaga z zadaniami, każdemu z osobna, także jak najbardziej polecam. Michał Mikołajczak, Grupa Olx Sp. z o.o.
  • 4.81/5

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

    23-11-2024 Godne polecenia dla osób początkujących lub chcących usystematyzować wiedzę podstawową ze wskazaniem kierunków rozwoju. Prowadzący szkolenie to osoba bardzo merytoryczna ze świetnym podejściem do kursantów. Wojciech Dwornik, Regionalna Dyrekcja Lasów Państwowych w Zielonej Górze
  • 5.0/5

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

    23-11-2024 Bardzo dobre szkolenie Krzysztof Kuśmierek, Orange Szkolenia Sp. z o.o.
  • 5.0/5

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

    23-11-2024 Bardzo fajne szkolenie, polecam. Dariusz Wojtczuk, Ubezpieczeniowy Fundusz Gwarancyjny
  • 5.0/5

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

    23-11-2024 Świetne szkolenie! Dużo praktycznych przykładów, jasne wyjaśnienia i doświadczony trener, który potrafi odpowiedzieć na każde pytanie. Dominik Szydłowski, Centrum Informatyki Resortu Finansów
  • 5.0/5

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

    23-11-2024 Wszystko mi odpowiadało. Doskonałe przygotowanie, płynne przechodzenie przez nieoczekiwane problemy, kompleksowe odpowiedzi na zadawane przez uczestników pytania, pełne i szybkie wsparcie w przypadku trudności. Sam zakres bardzo rozbudowany, przez 5 dni nie było chwili nudy, a zarazem ilość informacji nie była przytłaczająca Mariusz Karauda, Generali Towarzystwo Ubezpieczeń S.A.
  • 5.0/5

    Programowanie w języku Python

    23-11-2024 Fajne szkolenie, dobrze poprowadzone, łatwe do nauki Agata Galant, Rossmann Supermarkety Drogeryjne Polska Sp. z o.o.
  • 5.0/5

    Podstawy SQL i PL/SQL

    23-11-2024 Szkolenie ma bardzo wysoką wartość merytoryczną. Prowadzący Michał posiada ogromną wiedzę, daje do zrobienia wiele zadań, które bardzo pomagają w przyswojeniu wiedzy. Polecam! Patrycja Kowalczyk, SIEĆ BADAWCZA ŁUKASIEWICZ - INSTYTUT LOTNICTWA
  • 5.0/5

    Kompleksowe wprowadzenie do Big Data - szkolenie w formie warsztatowej

    23-11-2024 Prowadzący bardzo sympatyczny, dobrze przekazywał wiedzę i tłumaczył Zuzanna Motylińska, Asseco Poland S.A.
  • 5.0/5

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

    23-11-2024 Bardzo dobrze zaprojektowane i przeprowadzone szkolenie. Zaczyna się powoli, ale krzywa poziomu trudności szybko rośnie, nie ma się jednak czego bać - Maciej ma ogromną wiedzę i niesamowitą umiejętność jej przekazywania. Dużo pracy samodzielnej, dużo labów, mało prezentacji :) Gorąco polecam. Marcin Zieliński, Restart Usługi Informatyczne Marcin Zieliński
  • 5.0/5

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

    23-11-2024 Bardzo polecam to szkolenie. JSYSTEMS ma świetnie przygotowanych trenerów. Polecam i dziękuję! Michał Manterys, Centrum Informatyki Resortu Finansów
  • 5.0/5

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

    23-11-2024 Bardzo merytoryczne szkolenie z jakby nie było niełatwej tematyki jaką jest Docker i Kubernetes. Bardzo dobrze wytłumaczone zawiłości funkcjonowania, konfigurowania.... Daje to solidną wiedzę i możliwość do dalszego rozwoju w tej tematyce. Po raz kolejny [juz nawet nie pamiętam który, bo tych szkoleń już sporo odbyłem] nie zawiodłem się na trenerze firmy JSystems. Polecam każdemu, kto chce wejść w tą tematykę lub utrwalić wiedzę. Nie zawiedzie się. Rafał Winiarczyk, Powiat Koszaliński
  • 5.0/5

    Podstawy SQL i PL/SQL

    23-11-2024 Bardzo dobre szkolenie. Polecam Przemysław Dudek, Asseco Poland S.A.
  • 5.0/5

    Programowanie aplikacji internetowych z użyciem ASP.NET MVC

    22-11-2024 bardzo wartościowe szkolenie, polecam Tomasz Szymański, EduBroker Sp. z o.o.
  • 5.0/5

    Podstawy Oracle SQL

    21-11-2024 polecam szkolenie!! Elżbieta Martyniuk, CompuGroup Medical Polska Sp. z o.o.
  • 4.9/5

    Praktyczne wprowadzenie do Elastic Stack (Elasticsearch, Kibana, Logstash, Beats)

    16-11-2024 Polecam szkolenie oraz prowadzącego. Prowadzący doskonale wyjaśnia trudne tematy na przykładach i ćwiczeniach Tomasz Włodarczyk, Poczta Polska S. A. Centrum Kadr i Szkoleń Wydział Centrum Szkoleniowe
  • 5.0/5

    Zaawansowane programowanie w C#

    16-11-2024 Dużo wiedzy merytorycznej, podanej w przystępnej formie. Robert Jesiołowski, PGZ Stocznia Wojenna Sp. z o.o.
  • 5.0/5

    SQL dla średnio zaawansowanych w bazach danych Microsoft SQL Server

    16-11-2024 Bardzo dobre szkolenie, świetny prowadzący z ogromną wiedzą i charyzmą. Mateusz Momola, LPP LOGISTICS Sp. z o.o.
  • 5.0/5

    Kubernetes: orkiestracja kontenerów - szkolenie kompleksowe

    09-11-2024 Szkolenie w pełni profesjonalnie prowadzone. W pełni godny polecenia prowadzący oraz sposób w jaki prowadzi szkolenie Bartosz Tabara, Netia S.A.
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    09-11-2024 Bardzo merytoryczne szkolenie, rewelacyjna komunikacja. Zarówno przed szkoleniem jak i w trakcie. Prowadzący konkretny, nastawiony na zrozumienie tematu przez wszystkich uczestników. "Kompleksowe szkolenie SQL w Oracle" rzeczywiście było kompleksowe, wzbogacone o przykłady z produkcji, własne doświadczenia oraz masę ćwiczeń w trakcie, co pomaga w zrozumieniu tematu. Łukasz Zawada, Biuro Informacji Kredytowej S.A.
  • 5.0/5

    Kubernetes: orkiestracja kontenerów - szkolenie kompleksowe

    09-11-2024 polecam to szkolenie, bardzo duzo ciekawej wiedzy na wysokim poziomie Kamil Kukołowicz, Netia S.A.
  • 4.81/5

    Zaawansowane zapytania SQL i tuning zapytań w bazach Microsoft SQL Server

    08-11-2024 Bardzo polecam szkolenie prowadzone przez Przemka Starostę. Bardzo przystępny sposób przekazywania wiedzy. Gabriela Jackowska, Essilor Optical Laboratory Polska Sp. z o.o.
  • 5.0/5

    Podstawy modelowania procesów biznesowych w notacji BPMN 2.0

    07-11-2024 Serdecznie polecam. Małgorzata Wróblewska, Grupa VAT Pekao
  • 5.0/5

    Multitenant w bazach danych Oracle

    06-11-2024 Multitenant w bazach danych Oracle, to naprawdę bardzo interesujące szkolenie. Dla każdego Oracle DBA, i nie tylko. Żyjemy w czasach, gdzie konteneryzacja stała się już prawie standardem. Jeśli ktoś pracuje z Oracle, koniecznie musi spróbować, albo wdrożyć Oracle Multitenant. Technologia Multitenant (bazy w kontenerach), jest naprawdę niesamowita oraz efektywna. Może bardzo przyspieszyć, uprościć tworzenie, kopiowanie, przenoszenie, ogólnie zarządzanie bazami danych Oracle. Szczerze, nie wyobrażam sobie pracy bez jej wykorzystania. Super prowadzący ! Zbigniew Wiaterski, OSOBA PRYWATNA
  • 5.0/5

    Zaawansowana administracja bazami danych Oracle

    01-11-2024 Gorąco polecam ! Pełen profesjonalizm ! Doskonała reguła prowadzenia zajęć. Dariusz Drywulski, Samodzielny Publiczny Zakład Opieki Zdrowotnej w Bielsku Podlaskim
  • 5.0/5

    Zaawansowana administracja bazami danych Oracle

    01-11-2024 Polecam to szkolenie - ciekawy program szkolenia, prowadzący z dużą i praktyczną wiedzą na temat administracji baz danych Oracle. Marek Kocjan, Asseco Poland SA
  • 5.0/5

    Zaawansowany SQL i programowanie w T-SQL

    01-11-2024 Bardzo dobrze merytorycznie prowadzone szkolenie przez Pana Przemysława Starosta. Adam Pawłowski, Gmina Miejska Kraków
  • 5.0/5

    Podstawy Oracle SQL

    31-10-2024 Szkolenie prowadzone w sposób zrozumiały. Tempo dostosowane do uczestników szkolenia. Prowadzący wyjaśniał wszystkie wątpliwości. Angelika Baura, Correct- K. Błaszczyk i wspólnicy Sp. k.
  • 5.0/5

    Analiza danych w języku Python

    31-10-2024 Bardzo fajne szkolenie. Prowadzący odpowiada na wszystkie zadawane pytania, ma duża wiedzę na temat prezentowanych treści. Duża ilość materiałów dodatkowych i przydatnych wskazówek. Polecam szkolenie! Anna Kotulska, Centralny Port Komunikacyjny Sp. z o.o.

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.