Opis
Umiejętności zdobywane podczas kursu:
- Umiejętność implementacji REST API w oparciu o dostępne biblioteki.
- Podstawowa wiedza na temat REST.
- Umiejętność instalacji i konfiguracji Apigility oraz FosRestBundle.
Cel
- Przegląd technik wykorzystywanych przy projektowaniu i implementacji REST API w PHP.
- Wykorzystanie REST API w kontekście skalowalności systemów i architektury.
- Zdobycie wiedzy na temat testowania oraz dokumentacji REST API.
Grupa docelowa:
Szkolenie przeznaczone jest dla programistów implementujących aplikacje internetowe, mobilne lub systemy typu SaaS przy użyciu PHP, którzy chcą zapoznać się z technikami pozwalającymi na łatwiejsze skalowanie aplikacji poprzez wydzielenie i udostępnienie warstwy usług.
Na zajęciach słuchacze skupiają się na praktycznym wykorzystaniu wiedzy w oparciu o przykładowe implementacje.
W trakcie kursu duży nacisk kładziemy na praktyczne aspekty związane z implementacją REST API.
Szkolenie trwa: 1 dzień.
Szkolenie to stanowi jednodniowy, dodatkowy warsztat, który opcjonalnie może być rozszerzeniem szkolnia REST API – nowoczesna warstwa usług oraz backend services pod wybraną technologię - w tym przypadku PHP. W takim przypadku cena tego warsztatu wynosi 1200 PLN netto (1476 PLN brutto).
Wymagania:
- Znajomość podstaw technologii internetowych (HTTP, HTML, CSS, XML).
- Ogólna wiedza z zakresu aplikacji internetowych.
- Umiejętność programowania w języku PHP na poziomie średnio zaawansowanym.
Konspekt
- Apigility (Zend)
- RESTful
- RPC
- JSON
- Wersjonowanie, normalizacja i walidacja
- Uwierzytelnianie
- Dokumentacja
- FOSRestBundle dla Symfony
- Konfiguracja
- Implementacja przykładowych usług
- Uwierzytelnianie
- Dokumentacja