Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API
- Autorzy:
- James Gough, Daniel Bryant, Matthew Auburn
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 1.0/6 Opinie: 1
- Stron:
- 272
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API
Trendy w tworzeniu oprogramowania zmierzają w kierunku architektury zorientowanej na usługi. Coraz więcej organizacji decyduje się na rozwiązania chmurowe lub oparte na mikrousługach. Te wzorce architekturalne wymagają API: umiejętności ich budowania i stosowania podczas integracji z systemami zewnętrznymi. Nie są to proste zagadnienia - zaprojektowanie i utworzenie platformy API jest prawdziwym wyzwaniem.
W tej pozycji znajdziesz dokładne omówienie tematów związanych z nadawaniem struktury i ewoluowaniem API.
Sam Newman, autor książki Budowanie mikrousług. Projektowanie drobnoziarnistych systemów
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poziomie mikrousług. Opisuje stosowanie bram API i infrastruktury typu service mesh. Autorzy dokładnie przyglądają się kwestiom zapewnienia bezpieczeństwa systemów opartych na API, w tym uwierzytelnianiu, autoryzacji i szyfrowaniu. Sporo miejsca poświęcają również ewolucji istniejących systemów w kierunku API i różnych docelowych platform.
Najważniejsze zagadnienia:
- podstawy API i wzorce architekturalne platformy API
- wdrażanie i konfiguracja komponentów platformy API
- używanie bram API i infrastruktury typu service mesh
- bezpieczeństwo API i najczęstsze luki w zabezpieczeniach
- przekształcanie istniejących systemów w kierunku architektury bazującej na API
Doskonale napisana, zawiera wiele podpowiedzi, przykładów i praktycznych wskazówek.
Stefania Chaplin, GitLab & DevStefOps
Większość organizacji posiadających witryny internetowe buduje i korzysta z API - to rozwiązanie pozwalające klientom na rozpoczęcie pracy z usługami danej firmy. Opracowanie, zbudowanie i zarządzanie takimi programami o znaczeniu krytycznym wpływa na każdego pracownika organizacji, począwszy od inżynierów i właścicieli po kierownictwo. Jednak prawdziwym wyzwaniem dla programistów i architektów rozwiązań jest utworzenie platformy API zupełnie od początku.
Dzięki tej praktycznej książce poznasz strategie związane z budowaniem i testowaniem API REST, które będzie wykorzystywać bramy API do połączenia na poziomie mikrousług oferowanej funkcjonalności. Autorzy - James Gough, Daniel Bryant i Matthew Auburn - wyjaśnili, jak proste dodatki do takiej infrastruktury mogą pomóc inżynierom i organizacjom w przeprowadzeniu migracji do chmury. To zapewnia także możliwość do połączenia usług wewnętrznych za pomocą technologii takich jak infrastruktura typu service mesh.
- Poznaj podstawy API i wzorce architekturalne związane z budowaniem platformy API
- Wykorzystaj przykłady praktyczne do zrozumienia projektu, sposobu budowy i testowania systemów bazujących na API
- Wdrażaj, używaj i konfiguruj najważniejsze komponenty platformy API
- Bazując na omówionych przykładach poprawnie używaj bram API i infrastruktury typu service mesh
- Poznaj podstawy zapewnienia bezpieczeństwa i najczęściej występujące luki w zabezpieczeniach architektury API
- Zabezpieczaj dane i API używając do tego modelowania zagrożeń oraz technologii takich jak OAuth2 i TLS
- Naucz się, jak ewoluować istniejące systemy w kierunku architektury bazującej na API lub chmurze
"Przy tak dużej uwadze poświęcanej kontenerom i mikrousługom często ignoruje się podstawy związane ze sposobami prowadzenia przez nie komunikacji. Tę kwestię wyjaśniono w niniejszej książce - znajdziesz tutaj dokładne omówienie tematów nadawania struktury i ewoluowania API."
Sam Newman, autor książki Budowanie mikrousług. Projektowanie drobnoziarnistych systemów. Wydanie II
"Doskonale napisana, zawiera wiele podpowiedzi, przykładów i praktycznych wskazówek."
Stefania Chaplin, GitLab & DevStefOps
Wybrane bestsellery
-
Nowość Promocja
A comprehensive guide to mastering Golang and boosting your career prospects Key Features Gain a solid foundation in Golang application development, covering essential concepts and techniques. Explore the complete lifecycle of Golang applications, from development to successful deployment in production environments. Get a roadmap for further learn- ePub + Mobi 80 pkt
(71,91 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Nowość Promocja
A step-by-step guide to building web applications with the MEAN stack Key Features Gain a comprehensive understanding of full stack development and the MEAN stack. Implement automated testing using Supertest and JEST for reliable and efficient code testing. Understand the importance of deployment with containers. Description The MEAN stack, compr- ePub + Mobi 80 pkt
(71,91 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Promocja
Unlock the secrets of cloud-native success with step-by-step recipes for conquering every stage of microservice deployment Key Features Develop, test, build, and deploy with cloud-native microservices. Orchestrate microservices with containerization in the cloud. Ensure cloud observability and security in implementation. Description The convergen- ePub + Mobi 80 pkt
(38,90 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Promocja
Master the art of designing and creating serverless architectures and applications Key Features Learn to create serverless applications that leverage serverless functions, databases, data stores, and application programming interfaces. Learn the serverless concepts needed to provide serverless solutions for websites, mobile apps, APIs, backends, n- ePub + Mobi 80 pkt
(38,90 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Promocja
Gain expertise in React, Hooks, Redux, React Router, Next.js, Best Practices, and much more Key Features Hands-on examples and projects for learning React and TypeScript. Starts with basics and advances to complex topics like Redux and GraphQL. Offers best practices for writing clean and efficient code. Bonus chapters on React Native and future tr- ePub + Mobi 80 pkt
(38,90 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Promocja
Description Full Stack Development with Angular and Spring Boot is your essential toolkit for creating dynamic, high-performance web applications. This book bridges the gap between frontend and backend development, providing a practical understanding of both domains. This book provides a comprehensive guide to building full stack web applications w- ePub + Mobi 80 pkt
(38,90 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Promocja
Description Azure API Management is a powerful platform that facilitates developers and organizations to create, manage, and secure APIs. This book will guide you through the entire API lifecycle, from designing and developing APIs to publishing, managing, and securing them. This guide to Azure API Management offers a detailed exploration of the pl- ePub + Mobi 80 pkt
(38,90 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Promocja
Dzięki tej książce dowiesz się, jak testować zabezpieczenia API GraphQL technikami ofensywnymi, takimi jak testy penetracyjne. Zdobędziesz i ugruntujesz wiedzę o GraphQL, niezbędną dla analityka bezpieczeństwa czy inżyniera oprogramowania. Nauczysz się skutecznie atakować API GraphQL, co pozwoli Ci wzmocnić procedury, stosować zautomatyzowane testy bezpieczeństwa w potoku ciągłej integracji i wdrażania, a ponadto efektywnie weryfikować mechanizmy zabezpieczeń. Zapoznasz się również z raportami o znalezionych lukach w zabezpieczeniach i przejrzysz kod exploitów, a także przekonasz się, jak wielki wpływ wywierają na działalność przedsiębiorstw.- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Promocja
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obecnie na rynku pracy rośnie zainteresowanie testerami API. Do niedawna testy API wykonywali programiści, a testy manualne – testerzy manualni. Tymczasem coraz częściej poszukuje się testerów, którzy poza manualnymi testami potrafią sprawdzić również API i zweryfikować poprawność danych w bazie. Niewątpliwie na takim stanowisku potrzebna jest znajomość narzędzia Postman. To kompleksowe rozwiązanie do projektowania, testowania i zarządzania interfejsami API. Dzięki intuicyjnemu środowisku graficznemu użytkownicy mogą efektywnie tworzyć, udostępniać i automatyzować testy, a także generować czytelne dokumentacje i tym samym usprawniać cały cykl życia API. Znając natomiast podstawy SQL i narzędzia do zarządzania bazą danych, tester może identyfikować potencjalne problemy z integralnością danych i weryfikować poprawność przechowywanych informacji, co jest kluczowe dla zapewnienia jakości systemu. Kolejnym wartym uwagi narzędziem jest Swagger UI – sprawia, że eksplorowanie endpointów i wysyłanie żądań HTTP jest możliwe w prosty sposób i z poziomu przeglądarki. Zarezerwuj czas i naucz się testować API już teraz, wszystkie opisane technologie czekają na Ciebie w ramach kursu!- Videokurs 87 pkt
(39,90 zł najniższa cena z 30 dni)
87.45 zł
159.00 zł (-45%) -
Promocja
API to akronim pochodzącego z języka angielskiego terminu application programming interface, co tłumaczy się jako interfejs programowania aplikacji. W praktyce to zestaw zasad i protokołów, które pozwalają różnym programom komunikować się ze sobą. API może być używane do integrowania różnych systemów, a także do dostępu do funkcji lub danych w określonej aplikacji czy platformie. Każdy, kto się zajmuje – lub planuje się zajmować – informatyką, prędzej czy później zetknie się z API i będzie musiał sobie poradzić ze stworzeniem i z przetestowaniem tego rozwiązania. Dziś bowiem nie ma już systemu, który nie korzystałby z API.- Videokurs 74 pkt
(39,90 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł (-50%)
O autorach książki
James Gough jest mistrzem Javy i architektem API. Był członkiem Java Community Process Executive Committee i rozwijał implementację OpenJDK.
Daniel Bryant specjalizuje się we wdrażaniu procesów ciągłego dostarczania, w identyfikowaniu strumieni wartości, tworzeniu procesów kompilacyjnych i implementowaniu strategii testowania. Jest znawcą narzędzi DevOps, platform chmurowych i kontenerowych, mikrousług, a także ekspertem Javy.
Matthew Auburn opracował wiele aplikacji. Obecnie zajmuje się kwestiami bezpieczeństwa podczas tworzenia API.
James Gough, Daniel Bryant, Matthew Auburn - pozostałe książki
-
Promocja
Most organizations with a web presence build and operate APIs; the doorway for customers to interact with the company's services. Designing, building, and managing these critical programs affect everyone in the organization, from engineers and product owners to C-suite executives. But the real challenge for developers and solution architects is cre- ePub + Mobi 194 pkt
(186,15 zł najniższa cena z 30 dni)
194.65 zł
228.99 zł (-15%) -
Promocja
Performance tuning is an experimental science, but that doesn't mean engineers should resort to guesswork and folklore to get the job done. Yet that's often the case. With this practical book, intermediate to advanced Java technologists working with complex platforms will learn how to tune Java cloud applications for performance using a quantitativ- ePub + Mobi 228 pkt
(220,15 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł (-15%) -
Promocja
Ta książka jest praktycznym przewodnikiem, dzięki któremu programiści Javy opanują techniki potrzebne do pomyślnego zastosowania metody ciągłego dostarczania. Opisano tu najlepsze zasady budowy architektury oprogramowania, automatycznej kontroli jakości, pakowania aplikacji i wdrażania ich w różnych środowiskach produkcyjnych. Szczególną uwagę poświęcono testowaniu oprogramowania: przedstawiono całą gamę metodyk testowania, opisano ich zastosowanie i znaczenie w cyklu życia aplikacji. Ciekawym elementem książki są informacje o złych praktykach i antywzorcach wraz ze wskazówkami dotyczącymi rozwiązywania tego rodzaju problemów.- PDF + ePub + Mobi
- Druk 34 pkt
(24,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
Continuous delivery adds enormous value to the business and the entire software delivery lifecycle, but adopting this practice means mastering new skills typically outside of a developer’s comfort zone. In this practical book, Daniel Bryant and Abraham Marín-Pérez provide guidance to help experienced Java developers master skills such as architectu- ePub + Mobi 177 pkt
(169,14 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł (-15%) -
Performance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done. Yet that’s often the case. With this practical book, intermediate to advanced Java technologists working with complex technology stacks will learn how to tune Java applications for performance using a quantitat
- ePub + Mobi 194 pkt
Niedostępna
Zobacz pozostałe książki z serii
-
Promocja
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierania wskaźników pochodzących z systemów zewnętrznych. Zrozumiesz zasady konfiguracji systemu Prometheus, komponentu Node Exporter i menedżera ostrzeżeń Alertmanager. Zapoznasz się też z nowymi funkcjonalnościami języka PromQL, dostawców mechanizmu odkrywania usług i odbiorców menedżera ostrzeżeń Alertmanager. Dokładnie zaprezentowano tu również zagadnienia bezpieczeństwa po stronie serwera, w tym mechanizm TLS i uwierzytelniania podstawowego.- PDF + ePub + Mobi
- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić. Poznasz różne aspekty FP: kompozycję, ekspresyjność, modułowość, wydajność i efektywne manipulowanie danymi. Nauczysz się korzystać z FP w celu zapewnienia wyższego bezpieczeństwa i łatwiejszego utrzymywania kodu. Te wszystkie cenne umiejętności ułatwią Ci pisanie bardziej zwięzłego, rozsądnego i przyszłościowego kodu.- PDF + ePub + Mobi
- Druk 43 pkt
(39,90 zł najniższa cena z 30 dni)
43.50 zł
87.00 zł (-50%) -
Promocja
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework Flutter czy posługiwania się rozwiązaniami dostawców usług chmurowych. Dowiesz się, jak należy pracować z bazami Firebase i platformą Google Cloud. Przy czym poszczególne receptury, poza rozwiązaniami problemów, zawierają również nieco szersze omówienia, co pozwoli Ci lepiej wykorzystać zalety Fluttera i Darta — spójnego rozwiązania do wydajnego budowania aplikacji!- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych.- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych. Zawiera omówienie Docker Compose i trybu Docker Swarm, opis zagadnień związanych z Kubernetes, jak również przykłady optymalizacji obrazów Dockera. W tym wydaniu zaprezentowano ponadto najlepsze praktyki i narzędzie BuildKit, opisano wsparcie obrazów wieloarchitekturowych, kontenerów rootless i uwzględniono wiele innych ważnych informacji.- PDF + ePub + Mobi
- Druk 43 pkt
(39,90 zł najniższa cena z 30 dni)
43.50 zł
87.00 zł (-50%) -
Promocja
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykładami ich wykorzystania w nauce o danych, uczeniu maszynowym, uczeniu głębokim, symulacjach i przetwarzaniu danych biomedycznych. Dzięki podręcznikowi nauczysz się arytmetyki macierzowej, poznasz istotne rozkłady macierzy, w tym LU i QR, a także rozkład według wartości osobliwych, zapoznasz się też z takimi zagadnieniami jak model najmniejszych kwadratów i analiza głównych składowych.- PDF + ePub + Mobi
- Druk 38 pkt
(34,90 zł najniższa cena z 30 dni)
38.50 zł
77.00 zł (-50%) -
Promocja
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięki czemu świetnie się sprawdzi w rozwiązywaniu codziennych problemów z manipulowaniem, przekształcaniem, oczyszczaniem i wizualizacją różnych typów danych, a także jako pomoc podczas tworzenia modeli statystycznych i modeli uczenia maszynowego. Docenią go wszyscy, którzy zajmują się obliczeniami naukowymi w Pythonie.- PDF + ePub + Mobi
- Druk 64 pkt
(39,90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Promocja
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie do języka i do pracy na platformie Javy. Druga zawiera opis podstawowych pojęć i interfejsów API, których znajomość jest niezbędna każdemu programiście Javy. Mimo niewielkiej objętości w podręczniku znalazły się liczne przykłady wykorzystania potencjału tego języka programowania, a także zastosowania najlepszych praktyk programistycznych w rzeczywistej pracy.- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funkcjonalnościom GA4. Zaprezentowano architekturę GA4, strategie danych, a także informacje dotyczące pozyskiwania, przechowywania i modelowania danych. W książce znalazło się również omówienie typowych przypadków użycia dla aktywacji danych i instrukcji przydatnych podczas implementacji tych przypadków. Co istotne, poszczególne zagadnienia zostały zilustrowane praktycznymi przykładami kodu.- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
Dzięki tej książce dowiesz się, w jaki sposób uczynić architekturę oprogramowania wystarczająco plastyczną, aby mogła odzwierciedlać zachodzące zmiany biznesowe i technologiczne. W nowym wydaniu rozbudowano pojęcia zmiany kierowanej i przyrostowej, a także przedstawiono najnowsze techniki dotyczące funkcji dopasowania, automatycznego zarządzania architekturą i danych ewolucyjnych. Zaprezentowano praktyki inżynieryjne umożliwiające ewoluowanie systemów oprogramowania, jak również podejścia strukturalne, w tym zasady projektowe, które ułatwiają zarządzanie tą ewolucją. Opisano ponadto, w jaki sposób zasady i praktyki architektury ewolucyjnej wiążą się z różnymi elementami procesu tworzenia oprogramowania.- PDF + ePub + Mobi
- Druk 33 pkt
(32,90 zł najniższa cena z 30 dni)
33.50 zł
67.00 zł (-50%)
Ebooka "Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje książki: Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: FSGeek Patschek AleksanderRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Bardzo fajna i kompleksowa książka na temat API. Nie tylko na temat REST API, ale również testowania, ruchu sieciowego, bezpieczeństwa czy kwestii architektury ewolucyjnej. Warto zerknąć. Książka składa się z 4 części: Opracowywanie, budowanie i testowanie API, API zarządzania ruchem sieciowym, Funkcjonowanie API i jego zabezpieczenia i Architektura ewolucyjna z użyciem API. Każda z części rozszerza wiedzę z poprzedniej, ale da się zaglądać do nich osobno. Na plus zdecydowanie jest szeroka tematyka książki. Nie pisze tylko o praktykach REST API, ale porusza wiele innych tematów dotyczących API. Dzięki temu zakres wiedzy jest szeroki i pozwala na wykorzystanie jej w wielu przypadkach. Przykładem tego jest omówienie ruchu nie tylko pomiędzy frontendem a backendem, ale również między serwisami backendowymi. Drugi plus to oparcie się na przykładzie, którego ewolucję widzimy w trakcie czytania. No i praktyki pisania ADR będzie przydatne dla architektów. Na minus standardowo tłumaczenie, które tutaj nie jest złe, ale momentami jest dziwne tłumaczenie. Poza tym ciężko się przyczepić do czegoś w tej książce. Dla kogo ta książka? Backend deweloperzy wyniosą sporo wiedzy z tej książki. Dużo wiedzy dla juniora i mida, ale również senior możne znaleźć ciekawe informacje na temat infrastruktury czy bezpieczeństwa.
Szczegóły książki
- Tytuł oryginału:
- Mastering API Architecture: Design, Operate, and Evolve API-Based Systems
- Tłumaczenie:
- Robert Górczyński
- ISBN Książki drukowanej:
- 978-83-289-0720-1, 9788328907201
- Data wydania książki drukowanej :
- 2024-02-06
- ISBN Ebooka:
- 978-83-289-0721-8, 9788328907218
- Data wydania ebooka :
- 2024-02-06 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 165x235
- Numer z katalogu:
- 218022
- Rozmiar pliku Pdf:
- 6.9MB
- Rozmiar pliku ePub:
- 13.1MB
- Rozmiar pliku Mobi:
- 33.2MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 296.5kB
Spis treści książki
- 1. Opracowywanie, budowanie i określanie API
- Przykład opracowywania API uczestnika
- Wprowadzenie do stylu REST
- Oparte na przykładzie wprowadzenie do technologii REST i HTTP
- Model dojrzałości Richardsona
- Wprowadzenie do API zdalnego wywoływania procedur
- Krótkie wprowadzenie do GraphQL
- Struktura i standardy API REST
- Kolekcje i stronicowanie
- Filtrowanie kolekcji
- Obsługa błędów
- Wskazówki dotyczące dokumentu typu ADR - wybór standardu API
- Określanie API REST za pomocą OpenAPI
- Praktyczne zastosowanie specyfikacji OpenAPI
- Generowanie kodu
- Weryfikacja OpenAPI
- Przykłady i imitacje
- Wykrywanie zmian
- Wersjonowanie API
- Wersjonowanie semantyczne
- Specyfikacja OpenAPI i wersjonowanie
- Implementacja RPC za pomocą gRPC
- Modelowanie zmian i wybór formatu API
- Usługi z wysokim poziomem ruchu sieciowego
- Ogromne ilości wymienianych danych
- Korzyści związane z wydajnością działania HTTP/2
- Stare formaty
- Wskazówki dotyczące dokumentu typu ADR - modelowanie wymiany danych
- Wiele specyfikacji
- Czy istnieje złoty środek?
- Wyzwania związane z połączeniem specyfikacji
- Podsumowanie
- 2. Testowanie API
- Użyty w tym rozdziale scenariusz systemu konferencyjnego
- Strategie testowania
- Kwadrant testów
- Piramida testów
- Wskazówki dotyczące dokumentu typu ADR - strategie testowania
- Testowanie kontraktu
- Dlaczego często preferowane jest testowanie kontraktu?
- Jak jest implementowany kontrakt?
- Wskazówki dotyczące dokumentu typu ADR - testowanie kontraktu
- Testowanie komponentu API
- Testowanie kontraktu kontra testowanie komponentu
- Przykład użycia testowania komponentu do weryfikacji sposobu działania
- Testowanie integracji API
- Używanie szkieletów serwerów - kiedy i dlaczego?
- Wskazówki dotyczące dokumentu typu ADR - testy integracji
- Konteneryzowanie komponentów testowych - biblioteka Testcontainers
- Przykład zastosowania biblioteki Testcontainers do weryfikacji integracji
- Testy typu E2E
- Automatyzacja weryfikacji E2E
- Typy testów E2E
- Wskazówki dotyczące dokumentu typu ADR - testowanie typu E2E
- Podsumowanie
- 3. Bramy API - zarządzanie przychodzącym ruchem sieciowym
- Czy brama API to jedyne rozwiązanie?
- Wskazówki dotyczące dokumentu typu ADR - proxy, mechanizm równoważenia obciążenia lub brama API
- Przykład udostępnienia konsumentom usługi uczestnika
- Czym jest brama API?
- Jaką funkcjonalność może zaoferować brama API?
- Gdzie zostaje wdrożona brama API?
- Jak brama API integruje się z innymi technologiami w położeniu brzegowym?
- Dlaczego warto używać bramy API?
- Zmniejszenie poziomu powiązania przez użycie wzorca adaptera/fasady między frontendem a backendem
- Uproszczenie sposobu użycia przez agregację i tłumaczenie usług backendu
- Ochrona API przed nadużyciami dzięki wykorzystaniu mechanizmu wykrywania zagrożeń i ich łagodzeniu
- Zrozumienie, w jaki sposób może być używane API (monitorowanie)
- Zarządzanie API jako produktem poprzez zarządzanie cyklem życiowym API
- Zarabianie na API dzięki użyciu mechanizmów zarządzania kontem, rozliczeniami i płatnościami
- Nowoczesna historia bram API
- Od lat dziewięćdziesiątych ubiegłego wieku - sprzętowe mechanizmy równoważenia obciążenia
- Od lat dwutysięcznych - programowe mechanizmy równoważenia obciążenia
- Pierwsza dekada XXI wieku - kontrolery dostarczania aplikacji
- Druga dekada XXI wieku - pierwsza generacja bram API
- Rok 2015 - druga generacja bram API
- Taksonomia obecnych bram API
- Tradycyjne bramy korporacyjne
- Mikrousługi i mikrobramy
- Bramy infrastruktury typu service mesh
- Porównanie typów bram API
- Przykład ewolucji systemu konferencyjnego z użyciem bramy API
- Instalacja stosu Ambassador Edge Stack w Kubernetes
- Konfigurowanie mapowania ze ścieżek dostępu adresów URL do usług backendu
- Konfiguracja mapowania z użyciem routingu bazującego na hoście
- Wdrażanie bramy API - poznanie niepowodzeń i radzenie sobie z nimi
- Brama API jako pojedynczy punkt awarii
- Wykrywanie i usuwanie problemów
- Rozwiązywanie problemów i radzenie sobie z incydentami
- Łagodzenie ryzyka
- Najczęściej pojawiające się problemy podczas implementacji bramy API
- Pętla zwrotna bramy API
- Brama API jako korporacyjna magistrala usług
- Bramy API aż do końca
- Wybór bramy API
- Określenie wymagań
- Samodzielne opracowanie rozwiązania kontra zakup gotowego
- Wskazówki dotyczące dokumentu typu ADR - wybór bramy API
- Podsumowanie
- 4. Infrastruktura typu service mesh i zarządzanie ruchem sieciowym między usługami
- Czy infrastruktura typu service mesh to jedyne rozwiązanie?
- Wskazówki dotyczące dokumentu typu ADR - czy należy zastosować infrastrukturę typu service mesh?
- Przykład wyodrębnienia funkcjonalności sesji do nowej usługi
- Czym jest infrastruktura typu service mesh?
- Jaką funkcjonalność dostarcza infrastruktura typu service mesh?
- Gdzie jest wdrażana infrastruktura typu service mesh?
- Jak infrastruktura typu service mesh integruje się z innymi topologiami sieci?
- Dlaczego warto używać infrastruktury typu service mesh?
- Pełna kontrola nad routingiem usługi, niezawodnością i zarządzaniem ruchem sieciowym
- Niewidoczne monitorowanie
- Wymuszenie bezpieczeństwa, np. szyfrowanie transmisji, uwierzytelnianie i autoryzacja
- Obsługa komunikacji międzyfunkcyjnej w różnych językach programowania
- Oddzielenie przychodzącego ruchu sieciowego od zarządzania ruchem sieciowym między usługami
- Ewolucja infrastruktury typu service mesh
- Wczesna historia i motywy
- Wzorce implementacji
- Czy niewymagająca proxy infrastruktura typu service mesh jest przyszłością?
- Taksonomia infrastruktury typu service mesh
- Przykład użycia infrastruktury typu service mesh na potrzeby związane z routingiem, monitorowaniem i zapewnieniem bezpieczeństwa
- Routing za pomocą Istio
- Monitorowanie ruchu sieciowego za pomocą Linkerd
- Segmentacja sieci za pomocą narzędzia Consul
- Wdrażanie infrastruktury typu service mesh - zrozumienie awarii i zarządzanie nimi
- Infrastruktura typu service mesh jako pojedynczy punkt awarii
- Najczęściej pojawiające się trudności podczas implementacji infrastruktury typu service mesh
- Infrastruktura typu service mesh jako korporacyjna magistrala usług
- Infrastruktura typu service mesh jako brama
- Zbyt wiele warstw sieciowych
- Wybór infrastruktury typu service mesh
- Określenie wymagań
- Samodzielne opracowanie rozwiązania kontra zakup gotowego
- Lista rzeczy do sprawdzenia podczas wyboru infrastruktury typu service mesh
- Podsumowanie
- 5. Wdrażanie i wydawanie API
- Rozdzielenie wdrożenia i wydania
- Przykład włączania funkcjonalności
- Zarządzanie ruchem sieciowym
- Przykład modelowania wydań w systemie konferencyjnym
- Cykl życiowy API
- Mapowanie strategii wydań na cykl życiowy
- Wskazówki dotyczące dokumentu typu ADR - rozdzielenie operacji wdrożenia i wydania dzięki użyciu zarządzania ruchem sieciowym i techniki włączania funkcjonalności
- Strategie wydań
- Wydania kanarkowe
- Odbicie lustrzane ruchu sieciowego
- Niebieski-zielony
- Przykład przeprowadzania wdrożenia za pomocą narzędzia Argo Rollouts
- Monitorowanie pod kątem sukcesu i identyfikowanie niepowodzeń
- Trzy filary monitorowania
- Ważne wskaźniki dla API
- Odczytywanie sygnałów
- Decyzje związane z efektywnymi wydaniami oprogramowania
- Buforowanie odpowiedzi
- Propagowanie nagłówka na poziomie aplikacji
- Rejestrowanie danych, aby ułatwić debugowanie
- Rozważenie użycia sprawdzonej platformy
- Wskazówki dotyczące dokumentu typu ADR - sprawdzone platformy
- Podsumowanie
- Rozdzielenie wdrożenia i wydania
- 6. Bezpieczeństwo operacyjne - model zagrożeń dla API
- Przykład zastosowania metody OWASP w API uczestnika
- Ryzyko związane z niezabezpieczeniem zewnętrznego API
- Modelowanie zagrożeń
- Myśl jak atakujący
- Jak odbywa się modelowanie zagrożeń?
- Krok 1. - określ cele
- Krok 2. - zbierz właściwe informacje
- Krok 3. - rozłóż system na czynniki
- Krok 4. - określ zagrożenia
- Krok 5. - oceń ryzyko związane z zagrożeniami
- Krok 6. - przeprowadź weryfikację
- Podsumowanie
- 7. Uwierzytelnianie i autoryzacja API
- Uwierzytelnianie
- Uwierzytelnianie użytkownika końcowego z wykorzystaniem tokenów
- Uwierzytelnianie między systemami
- Dlaczego nie należy łączyć kluczy i użytkowników?
- OAuth2
- Rola serwera autoryzacji i interakcje API
- JSON Web Token (JWT)
- Terminologia i mechanizmy grantów OAuth2
- Wskazówki dotyczące dokumentu typu ADR - czy należy rozważyć użycie OAuth2?
- Grant kodu autoryzacji
- Token odświeżania
- Grant danych uwierzytelniających klienta
- Dodatkowe granty OAuth2
- Wskazówki dotyczące dokumentu typu ADR - wybór używanego grantu OAuth2
- Zasięg OAuth2
- Wymuszenie autoryzacji
- Wprowadzenie do OIDC
- SAML 2.0
- Podsumowanie
- Uwierzytelnianie
- 8. Przeprojektowanie aplikacji do architektury bazującej na API
- Dlaczego używać API do ewolucji systemu?
- Tworzenie użytecznych abstrakcji - większa spójność
- Definiowanie granic domeny - promowanie luźnego powiązania
- Przykład pokazujący określenie granic domeny uczestnika
- Opcje architekturalne stanu końcowego
- Monolit
- Architektura zorientowana na usługi
- Mikrousługi
- Funkcje
- Zarządzanie procesem ewolucyjnym
- Określenie celu
- Używanie funkcji przystosowania
- Podział systemu na moduły
- Utworzenie API jako "szwów" dla rozszerzenia
- Określanie zmiany punktów wzmocnienia w systemie
- Ciągłe wdrażanie i weryfikacja
- Wzorce architekturalne dla wykorzystujących API systemów ewoluujących
- Wzorzec "strangler fig"
- Wzorce fasady i adaptera
- Tort API
- Określanie potencjalnych możliwości i trudnych miejsc
- Problemy związane z uaktualnieniami i obsługą techniczną
- Problemy związane z wydajnością działania
- Przerwanie zależności - wysoce powiązane API
- Podsumowanie
- Dlaczego używać API do ewolucji systemu?
- 9. Używanie infrastruktury API do ewolucji w kierunku platform chmury
- Przykład przeniesienia usługi uczestnika do chmury
- Wybór strategii migracji do chmury
- Retain lub Revisit
- Rehost
- Replatform
- Repurchase
- Refactor/Rearchitect
- Retire
- Przykład zmiany platformy dla usługi uczestnika i przeniesienie jej do chmury
- Rola zarządzania API
- Ruch sieciowy typu północ - południe kontra ruch sieciowy typu wschód - zachód - zanikanie granic zarządzania ruchem sieciowym
- Rozpoczęcie od położenia brzegowego, a następnie przejście do wnętrza sieci
- Przekraczanie granic - routing między sieciami
- Od architektury bazującej na strefach do sieci o zerowym zaufaniu
- Architektura bazująca na strefach
- Nie ufaj nikomu i sprawdzaj
- Rola infrastruktury typu service mesh w architekturze bazującej na zerowym zaufaniu
- Podsumowanie
- 10. Podsumowanie
- Spojrzenie wstecz na naszą podróż
- API, prawo Conwaya i Twoja organizacja
- Poznajemy rodzaje decyzji
- Wybieganie w przyszłość
- Komunikacja asynchroniczna
- HTTP/3
- Platforma typu service mesh
- Co dalej? Jak nadal poznawać architekturę API?
- Nieustanne doskonalenie podstaw
- Śledzenie nowości w branży
- Radary, kwadranty i raporty dotyczące trendów
- Poznawanie najnowszych praktyk i przykładów
- Uczenie się przez działanie
- Uczenie się przez nauczanie
Przedmowa
Wstęp
Wprowadzenie
CZĘŚĆ I. Opracowywanie, budowanie i testowanie API 33
CZĘŚĆ II. API zarządzania ruchem sieciowym
Część III. Funkcjonowanie API i jego zabezpieczanie
CZĘŚĆ IV. Architektura ewolucyjna z użyciem API
Helion - inne książki
-
Nowość Promocja
Ta książka stanowi twardy dowód, że matematyka jest elastyczna, kreatywna i radosna. Potraktuj ją jako fascynującą podróż przez świat matematyki abstrakcyjnej do teorii kategorii. Przekonaj się, że bez formalnej wiedzy w tej dziedzinie możesz rozwinąć umiejętność matematycznego myślenia. Abstrakcyjne idee matematyczne pomogą Ci inaczej spojrzeć na aktualne wydarzenia, kwestie sprawiedliwości społecznej i przywilejów społecznych czy nawet na COVID-19.- PDF + ePub + Mobi
- Druk 29 pkt
(27,90 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Nowość Promocja
Dzięki tej przystępnej książce, przeznaczonej dla programistów i badaczy, zrozumiesz podstawy techniczne modeli LLM. Dowiesz się, do czego można je zastosować, i odkryjesz elegancję ich architektury. Nauczysz się praktycznego korzystania z frameworka LangChain, zaprojektowanego do tworzenia responsywnych aplikacji. Dowiesz się, jak dostrajać model, jak zadawać mu pytania, poznasz także sprawdzone metody wdrażania i monitorowania środowisk produkcyjnych, dzięki czemu łatwo zbudujesz narzędzia do pisania, zaawansowane roboty konwersacyjne czy nowatorskie pomoce dla programistów. Liczne praktyczne przykłady i fragmenty kodu ułatwią Ci nie tylko przyswojenie podstaw, ale także używanie modeli LLM w innowacyjny i odpowiedzialny sposób.- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
W tej niezwykle pragmatycznej książce, przeznaczonej dla dyrektorów technicznych, praktyków uczenia maszynowego, twórców aplikacji, analityków biznesowych, inżynierów i badaczy danych, znajdziesz skuteczne techniki używania sztucznej inteligencji. Zaznajomisz się z cyklem życia projektu opartego na generatywnej AI i jej zastosowaniami, a także metodami doboru i dostrajania modeli, generowania danych wspomaganego wyszukiwaniem, uczenia przez wzmacnianie na podstawie informacji zwrotnych od człowieka, kwantyzacji, optymalizacji i wdrażania modeli. Poznasz szczegóły różnych typów modeli, między innymi dużych językowych (LLM), multimodalnych generujących obrazy (Stable Diffusion) i odpowiadających na pytania wizualne (Flamingo/IDEFICS).- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Na rynku książek poświęconych analizie biznesowej w sektorze IT dostępnych jest kilka pozycji. Zawierają one informacje na temat praktyk, narzędzi i podejścia stosowanego w tej dziedzinie. Dotychczas jednak brakowało kompendium, które byłoby praktycznym przewodnikiem zbierającym doświadczenia z różnych projektów, firm i od ekspertów podchodzących w odmienny sposób do analizy biznesowej.- PDF + ePub + Mobi
- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Sztuczna inteligencja stale się rozwija. Właściwie codziennie słyszymy o jej rosnących możliwościach, nowych osiągnięciach i przyszłości, jaką nam przyniesie. Jednak w tej książce skupiamy się nie na przyszłości, a na teraźniejszości i praktycznym obliczu AI - na usługach, które świadczy już dziś. Większość najciekawszych zastosowań sztucznej inteligencji bazuje na ML (uczenie maszynowe, ang. machine learning), NLP (przetwarzanie języka naturalnego, ang. natural language processing) i architekturze RAG (ang. retrieval augmented generation) zwiększającej możliwości tzw. dużych modeli językowych (LLM, ang. large language model). Stanowią one podwaliny budowy systemów AI, bez których te systemy często wcale nie mogłyby powstać.- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Pierwsza była wirtualizacja: oprogramowanie symuluje istnienie zasobów logicznych korzystających z zasobów fizycznych. Po niej przyszła konteneryzacja, polegająca na tworzeniu obrazów - kopii danych - zawierających wszystkie pliki potrzebne do uruchomienia danej aplikacji. Środowiska produkcyjne z obu korzystają równolegle, ale to konteneryzacja stała się swojego rodzaju rewolucją w sektorze IT. Pozwoliła bowiem na sprawniejsze wdrażanie mikroserwisów, a także na optymalizację kosztów działania wielu aplikacji.- PDF + ePub + Mobi
- Druk 19 pkt
(17,90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Nowość Promocja
FPGA pochodzi od angielskiego field-programmable gate array. Polski odpowiednik to: bezpośrednio programowalna macierz bramek. FPGA jest rodzajem programowalnego układu logicznego. Ma tę samą funkcjonalność co układ scalony, tyle że może być wielokrotnie programowany bez demontażu. Z tego powodu znajduje zastosowanie tam, gdzie wymagana jest możliwość zmiany działania, na przykład w satelitach kosmicznych. Budujesz, instalujesz w urządzeniu docelowym, a potem modyfikujesz układ w zależności od potrzeb. Brzmi praktycznie, prawda?- Druk 24 pkt
(22,90 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Nowość Promocja
Ta książka ułatwi Ci zgłębienie koncepcji kryjących się za działaniem nowoczesnych baz danych. Dzięki niej zrozumiesz, w jaki sposób struktury dyskowe różnią się od tych w pamięci i jak działają algorytmy efektywnego utrzymywania struktur B drzewa na dysku. Poznasz implementacje pamięci masowej o strukturze dziennika. Znajdziesz tu również wyjaśnienie zasad organizacji węzłów w klaster baz danych i specyfiki środowisk rozproszonych. Dowiesz się, jak algorytmy rozproszone poprawiają wydajność i stabilność systemu i jak uzyskać ostateczną spójność danych. Ponadto w książce zaprezentowano koncepcje antyentropii i plotek, służące do zapewniania zbieżności i rozpowszechniania danych, a także mechanizm transakcji utrzymujący spójność logiczną bazy.- PDF + ePub + Mobi
- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych.- PDF + ePub + Mobi
- Druk 19 pkt
(17,90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Nowość Promocja
Wprowadzenie obserwowalności do systemów jest wyzwaniem technicznym i kulturowym. Dzięki tej praktycznej książce zrozumiesz wartość obserwowalnych systemów i nauczysz się praktykować programowanie sterowane obserwowalnością. Przekonasz się, że dzięki jej wdrożeniu zespoły mogą szybko i bez obaw dostarczać kod, identyfikować wartości odstające i nietypowe zachowania, a ponadto lepiej zrozumieją doświadczenia użytkownika. Znajdziesz tu szczegółowe wyjaśnienia, co jest potrzebne do uzyskania wysokiej obserwowalności, a także szereg wskazówek, jak ulepszyć istniejące rozwiązania i pomyślnie dokonać migracji ze starszych narzędzi, takich jak wskaźniki, monitorowanie i zarządzanie dziennikami. Dowiesz się również, jaki wpływ ma obserwowalność systemu na kulturę organizacji ― i odwrotnie.- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API James Gough, Daniel Bryant, Matthew Auburn (1) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
(0)
(0)
(0)
(0)
(0)
(1)