< Wróć do szkoleń IT

Szkolenie PHP - kurs zaawansowany

calendar

TERMIN

Ustalamy indywidualnie

clocl

CZAS

16h / 2 dni

money

CENA

Ustalamy indywidualnie

photo

PHP to technologia wykorzystywana do budowania stron WWW, ale nie tylko. Jego główny atut to niski próg wejścia dla początkującego programisty, ale obiektowość nie jest mu obca. Pozwala wytwarzać oprogramowanie zaspokajające oczekiwania wymagających doświadczonych programistów. Dzięki temu kursowi uczestnicy poznają możliwości i zalety tego języka oraz w praktyce doświadczą jak szybko można stworzyć aplikację webową przy jego użyciu.

Dla kogo jest to szkolenie?

Szkolenie przeznaczone jest dla każdego, kto:

  • dla osób posiadającą średnio-zaawansowaną wiedzę z zakresu PHP

  • dla osób chcących nauczyć się tworzenia aplikacji webowych przy użyciu technologii PHP, lub chcących uporządkować posiadaną wiedzę

  • dla osób chcących posiąść lub pogłębić wiedzę z zakresu tworzenia aplikacji webowych

pattern

pattern
pattern pattern

Czego nauczysz się na szkoleniu?

  • Dowiesz się jak programować obiektowo w PHP

  • Poznasz architekturę aplikacji w PHP z użyciem Frameworka Slim, umożliwiającą tworzenie zaawansowanych projektów biznesowych

  • Poznasz praktyki, które pozwolą lepiej zarządzać kodem oraz strukturą projektu podczas tworzenia aplikacji webowych

  • Nauczysz się przygotowywać konfigurację aplikacji tak by była skalowalna

  • Zbudujesz REST API, które będzie mogło wspołpracować z różnymi aplikacjami zewnętrznymi

  • Dzień: 1

    Moduł 1: PHP obiektowy – teoria ok 2h, przeplatana ćwiczeniami

    • definicja obiektowości
    •  pojęcia (klasy, pola, metody, obiekty)
    •  dziedziczenie
    •  enkapsulacja
    •  polimorfizm
    •  interfejsy
    •  klasy abstrakcyjne
    •  ćwiczenia z użyciem projektu/frameworka by pokazać i wykorzystać pojęcia podane wyżej
    • Standard Rest – teoria
  • Dzień: 2

    Moduł 2: Wspólne tworzenie REST Api zbudowanego warstwowo i obiektowo

    • omówienie warstw na przykładzie pustego projektu
    • routing
    • kontrolery
    • serwisy
    • walidatory
    • repozytoria
    • middleware
    • obiekty przekazujące dane
    • ćwiczenie z budowaniem projektu
pattern

Trener

Dariusz Świeżyński

Team Leader / Senior Software Developer

Programuję od kiedy pamiętam, zaczynałem na Atari 65XE. Komercyjnie od 13 lat. Technologie były różne ale głównie PHP, tak wyszło . Od 3 lat Team Leader w Wakacje.pl w obszarze aplikacji produktowych. Nadal lubię rozwiązywać zagadki logiczne dostarczane codziennie przez biznes, a potem przelewać ja na kod. Ostatnio entuzjasta GoLang i jego możliwości. Gdy nie programuję lubię pojeździć na rowerze, kopnąć piłkę lub poczytać dobrą książkę.

Przemysław Wołosz

Key Account Manager

Telefon

+48 730 830 801

Porozmawiajmy o szkoleniu

Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu udzielenia odpowiedzi na wysłaną przez Ciebie wiadomość
Administratorem danych osobowych jest infoShare Academy sp. z o.o., który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.