Ceny nie zawierają podatku VAT
Szkolenie w języku polskim. Na życzenie możliwy język angielski.
Last updated
Kod kursu
restapi
Czas trwania
14 godzin
szkolenie zdalne: 2 lub 4 dni
szkolenie stacjonarne: 2 dni
Wymagania
- Podstawowa wiedza na temat protokołu HTTP
- Podstawowa umiejętność programowania aplikacji internetowych
Opis
Szkolenie skierowane do developerów aplikacji internetowych, ma na celu przedstawienie możliwości jakie daje wzorzec architektoniczny REST, za którego pomocą możliwa jest komunikacja między serwisami.
Plan Szkolenia
REST - podstawy
- Potrzeba wymiany informacji między serwisami
- HTTP, POST/GET/PUT/DELETE
- Serwisy typu MushUp i popularne zastosowania
- Serwisy wykorzystujące REST
Konwencje REST
- Mapowanie operacji CRUD na wywołania HTTP
- Konwencje konstrukcji URL API
- Przekazywanie parametrów
- Zwracane wartości
- Statusy HTTP
- JSON - uniwersalny format wymiany informacji
Korzystanie z API serwisów - Klient
- Przykłady pracy z popularnymi API
Tworzenie REST API - Serwer
- Zbieranie wymagań i określenie funkcjonalności
- Projektowanie i dokumentacja API
- Instalacja potrzebnych bibliotek
- Obiekt biznesowy - mapowanie na klasę
- Metody kontrolera
- Reprezentacja obiektu biznesowego jako JSON
- Nagłówki HTTP - jako metadane
- Testowanie API za pomocą cURL
- Mechanizmy autentykacji