Hurtig levering
Fremragende Trustpilot
20% Rabat på nye medlemsordrer
Kurv
API Design Patterns
Af: JJ Geewax Engelsk Paperback
SPAR
kr 168
API Design Patterns
Af: JJ Geewax Engelsk Paperback
API Design Patterns lays out a set of design principles for building internal and public-facing APIs.

A collection of best practices and design standards for web and internal APIs.

In API Design Patterns you will learn:

Guiding principles for API patterns
Fundamentals of resource layout and naming
Handling data types for any programming language
Standard methods that ensure predictability
Field masks for targeted partial updates
Authentication and validation methods for secure APIs
Collective operations for moving, managing, and deleting data
Advanced patterns for special interactions and data transformations

API Design Patterns reveals best practices for building stable, user-friendly APIs. These design patterns can be applied to solve common API problems and flexibly altered to fit your specific needs. Hands-on examples and relevant use-cases illustrate patterns for API fundamentals, advanced functionalities, and even uncommon scenarios.

Foreword by Jon Skeet.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology

APIs are contracts that define how applications, services, and components communicate. API design patterns provide a shared set of best practices, specifications and standards that ensure APIs are reliable and simple for other developers to use. This book collects and explains the most important patterns from both the API design community and the experts at Google.

About the book

API Design Patterns lays out a set of design principles for building internal and public-facing APIs. Google API expert JJ Geewax presents patterns that ensure your APIs are consistent, scalable, and flexible. You’ll improve the design of the most common APIs, plus discover techniques for tricky edge cases. Precise illustrations, relevant examples, and detailed scenarios make every pattern clear and easy to understand.

What''s inside

Guiding principles for API patterns
Fundamentals of resource layout and naming
Advanced patterns for special interactions and data transformations
A detailed case-study on building an API and adding features

About the reader

For developers building web and internal APIs in any language.

About the author

JJ Geewax is a software engineer at Google, focusing on Google Cloud Platform, API design, and real-time payment systems. He is also the author of Manning’s Google Cloud Platform in Action.

Table of Contents

PART 1 INTRODUCTION
1 Introduction to APIs
2 Introduction to API design patterns
PART 2 DESIGN PRINCIPLES
3 Naming
4 Resource scope and hierarchy
5 Data types and defaults
PART 3 FUNDAMENTALS
6 Resource identification
7 Standard methods
8 Partial updates and retrievals
9 Custom methods
10 Long-running operations
11 Rerunnable jobs
PART 4 RESOURCE RELATIONSHIPS
12 Singleton sub-resources
13 Cross references
14 Association resources
15 Add and remove custom methods
16 Polymorphism
PART 5 COLLECTIVE OPERATIONS
17 Copy and move
18 Batch operations
19 Criteria-based deletion
20 Anonymous writes
21 Pagination
22 Filtering
23 Importing and exporting
PART 6 SAFETY AND SECURITY
24 Versioning and compatibility
25 Soft deletion
26 Request deduplication
27 Request validation
28 Resource revisions
29 Request retrial
30 Request authentication
Kampagne pris 441 kr
Medlemspris 458 kr
Kampagnepris og medlemspris er kun for medlemmer. Du bliver automatisk medlem når du køber til medlems- og kampagnepris. Få 7 dages gratis medlemskab (herefter automatisk 89 kr/30 dage). Læs mere om fordelene
Gratis fragt
5 - 7 hverdage
10 kr
Lavt pakkegebyr
Normalpris 609 kr
Fragt: 59 kr
7 - 10 hverdage
20 kr
Pakkegebyr
Spar 168 kr
Velkommen 20%
God 15.756 anmeldelser på
API Design Patterns lays out a set of design principles for building internal and public-facing APIs.

A collection of best practices and design standards for web and internal APIs.

In API Design Patterns you will learn:

Guiding principles for API patterns
Fundamentals of resource layout and naming
Handling data types for any programming language
Standard methods that ensure predictability
Field masks for targeted partial updates
Authentication and validation methods for secure APIs
Collective operations for moving, managing, and deleting data
Advanced patterns for special interactions and data transformations

API Design Patterns reveals best practices for building stable, user-friendly APIs. These design patterns can be applied to solve common API problems and flexibly altered to fit your specific needs. Hands-on examples and relevant use-cases illustrate patterns for API fundamentals, advanced functionalities, and even uncommon scenarios.

Foreword by Jon Skeet.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology

APIs are contracts that define how applications, services, and components communicate. API design patterns provide a shared set of best practices, specifications and standards that ensure APIs are reliable and simple for other developers to use. This book collects and explains the most important patterns from both the API design community and the experts at Google.

About the book

API Design Patterns lays out a set of design principles for building internal and public-facing APIs. Google API expert JJ Geewax presents patterns that ensure your APIs are consistent, scalable, and flexible. You’ll improve the design of the most common APIs, plus discover techniques for tricky edge cases. Precise illustrations, relevant examples, and detailed scenarios make every pattern clear and easy to understand.

What''s inside

Guiding principles for API patterns
Fundamentals of resource layout and naming
Advanced patterns for special interactions and data transformations
A detailed case-study on building an API and adding features

About the reader

For developers building web and internal APIs in any language.

About the author

JJ Geewax is a software engineer at Google, focusing on Google Cloud Platform, API design, and real-time payment systems. He is also the author of Manning’s Google Cloud Platform in Action.

Table of Contents

PART 1 INTRODUCTION
1 Introduction to APIs
2 Introduction to API design patterns
PART 2 DESIGN PRINCIPLES
3 Naming
4 Resource scope and hierarchy
5 Data types and defaults
PART 3 FUNDAMENTALS
6 Resource identification
7 Standard methods
8 Partial updates and retrievals
9 Custom methods
10 Long-running operations
11 Rerunnable jobs
PART 4 RESOURCE RELATIONSHIPS
12 Singleton sub-resources
13 Cross references
14 Association resources
15 Add and remove custom methods
16 Polymorphism
PART 5 COLLECTIVE OPERATIONS
17 Copy and move
18 Batch operations
19 Criteria-based deletion
20 Anonymous writes
21 Pagination
22 Filtering
23 Importing and exporting
PART 6 SAFETY AND SECURITY
24 Versioning and compatibility
25 Soft deletion
26 Request deduplication
27 Request validation
28 Resource revisions
29 Request retrial
30 Request authentication
Produktdetaljer
Sprog: Engelsk
Sider: 480
ISBN-13: 9781617295850
Indbinding: Paperback
Udgave:
ISBN-10: 161729585X
Kategori: Web services
Udg. Dato: 18 okt 2021
Længde: 28mm
Bredde: 188mm
Højde: 237mm
Oplagsdato: 18 okt 2021
Forfatter(e): JJ Geewax
Forfatter(e) JJ Geewax


Kategori Web services


Sprog Engelsk


Indbinding Paperback


Sider 480


Udgave


Længde 28mm


Bredde 188mm


Højde 237mm

MEDLEMSFORDELE
GRATIS FRAGT
SPAR OP TIL 90%
Andre har også købt
BOG (INDBUNDET)
Kampagne pris kr 199

kr 320
Normalpris
kr 211
Medlemspris
SPAR
kr 121
BOG (HÆFTET)
Kampagne pris kr 186

kr 269
Normalpris
kr 194
Medlemspris
SPAR
kr 83
BOG (INDBUNDET)
Kampagne pris kr 260

kr 349
Normalpris
kr 269
Medlemspris
SPAR
kr 89
BOG (INDBUNDET)
Kampagne pris kr 146

kr 199
Normalpris
kr 151
Medlemspris
SPAR
kr 53
BOG (INDBUNDET)
Kampagne pris kr 180

kr 250
Normalpris
kr 187
Medlemspris
SPAR
kr 70
BOG (HÆFTET)
Kampagne pris kr 195

kr 249
Normalpris
kr 200
Medlemspris
SPAR
kr 54
BOG (INDBUNDET)
Kampagne pris kr 189

kr 300
Normalpris
kr 200
Medlemspris
SPAR
kr 111
BOG (HÆFTET)
Kampagne pris kr 197

kr 299
Normalpris
kr 207
Medlemspris
SPAR
kr 102
BOG (HÆFTET)
Kampagne pris kr 184

kr 249
Normalpris
kr 191
Medlemspris
SPAR
kr 65
BOG (INDBUNDET)
Kampagne pris kr 85

kr 134
Normalpris
kr 90
Medlemspris
SPAR
kr 49
BOG (INDBUNDET)
Kampagne pris kr 917

kr 1.499
Normalpris
kr 975
Medlemspris
SPAR
kr 582
BOG (INDBUNDET)
Kampagne pris kr 201

kr 300
Normalpris
kr 211
Medlemspris
SPAR
kr 99
BOG (INDBUNDET)
Kampagne pris kr 192

kr 270
Normalpris
kr 200
Medlemspris
SPAR
kr 78
BOG (HÆFTET)
Kampagne pris kr 205

kr 269
Normalpris
kr 211
Medlemspris
SPAR
kr 64
BOG (INDBUNDET)
Kampagne pris kr 200

kr 279
Normalpris
kr 208
Medlemspris
SPAR
kr 79
BOG (INDBUNDET)
Kampagne pris kr 162

kr 199
Normalpris
kr 166
Medlemspris
SPAR
kr 37
BOG (HÆFTET)
Kampagne pris kr 173

kr 270
Normalpris
kr 183
Medlemspris
SPAR
kr 97
BOG (INDBUNDET)
Kampagne pris kr 203

kr 299
Normalpris
kr 213
Medlemspris
SPAR
kr 96
BOG (PAPERBACK)
Kampagne pris kr 163

kr 197
Normalpris
kr 166
Medlemspris
SPAR
kr 34
BOG (HÆFTET)
Kampagne pris kr 256

kr 349
Normalpris
kr 265
Medlemspris
SPAR
kr 93
Vi anbefaler også
BOG (PAPERBACK)
Kampagne pris kr 310

kr 450
Normalpris
kr 324
Medlemspris
SPAR
kr 140
BOG (HARDBACK)
Kampagne pris kr 305

kr 441
Normalpris
kr 319
Medlemspris
SPAR
kr 136
BOG (PAPERBACK)
Kampagne pris kr 321

kr 431
Normalpris
kr 332
Medlemspris
SPAR
kr 110
BOG (PAPERBACK)
Kampagne pris kr 396

kr 580
Normalpris
kr 414
Medlemspris
SPAR
kr 184
BOG (PAPERBACK)
Kampagne pris kr 318

kr 347
Normalpris
kr 321
Medlemspris
SPAR
kr 29
BOG (PAPERBACK)
Kampagne pris kr 376

kr 511
Normalpris
kr 390
Medlemspris
SPAR
kr 135
BOG (HARDBACK)
Kampagne pris kr 466

kr 645
Normalpris
kr 484
Medlemspris
SPAR
kr 179
BOG (PAPERBACK)
Kampagne pris kr 498

kr 693
Normalpris
kr 518
Medlemspris
SPAR
kr 195
BOG (PAPERBACK)
Kampagne pris kr 284

kr 337
Normalpris
kr 289
Medlemspris
SPAR
kr 53
BOG (PAPERBACK)
Kampagne pris kr 310

kr 447
Normalpris
kr 324
Medlemspris
SPAR
kr 137
BOG (PAPERBACK)
Kampagne pris kr 472

kr 655
Normalpris
kr 490
Medlemspris
SPAR
kr 183
BOG (HARDBACK)
Kampagne pris kr 418

kr 507
Normalpris
kr 427
Medlemspris
SPAR
kr 89
BOG (PAPERBACK)
Kampagne pris kr 424

kr 484
Normalpris
kr 430
Medlemspris
SPAR
kr 60
BOG (PAPERBACK)
Kampagne pris kr 353

kr 509
Normalpris
kr 369
Medlemspris
SPAR
kr 156
BOG (PAPERBACK)
Kampagne pris kr 425

kr 518
Normalpris
kr 434
Medlemspris
SPAR
kr 93
BOG (PAPERBACK)
Kampagne pris kr 468

kr 540
Normalpris
kr 475
Medlemspris
SPAR
kr 72
BOG (PAPERBACK)
Kampagne pris kr 434

kr 598
Normalpris
kr 450
Medlemspris
SPAR
kr 164
BOG (PAPERBACK)
Kampagne pris kr 562

kr 662
Normalpris
kr 572
Medlemspris
SPAR
kr 100
BOG (PAPERBACK)
Kampagne pris kr 356

kr 441
Normalpris
kr 365
Medlemspris
SPAR
kr 85