Inne - programowanie
API nowoczesnej strony WWW. Usługi sieciowe w PHP
- Szczegóły
- Kategoria: Inne - programowanie
Twój klucz do doskonałego API!
Za sukcesem i siłą najpopularniejszych serwisów w sieci często stoi decyzja o szerokim udostępnieniu API (ang. Application Programming Interface). Dzięki temu programiści z całego świata mogą tworzyć rozwiązania oparte na istniejących usługach, integrować różne systemy oraz tworzyć rozszerzenia. Sięgnij po tę książkę, naucz się korzystać z udostępnionego API i zbuduj własne.
Poznaj tajniki budowania przyjaznego interfejsu API. Ta książka pomoże Ci zorientować się, jak działa protokół HTTP, jakie metody udostępnia oraz jakie informacje możesz znaleźć w nagłówkach.
Po opanowaniu podstaw przejdziesz do najpopularniejszych formatów wymiany informacji pomiędzy systemami - JSON oraz XML.
Zaznajomisz się też z usługami SOAP, RPC i REST. Na sam koniec dowiesz się, jak projektować niezawodne usługi oraz obsługiwać błędy. Jeżeli chcesz, żeby Twoje API zainteresowało innych programistów, musisz zadbać o jego dobrą dokumentację. Zdobądź niezbędną wiedzę o PHP!
- Poznasz protokół HTTP, czasowniki cyklu żądań i odpowiedzi oraz nagłówki i ciasteczka.
- Dowiesz się, kiedy lepiej jest użyć formatu JSON, a kiedy XML.
- Nauczysz się tworzyć usługi typu RPC, SOAP i RESTful.
- Poznasz wiele narzędzi i technik diagnozowania usług sieciowych HTTP.
- Nauczysz się wybierać najlepszy rodzaj usługi dla swoich aplikacji i dowiesz się, jak tworzyć niezawodne usługi sieciowe.
- Nauczysz się dokumentować swoje interfejsy API - oraz projektować w nich mechanizmy obsługi błędów.
Zbuduj API zgodne z oczekiwaniami innych programistów!
- Język Go. Tworzenie kodu z wykorzystaniem najlepszych konwencji i praktyk. Wydanie II - [21 sierpień 2024]
- Git. Od koncepcji do praktyki - [30 lipiec 2024]
- Uporządkowany kod. Ćwiczenia z empirycznego projektowania oprogramowania - [16 lipiec 2024]
- Pakiety R. Zarządzanie, testowanie, dokumentacja i udostępnianie kodu. Wydanie II - [21 maj 2024]
- Modelowanie w Fusion 360. Praktyczne przykłady - [11 maj 2024]