Articoli correlati a Modern API Development with Spring 6 and Spring Boot...

Modern API Development with Spring 6 and Spring Boot 3: Design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3 - Brossura

 
9781804613276: Modern API Development with Spring 6 and Spring Boot 3: Design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3

Sinossi

Discover ways to enhance your application's functionality through hands-on learning for designing, testing, securing, deploying, and maintaining production-ready APIs

Key Features

  • Learn how to design, develop, test, and deploy modern APIs in Java
  • Explore techniques for optimizing API performance and handling errors
  • Secure your APIs with industry-standard authentication and authorization techniques
  • Get a free PDF eBook with the purchase of the print or Kindle book

Book Description

Spring is a powerful and widely adopted framework for building scalable and reliable web applications in Java, complemented by Spring Boot, a popular extension to the framework that simplifies the setup and configuration of Spring-based applications. This book is an in-depth guide to harnessing Spring 6 and Spring Boot 3 for web development, offering practical knowledge of building modern robust web APIs and services.

The book covers a wide range of topics that are essential for API development, including RESTful web service fundamentals, Spring concepts, and API specifications. It also explores asynchronous API design, security, designing user interfaces, testing APIs, and the deployment of web services. In addition to its comprehensive coverage, this book offers a highly contextual real-world sample app that you can use as a reference for building different types of APIs for real-world applications. This sample app will lead you through the entire API development cycle, encompassing design and specification, implementation, testing, and deployment.

By the end of this book, you’ll have learned how to design, develop, test, and deploy scalable and maintainable modern APIs using Spring 6 and Spring Boot 3, along with best practices for bolstering the security and reliability of your applications and improving your application's overall functionality.

What you will learn

  • Create enterprise-level APIs using Spring and Java
  • Understand and implement REST, gRPC, GraphQL, and asynchronous APIs for various purposes
  • Develop real-world web APIs and services, from design to deployment
  • Expand your knowledge of API specifications and implementation best practices
  • Design and implement secure APIs with authorization and authentication
  • Develop microservices-based solutions with workflow and orchestration engines
  • Acquire proficiency in designing and testing user interfaces for APIs
  • Implement logging and tracing mechanisms in your services and APIs

Who this book is for

This book is for novice Java programmers, computer science graduates, coding boot camp alumni, and newcomers to the realm of creating real-world web APIs and services. It is an invaluable resource for Java developers transitioning to web development, offering an all-encompassing introduction to web service development. If you possess knowledge of fundamental programming constructs, data structures, and algorithms in Java but lack practical web development experience, this book will serve as a bridge to cultivate the essential skills for entry into the role of a web developer.

Table of Contents

  1. RESTful Web Service Fundamentals
  2. Spring Concepts and REST APIs
  3. API Specifications and Implementation
  4. Writing Business Logic for APIs
  5. Asynchronous API Design
  6. Securing REST Endpoints Using Authorization and Authentication
  7. Designing a User Interface
  8. Testing APIs
  9. Deployment of Web Services
  10. Getting Started with gRPC
  11. gRPC API Development and Testing
  12. Adding Logging and Tracing to Services
  13. Getting Started with GraphQL
  14. GraphQL API Development and Testing

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Informazioni sull?autore

Sourabh Sharma is a Senior Development Manager at Oracle with over 20 years of experience in the industry. He is a manager and architect who has been designing on-premise and cloud-based applications using Java, Javascript, and Oracle DB. Sourabh has worked with leading companies and delivered enterprise products and applications. His expertise lies in conceptualizing, modeling, designing, and developing N-tier and cloud-based web applications while leading teams. Sourabh's experience also includes developing microservice-based solutions and implementing various types of workflow and orchestration engines. He believes in continuous learning and sharing knowledge through his books and training.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: come nuovo
Unread book in perfect condition...
Visualizza questo articolo

EUR 16,98 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

EUR 7,65 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

Risultati della ricerca per Modern API Development with Spring 6 and Spring Boot...

Foto dell'editore

Sourabh Sharma
Editore: Packt Publishing, 2023
ISBN 10: 1804613274 ISBN 13: 9781804613276
Nuovo Brossura

Da: California Books, Miami, FL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo I-9781804613276

Contatta il venditore

Compra nuovo

EUR 43,75
Convertire valuta
Spese di spedizione: EUR 7,65
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Sourabh Sharma
Editore: Packt Publishing, 2023
ISBN 10: 1804613274 ISBN 13: 9781804613276
Nuovo PAP
Print on Demand

Da: PBShop.store US, Wood Dale, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781804613276

Contatta il venditore

Compra nuovo

EUR 53,36
Convertire valuta
Spese di spedizione: EUR 0,54
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Sourabh Sharma
Editore: Packt Publishing, 2023
ISBN 10: 1804613274 ISBN 13: 9781804613276
Nuovo PAP
Print on Demand

Da: PBShop.store UK, Fairford, GLOS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781804613276

Contatta il venditore

Compra nuovo

EUR 47,79
Convertire valuta
Spese di spedizione: EUR 6,41
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Sharma, Sourabh
ISBN 10: 1804613274 ISBN 13: 9781804613276
Nuovo Paperback or Softback

Da: BargainBookStores, Grand Rapids, MI, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback or Softback. Condizione: New. Modern API Development with Spring 6 and Spring Boot 3 - Second Edition: Design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using 1.85. Book. Codice articolo BBS-9781804613276

Contatta il venditore

Compra nuovo

EUR 43,13
Convertire valuta
Spese di spedizione: EUR 11,47
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 5 disponibili

Aggiungi al carrello

Foto dell'editore

Sourabh Sharma
Editore: Packt Publishing, 2023
ISBN 10: 1804613274 ISBN 13: 9781804613276
Nuovo Brossura

Da: Books Puddle, New York, NY, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 26398495012

Contatta il venditore

Compra nuovo

EUR 48,57
Convertire valuta
Spese di spedizione: EUR 7,65
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 4 disponibili

Aggiungi al carrello

Foto dell'editore

Sharma, Sourabh
Editore: Packt Publishing, 2023
ISBN 10: 1804613274 ISBN 13: 9781804613276
Nuovo Brossura

Da: Ria Christie Collections, Uxbridge, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. In. Codice articolo ria9781804613276_new

Contatta il venditore

Compra nuovo

EUR 47,10
Convertire valuta
Spese di spedizione: EUR 10,44
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Sharma, Sourabh
Editore: Packt Publishing, 2023
ISBN 10: 1804613274 ISBN 13: 9781804613276
Nuovo Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 46541110-n

Contatta il venditore

Compra nuovo

EUR 40,81
Convertire valuta
Spese di spedizione: EUR 16,98
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Sourabh Sharma
Editore: Packt Publishing, 2023
ISBN 10: 1804613274 ISBN 13: 9781804613276
Nuovo Brossura
Print on Demand

Da: Majestic Books, Hounslow, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Print on Demand. Codice articolo 397882107

Contatta il venditore

Compra nuovo

EUR 48,97
Convertire valuta
Spese di spedizione: EUR 10,28
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 4 disponibili

Aggiungi al carrello

Foto dell'editore

Sourabh Sharma
Editore: Packt Publishing, 2023
ISBN 10: 1804613274 ISBN 13: 9781804613276
Nuovo Brossura
Print on Demand

Da: Biblios, Frankfurt am main, HESSE, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. PRINT ON DEMAND. Codice articolo 18398495022

Contatta il venditore

Compra nuovo

EUR 52,32
Convertire valuta
Spese di spedizione: EUR 7,95
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 4 disponibili

Aggiungi al carrello

Foto dell'editore

Sourabh Sharma
Editore: Packt Publishing Limited, 2023
ISBN 10: 1804613274 ISBN 13: 9781804613276
Nuovo Paperback / softback
Print on Demand

Da: THE SAINT BOOKSTORE, Southport, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback / softback. Condizione: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 526. Codice articolo C9781804613276

Contatta il venditore

Compra nuovo

EUR 51,96
Convertire valuta
Spese di spedizione: EUR 10,10
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Vedi altre 5 copie di questo libro

Vedi tutti i risultati per questo libro