Cantitate/Preț
Produs

API-Design

Autor Kai Spichale
de Limba Germană Paperback – mai 2019

STRUCTURA progresivă: de la concept la implementare, definește această a treia ediție a lucrării API-Design, oferind un parcurs tehnic riguros prin arhitectura interfețelor de programare. Notăm cu interes faptul că autorul Kai Spichale nu se limitează la o expunere teoretică, ci furnizează o metodologie aplicată pentru proiectarea API-urilor ușor de utilizat, fie că vorbim despre componente software locale sau sisteme distribuite complexe. Considerăm esențială secțiunea dedicată compatibilității și versionării, aspecte care determină adesea longevitatea și succesul unui produs software în producție.

Analiza se ramifică natural între API-urile orientate pe obiect, unde sunt explorate Fluent APIs și siguranța firelor de execuție (thread-safety) în Java, și Remote APIs, acoperind standardele RESTful HTTP și serviciile web SOAP. Dacă Patterns kompakt de Karl Eilebrecht v-a oferit cadrul teoretic al modelelor de proiectare, această carte oferă instrumentele practice necesare pentru a transpune acele modele în interfețe programabile robuste. În timp ce Clean Architecture de Robert C. Martin stabilește regulile generale de productivitate și structură, API-Design coboară în detaliile de implementare specifice comunicării între module, abordând gestiunea cache-ului și scalabilitatea.

Textul, redactat în limba germană, se distinge printr-un ton tehnic precis, fiind susținut de numeroase exemple de cod. Este o resursă care tratează API-ul nu doar ca pe o necesitate tehnică, ci ca pe un produs ce necesită management, documentare și o atenție deosebită la detalii de design pentru a asigura o colaborare eficientă a obiectelor.

Citește tot Restrânge

Preț: 22307 lei

Preț vechi: 27883 lei
-20%

Puncte Express: 335

Carte indisponibilă temporar

Doresc să fiu notificat când acest titlu va fi disponibil:

Specificații

ISBN-13: 9783864906114
ISBN-10: 3864906113
Pagini: 382
Dimensiuni: 167 x 238 x 27 mm
Greutate: 0.75 kg
Ediția:2., überarbeitete und erweiterte Auflage
Editura: Dpunkt.Verlag GmbH

De ce să citești această carte

Recomandăm această carte inginerilor software și arhitecților care doresc să stăpânească arta proiectării interfețelor de programare. Cititorul câștigă o înțelegere profundă a modului în care se construiesc API-uri scalabile și ușor de întreținut, beneficiind de expertiza actualizată în ediția a treia. Este un ghid practic indispensabil pentru oricine lucrează cu sisteme distribuite și dorește să evite erorile comune de versionare și compatibilitate.


Despre autor

Kai Spichale este un expert recunoscut în inginerie software, cu o vastă experiență în proiectarea sistemelor complexe. În lucrarea API-Design, publicată de dpunkt.verlag, autorul își valorifică cunoștințele tehnice pentru a oferi soluții pragmatice dezvoltatorilor care utilizează ecosistemul Java și tehnologiile web moderne. Abordarea sa este caracterizată prin precizie germană și un focus constant pe aplicabilitatea conceptelor de arhitectură în proiecte software reale, fiind un nume de referință în literatura de specialitate IT pentru zona DACH.


Descriere scurtă

Application Programming Interfaces (APIs) sind allgegenwärtig, denn Softwareentwickler benutzen sie nicht nur ständig, sondern entwerfen sie häufig auch. Dieses Buch bietet erstmals eine umfassende Anleitung für das vielfältige Thema API-Design.

Neben theoretischen Konzepten werden zahlreiche praktische Hinweise und Programmbeispiele für Java-APIs gegeben. Remote APIs in Form von RESTful HTTP, SOAP-Webservices und Messaging, die für moderne Webanwendungen und andere verteilte Systeme enorm wichtig sind, spielen in diesem Buch ebenfalls eine zentrale Rolle.

Aus dem Inhalt:
- Entwurf leicht benutzbarer APIs
- Kompatibilität und Versionierung
- Objektkollaboration, Fluent APIs und Thread-Sicherheit
- Dokumentation
- Skalierbarkeit, Caching
- API-Management

Nach der erfolgreichen Lektüre dieses Buches kennen Sie die Grundlagen von APIs und sind in der Lage, objektorientierte APIs für
Softwarekomponenten und Remote APIs für verteilte Systeme zu entwerfen.

Notă biografică

Kai Spichale beschäftigt sich seit mehr als 10 Jahren leidenschaftlich mit Softwarearchitekturen von verteilten Systemen und sauberem Code. Nach seinem Studium am Hasso-Plattner-Institut war er u.a. als Softwarearchitekt für die adesso AG und als IT-Berater für innoQ Deutschland GmbH tätig. Als IT Solution Architect arbeitet er heute für SAP SE. Sein technologischer Schwerpunkt liegt auf modernen Architekturansätzen, API-Design und Datenbanktechnologien. Er lebt mit seiner Familie in Berlin.