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
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 Spri...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham ; Mumbai
Packt
2023
|
Ausgabe: | 2nd edition |
Schlagworte: | |
Online-Zugang: | DE-573 DE-898 DE-860 DE-706 URL des Erstveröffentlichers |
Zusammenfassung: | 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. 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 |
Beschreibung: | Includes bibliographical references and index |
Beschreibung: | 1 Online-Ressource (xxi, 471 Seiten) |
ISBN: | 9781803244563 |
Internformat
MARC
LEADER | 00000nmm a22000001c 4500 | ||
---|---|---|---|
001 | BV049512354 | ||
003 | DE-604 | ||
005 | 20240523 | ||
007 | cr|uuu---uuuuu | ||
008 | 240123s2023 |||| o||u| ||||||eng d | ||
020 | |a 9781803244563 |c Online |9 978-1-80324-456-3 | ||
035 | |a (ZDB-221-PWD)9781803244563 | ||
035 | |a (OCoLC)1422495399 | ||
035 | |a (DE-599)KEP100279554 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-860 |a DE-706 |a DE-573 |a DE-898 | ||
082 | 0 | |a 005.13 | |
100 | 1 | |a Sharma, Sourabh |e Verfasser |4 aut | |
245 | 1 | 0 | |a Modern API development with Spring 6 and Spring boot 3 |b design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3 |c Sourabh Sharma |
250 | |a 2nd edition | ||
264 | 1 | |a Birmingham ; Mumbai |b Packt |c 2023 | |
300 | |a 1 Online-Ressource (xxi, 471 Seiten) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
500 | |a Includes bibliographical references and index | ||
520 | 3 | |a 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. 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 | |
653 | 0 | |a COMPUTERS / Business & Productivity Software / General | |
653 | 0 | |a COMPUTERS / Languages / Java | |
653 | 0 | |a COMPUTERS / Internet / Web Services & APIs | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 978-1-80461-327-6 |
856 | 4 | 0 | |u https://portal.igpublish.com/iglibrary/search/PACKT0006884.html |x Verlag |z URL des Erstveröffentlichers |3 Volltext |
912 | |a ZDB-221-PAG |a ZDB-221-PWD | ||
966 | e | |u https://portal.igpublish.com/iglibrary/obj/PACKT0006884 |l DE-573 |p ZDB-221-PWD |x Verlag |3 Volltext | |
966 | e | |u https://portal.igpublish.com/iglibrary/obj/PACKT0006884 |l DE-898 |p ZDB-221-PWD |q ZDB-221-PWD24 |x Verlag |3 Volltext | |
966 | e | |u https://portal.igpublish.com/iglibrary/search/PACKT0006884.html |l DE-860 |p ZDB-221-PWD |q FLA_Kauf |x Verlag |3 Volltext | |
966 | e | |u https://portal.igpublish.com/iglibrary/search/PACKT0006884.html |l DE-706 |p ZDB-221-PWD |x Verlag |3 Volltext |
Datensatz im Suchindex
_version_ | 1805072926107500544 |
---|---|
adam_text | |
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Sharma, Sourabh |
author_facet | Sharma, Sourabh |
author_role | aut |
author_sort | Sharma, Sourabh |
author_variant | s s ss |
building | Verbundindex |
bvnumber | BV049512354 |
collection | ZDB-221-PAG ZDB-221-PWD |
ctrlnum | (ZDB-221-PWD)9781803244563 (OCoLC)1422495399 (DE-599)KEP100279554 |
dewey-full | 005.13 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13 |
dewey-search | 005.13 |
dewey-sort | 15.13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 2nd edition |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nmm a22000001c 4500</leader><controlfield tag="001">BV049512354</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240523</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">240123s2023 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781803244563</subfield><subfield code="c">Online</subfield><subfield code="9">978-1-80324-456-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-221-PWD)9781803244563</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1422495399</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP100279554</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-860</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-898</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Sharma, Sourabh</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Modern API development with Spring 6 and Spring boot 3</subfield><subfield code="b">design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3</subfield><subfield code="c">Sourabh Sharma</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2nd edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham ; Mumbai</subfield><subfield code="b">Packt</subfield><subfield code="c">2023</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (xxi, 471 Seiten)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">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. 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</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">COMPUTERS / Business & Productivity Software / General</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">COMPUTERS / Languages / Java</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">COMPUTERS / Internet / Web Services & APIs</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">978-1-80461-327-6</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://portal.igpublish.com/iglibrary/search/PACKT0006884.html</subfield><subfield code="x">Verlag</subfield><subfield code="z">URL des Erstveröffentlichers</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-221-PAG</subfield><subfield code="a">ZDB-221-PWD</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://portal.igpublish.com/iglibrary/obj/PACKT0006884</subfield><subfield code="l">DE-573</subfield><subfield code="p">ZDB-221-PWD</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://portal.igpublish.com/iglibrary/obj/PACKT0006884</subfield><subfield code="l">DE-898</subfield><subfield code="p">ZDB-221-PWD</subfield><subfield code="q">ZDB-221-PWD24</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://portal.igpublish.com/iglibrary/search/PACKT0006884.html</subfield><subfield code="l">DE-860</subfield><subfield code="p">ZDB-221-PWD</subfield><subfield code="q">FLA_Kauf</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://portal.igpublish.com/iglibrary/search/PACKT0006884.html</subfield><subfield code="l">DE-706</subfield><subfield code="p">ZDB-221-PWD</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV049512354 |
illustrated | Not Illustrated |
index_date | 2024-07-03T23:23:22Z |
indexdate | 2024-07-20T05:01:28Z |
institution | BVB |
isbn | 9781803244563 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-034858374 |
oclc_num | 1422495399 |
open_access_boolean | |
owner | DE-860 DE-706 DE-573 DE-898 DE-BY-UBR |
owner_facet | DE-860 DE-706 DE-573 DE-898 DE-BY-UBR |
physical | 1 Online-Ressource (xxi, 471 Seiten) |
psigel | ZDB-221-PAG ZDB-221-PWD ZDB-221-PWD ZDB-221-PWD24 ZDB-221-PWD FLA_Kauf |
publishDate | 2023 |
publishDateSearch | 2023 |
publishDateSort | 2023 |
publisher | Packt |
record_format | marc |
spelling | Sharma, Sourabh Verfasser aut 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 Sourabh Sharma 2nd edition Birmingham ; Mumbai Packt 2023 1 Online-Ressource (xxi, 471 Seiten) txt rdacontent c rdamedia cr rdacarrier Includes bibliographical references and index 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. 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 COMPUTERS / Business & Productivity Software / General COMPUTERS / Languages / Java COMPUTERS / Internet / Web Services & APIs Erscheint auch als Druck-Ausgabe 978-1-80461-327-6 https://portal.igpublish.com/iglibrary/search/PACKT0006884.html Verlag URL des Erstveröffentlichers Volltext |
spellingShingle | Sharma, Sourabh 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 |
title | 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 |
title_auth | 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 |
title_exact_search | 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 |
title_exact_search_txtP | 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 |
title_full | 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 Sourabh Sharma |
title_fullStr | 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 Sourabh Sharma |
title_full_unstemmed | 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 Sourabh Sharma |
title_short | Modern API development with Spring 6 and Spring boot 3 |
title_sort | 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 |
title_sub | design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3 |
url | https://portal.igpublish.com/iglibrary/search/PACKT0006884.html |
work_keys_str_mv | AT sharmasourabh modernapidevelopmentwithspring6andspringboot3designscalableviableandreactiveapiswithrestgrpcandgraphqlusingjava17andspringboot3 |