API nowoczesnej strony WWW. Usługi sieciowe w PHP - Helion

Autor: Lorna Jane Mitchell
Tytuł oryginału: PHP Web Services
Tłumaczenie: Paweł Halladin, Łukasz Piwko
ISBN: 978-83-283-0551-9
stron: 128, Format: 140x208, okładka: miękka
Data wydania: 2015-05-20
Księgarnia: Helion
Cena książki: 19,74 zł (poprzednio: 32,90 zł)
Oszczędzasz: 40% (-13,16 zł)
			
		Tytuł oryginału: PHP Web Services
Tłumaczenie: Paweł Halladin, Łukasz Piwko
ISBN: 978-83-283-0551-9
stron: 128, Format: 140x208, okładka: miękka
Data wydania: 2015-05-20
Księgarnia: Helion
Cena książki: 19,74 zł (poprzednio: 32,90 zł)
Oszczędzasz: 40% (-13,16 zł)
Tagi: Inne - Programowanie | PHP - Programowanie | programowanie-kupon | secret-sale | XML i XSLT - 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!
Osoby które kupowały "API nowoczesnej strony WWW. Usługi sieciowe w PHP", wybierały także:
- Java 9: Building Robust Modular Applications 332,22 zł, (29,90 zł -91%)
 - Deep Learning for the Life Sciences. Applying Deep Learning to Genomics, Microscopy, Drug Discovery, and More 249,17 zł, (29,90 zł -88%)
 - Stream Processing with Apache Flink. Fundamentals, Implementation, and Operation of Streaming Applications 230,00 zł, (29,90 zł -87%)
 - Practical Discrete Mathematics 186,88 zł, (29,90 zł -84%)
 - Learn Grafana 7.0 186,88 zł, (29,90 zł -84%)
 
Spis treści
API nowoczesnej strony WWW. Usługi sieciowe w PHP -- spis treści
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)





