REST API - wzorzec wymiany informacji między serwisami - Plan Szkolenia

Kod kursu

restapi

Czas trwania

14 godzin (zwykle 2 dni wliczając przerwy)

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

Opinie uczestników

★★★★★
★★★★★

Powiązane Kategorie

Kursy w promocyjnej cenie

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam

is growing fast!

We are looking to expand our presence in Poland!

As a Business Development Manager you will:

  • expand business in Poland
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!