Szkolenie Java podstawy programowania
Poziom
ZaawansowanyCzas
16h / 2 dniTermin
IndywidualnieCena
IndywidualnieSzkolenie z PHP poziom zaawansowany
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?
Dla osób posiadającą średnio-zaawansowaną wiedzę z zakresu PHP.
Dla osób chcących posiąść lub pogłębić wiedzę z zakresu tworzenia aplikacji webowych.
Dla osób chcących nauczyć się tworzenia aplikacji webowych przy użyciu technologii PHP lub chcących uporządkować posiadaną wiedzę.
Czego nauczysz się na tym 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
Program szkolenia
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
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
Pobierz program
Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.