wprowadź własne kryteria wyszukiwania książek: (jak szukać?)
Twój koszyk:   0 zł   zamówienie wysyłkowe >>>
Strona główna > opis książki
English version
Książki:

polskie
podział tematyczny
 
anglojęzyczne
podział tematyczny
 
Newsletter:

Zamów informacje o nowościach z wybranego tematu
 
Informacje:

o księgarni

koszty wysyłki

kontakt

Cookies na stronie

 
Szukasz podpowiedzi?
Nie znasz tytułu?
Pomożemy Ci, napisz!


Podaj adres e-mail:


możesz też zadzwonić
+48 512 994 090

API NOWOCZESNEJ STRONY WWW USŁUGI SIECIOWE W PHP


MITCHELL L.J.

wydawnictwo: HELION, 2015, wydanie I

cena netto: 34.20 Twoja cena  32,49 zł + 5% vat - dodaj do koszyka

API nowoczesnej strony WWW Usługi sieciowe w PHP


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.


Wstęp (7)

 

1. HTTP (11)

 

  • Klient i serwer (13)
  • Wysyłanie żądań HTTP (14)
    • Curl (15)
    • Narzędzia przeglądarki internetowej (18)
    • PHP (19)

 

2. Czasowniki protokołu HTTP (23)

 

  • Wysyłanie żądań GET (23)
  • Wysyłanie żądań POST (25)
  • Inne czasowniki HTTP (28)

 

3. Nagłówki (31)

 

  • Nagłówki żądań i odpowiedzi (32)
  • Najczęściej używane nagłówki HTTP (32)
    • Nagłówek User-Agent (33)
    • Nagłówki do negocjacji treści (34)
    • Zabezpieczanie żądań za pomocą nagłówka Authorization (38)
  • Nagłówki niestandardowe (40)

 

4. Dane cookie (43)

 

  • Zasada działania ciasteczek (43)
  • Praca z ciasteczkami w PHP (46)

 

5. Format JSON (49)

 

  • Kiedy używać formatu JSON (50)
  • Praca z formatem JSON z poziomu PHP (51)
  • Format JSON w istniejących interfejsach API (52)

 

6. Format XML (57)

 

  • Kiedy używać formatu XML (59)
  • XML w PHP (59)
  • XML w istniejących interfejsach API (60)

 

7. Usługi RPC i SOAP (63)

 

  • Usługi RPC (63)
  • Usługi SOAP (65)
    • Język WSDL (67)
    • Klient SOAP w języku PHP (67)
    • Serwer SOAP w języku PHP (68)
    • Generowanie pliku WSDL z poziomu języka PHP (69)
    • Klient i serwer PHP z WSDL (71)

 

8. REST (73)

 

  • Adresy URL w usługach typu RESTful (74)
  • Struktura zasobów i hipermedia (74)
  • Typy danych i mediów (78)
  • Elementy HTTP w REST (79)
    • Tworzenie zasobów (79)
    • Odczytywanie rekordów (80)
    • Aktualizowanie rekordów (81)
    • Usuwanie rekordów (82)
  • Dodatkowe nagłówki w usługach typu RESTful (82)
    • Nagłówki autoryzacyjne (82)
    • Nagłówki buforowania (84)
  • Technologia RESTful a przydatność (85)

 

9. Diagnozowanie usterek w usługach sieciowych (87)

 

  • Diagnozowanie danych wyjściowych (88)
  • Dzienniki (88)
  • Diagnozowanie spoza aplikacji (90)
    • Wireshark (91)
    • Charles (94)
  • Znajdź odpowiednie narzędzie (97)

 

10. Projektowanie usług (99)

 

  • Wybór typu usługi (100)
  • Wybór formatów danych (101)
  • Opcje konfiguracyjne (102)
  • Ustawienia domyślne (103)

 

11. Tworzenie niezawodnych usług (105)

 

  • Najważniejsza jest jednolitość (105)
    • Spójność i znaczenie nazw (106)
    • Zasady weryfikacji danych (106)
    • Przewidywalność struktur (107)
  • Solidność (108)

 

12. Obsługa błędów w interfejsach API (109)

 

  • Format wyjściowy (109)
  • Konstruktywne powiadomienia o błędach (112)
  • Co robić, gdy napotka się błąd (114)

 

13. Dokumentacja (115)

 

  • Dokumentacja ogólna (115)
  • Dokumentacja API (116)
  • Dokumentacja interaktywna (117)
  • Samouczki i szerszy ekosystem (119)

 

A Przewodnik po najczęściej używanych kodach statusu (121)

B Najczęściej używane nagłówki HTTP (123)

Skorowidz (125)


128 stron, oprawa miękka

Po otrzymaniu zamówienia poinformujemy pocztą e-mail lub telefonicznie,
czy wybrany tytuł polskojęzyczny lub anglojęzyczny jest aktualnie na półce księgarni.

 
Wszelkie prawa zastrzeżone PROPRESS sp. z o.o. www.bankowa.pl 2000-2022