Détail de l'auteur
Auteur Sourabh SHARMA |
Documents disponibles écrits par cet auteur (3)
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 / PACKT PUBLISHING (2023)
Titre : 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 Type de document : e-book Auteurs : Sourabh SHARMA Editeur : PACKT PUBLISHING Année de publication : 2023 ISBN/ISSN/EAN : 9781804613276 Note générale : copyrighted Langues : Anglais (eng) Résumé : Discover ways to enhance your application's functionality through hands-on learning for designing, testing, securing, deploying, and maintaining production-ready APIsKey FeaturesLearn how to design, develop, test, and deploy modern APIs in JavaExplore techniques for optimizing API performance and handling errorsSecure your APIs with industry-standard authentication and authorization techniquesGet a free PDF eBook with the purchase of the print or Kindle bookBook DescriptionSpring 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 learnCreate enterprise-level APIs using Spring and JavaUnderstand and implement REST, gRPC, GraphQL, and asynchronous APIs for various purposesDevelop real-world web APIs and services, from design to deploymentExpand your knowledge of API specifications and implementation best practicesDesign and implement secure APIs with authorization and authenticationDevelop microservices-based solutions with workflow and orchestration enginesAcquire proficiency in designing and testing user interfaces for APIsImplement logging and tracing mechanisms in your services and APIsWho this book is forThis 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. Nombre d'accès : Illimité En ligne : http://library.ez.neoma-bs.fr/login?url=https://www.scholarvox.com/book/88946841 Permalink : https://cataloguelibrary.neoma-bs.fr/index.php?lvl=notice_display&id=581139
Titre : Mastering Microservices with Java - Third Edition Type de document : e-book Auteurs : Sourabh SHARMA Editeur : PACKT PUBLISHING Année de publication : 2019 ISBN/ISSN/EAN : 9781789530728 Note générale : copyrighted Langues : Anglais (eng) Résumé : Master the art of implementing scalable and reactive microservices in your production environment with Java 11
Key Features
- Use domain-driven designs to build microservices
- Explore various microservices design patterns such as service discovery, registration, and API Gateway
- Use Kafka, Avro, and Spring Streams to implement event-based microservices
Book Description
Microservices are key to designing scalable, easy-to-maintain applications. This latest edition of Mastering Microservices with Java, works on Java 11. It covers a wide range of exciting new developments in the world of microservices, including microservices patterns, interprocess communication with gRPC, and service orchestration.
This book will help you understand how to implement microservice-based systems from scratch. You'll start off by understanding the core concepts and framework, before focusing on the high-level design of large software projects. You'll then use Spring Security to secure microservices and test them effectively using REST Java clients and other tools. You will also gain experience of using the Netflix OSS suite, comprising the API Gateway, service discovery and registration, and Circuit Breaker. Additionally, you'll be introduced to the best patterns, practices, and common principles of microservice design that will help you to understand how to troubleshoot and debug the issues faced during development.
By the end of this book, you'll have learned how to build smaller, lighter, and faster services that can be implemented easily in a production environment.
What you will learn
- Use domain-driven designs to develop and implement microservices
- Understand how to implement microservices using Spring Boot
- Explore service orchestration and distributed transactions using the Sagas
- Discover interprocess communication using REpresentational State Transfer (REST) and events
- Gain knowledge of how to implement and design reactive microservices
- Deploy and test various microservices
Who this book is for
This book is designed for Java developers who are familiar with microservices architecture and now want to effectively implement microservices at an enterprise level. Basic knowledge and understanding of core microservice elements and applications is necessary.
Nombre d'accès : Illimité En ligne : http://library.ez.neoma-bs.fr/login?url=https://www.scholarvox.com/book/88866842 Permalink : https://cataloguelibrary.neoma-bs.fr/index.php?lvl=notice_display&id=484590 Mastering Microservices with Java 9 - Second Edition Ed. 2 / Sourabh SHARMA / PACKT PUBLISHING (2017)
Titre : Mastering Microservices with Java 9 - Second Edition Ed. 2 Type de document : e-book Auteurs : Sourabh SHARMA Editeur : PACKT PUBLISHING Année de publication : 2017 ISBN/ISSN/EAN : 9781787281448 Note générale : copyrighted Langues : Anglais (eng) Nombre d'accès : Illimité En ligne : http://library.ez.neoma-bs.fr/login?url=https://www.scholarvox.com/book/88855296 Permalink : https://cataloguelibrary.neoma-bs.fr/index.php?lvl=notice_display&id=480669
-
59 Rue Taittinger, 51100 Reims
-
00 33 (0)3 26 77 46 15
Library Campus Reims
-
1 Rue du Maréchal Juin, BP 215
76825 Mont Saint Aignan cedex -
00 33 (0)2 32 82 58 26