RestAPI
Poznaj podstawy tworzenia i korzystania z REST API. Naucz się mapowania operacji CRUD, projektowania URL, przekazywania parametrów i testowania API. Idealne dla programistów i architektów systemów.
Opis
Praktyczne szkolenie z projektowania i implementacji REST API dla nowoczesnych aplikacji internetowych. Program obejmuje konwencje REST, pracę z JSON, testowanie API oraz mechanizmy bezpieczeństwa. Warsztat koncentruje się na budowaniu rzeczywistych serwisów od wymagań przez projektowanie po implementację. Metodyka warsztatowa zapewnia bezpośrednie doświadczenie w tworzeniu i integrowaniu API zgodnych ze standardami REST.
Korzyści
- Umiejętność projektowania REST API zgodnych z najlepszymi praktykami branżowymi zostanie w pełni opanowana
- Zdolność integracji aplikacji z zewnętrznymi serwisami API zostanie rozwinięta
- Czas tworzenia nowych punktów dostępowych ulegnie skróceniu przez znajomość konwencji i wzorców
- Jakość implementowanych API wzrośnie przez stosowanie standardów HTTP i JSON
- Bezpieczeństwo serwisów zostanie zapewnione przez właściwą implementację mechanizmów autentykacji
- Testowanie i diagnozowanie błędów API stanie się systematycznym procesem
- Dokumentacja projektowanych interfejsów będzie przejrzysta i kompletna dla zespołów deweloperskich
Dla kogo jest to szkolenie?
Wymagania wstępne
- Podstawowa znajomość programowania w dowolnym języku obiektowym
- Doświadczenie w tworzeniu aplikacji internetowych lub warstwy serwerowej aplikacji
- Zrozumienie podstaw protokołu HTTP i komunikacji klient-serwer
- Umiejętność pracy z formatami danych JSON i XML
- Znajomość koncepcji baz danych i modeli obiektowych
Program szkolenia
Wymiana informacji między serwisami internetowymi
- Protokół HTTP i metody (GET, POST, PUT, DELETE, PATCH)
- Serwisy kompozytowe i popularne zastosowania
- Mapowanie operacji CRUD na wywołania HTTP
Przegląd popularnych serwisów REST
- Konwencje i standardy REST API
- Zasady konstrukcji URL i ścieżek zasobów
- Przekazywanie parametrów (zapytania, ścieżki, treść)
Kody statusów HTTP i ich znaczenie
- JSON jako uniwersalny format wymiany informacji
- Nagłówki HTTP jako metadane odpowiedzi
- Reprezentacja obiektów biznesowych w JSON
Korzystanie z REST API jako klient
- Praca z popularnymi API (przykłady rzeczywiste)
Testowanie API za pomocą cURL
- Biblioteki klienckie HTTP w różnych językach
- Obsługa błędów i strategie ponownych prób
- Najlepsze praktyki integracji z zewnętrznymi API
- Projektowanie i implementacja REST API
Zbieranie wymagań i określenie funkcjonalności
- Projektowanie struktury API i dokumentacja
- Mapowanie obiektów biznesowych na klasy i modele
- Implementacja kontrolerów i metod punktów dostępowych
- Mechanizmy autentykacji i autoryzacji
- Testowanie i diagnozowanie błędów serwisów REST
Formy realizacji
Online
- Wygoda uczestnictwa z dowolnego miejsca
- Interaktywne sesje na żywo z trenerem
- Materiały dostępne przez 30 dni
- Brak kosztów dojazdu
Stacjonarnie
- Bezpośredni kontakt z trenerem i grupą
- Intensywne warsztaty praktyczne
- Networking z innymi uczestnikami
- Pełne skupienie na nauce
Najczęściej zadawane pytania
Jakie są wymagania wstępne do udziału w szkoleniu?
Do udziału w szkoleniu RestAPI zalecamy: Podstawowa znajomość programowania w dowolnym języku obiektowym; Doświadczenie w tworzeniu aplikacji internetowych lub warstwy serwerowej aplikacji; Zrozumienie podstaw protokołu HTTP i komunikacji klient-serwer.
W jakim formacie i jak długo trwa szkolenie?
Szkolenie trwa 2 dni i jest dostępne w formacie online oraz stacjonarnym. Zajęcia prowadzone są w godzinach 9:00-16:00. Możemy również dopasować harmonogram do potrzeb Twojego zespołu.
Dla kogo przeznaczone jest to szkolenie?
Szkolenie jest skierowane do: Programiści aplikacji internetowych; Programiści warstwy serwerowej; Programiści pełnego stosu technologicznego.
Poproś o ofertę
Możliwości dofinansowania
Sprawdź możliwości dofinansowania dla Twojej firmy
Baza Usług Rozwojowych
Dofinansowanie do 80% dla MŚP ze środków EFS
Sprawdź dostępnośćKrajowy Fundusz Szkoleniowy
Dofinansowanie do 100% dla pracodawców
Dowiedz się więcejZaufali nam
Szkolimy zespoły największych polskich firm
Zainteresowany tym szkoleniem?
Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.