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.
Spis treści:
1. HTTP (11)
2. Czasowniki protokołu HTTP (23)
3. Nagłówki (31)
4. Dane cookie (43)
5. Format JSON (49)
6. Format XML (57)
7. Usługi RPC i SOAP (63)
8. REST (73)
9. Diagnozowanie usterek w usługach sieciowych (87)
10. Projektowanie usług (99)
11. Tworzenie niezawodnych usług (105)
12. Obsługa błędów w interfejsach API (109)
13. Dokumentacja (115)
A Przewodnik po najczęściej używanych kodach statusu (121)
B Najczęściej używane nagłówki HTTP (123)
adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word
Księgarnia Informatyczna zaprasza.