Home > Art, Film & Photography > Reactive Spring Boot LiveLessons
Reactive Spring Boot LiveLessons

Reactive Spring Boot LiveLessons

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

7.5 Hours of Video Instruction Spring is the most used framework for building services and applications and getting them to production. Today's applications need to scale more and more to handle more users and content with the increasing demand. Reactive Spring Boot LiveLessons, Third Edition, by Josh Long, Spring Developer Advocate, introduces key concepts of reactive programming and examines different aspects of the Spring ecosystem that lend themselves to the functional and reactive style of programming. These videos not only show you where to start and how to build these applications, but they also provide a solid foundation that will allow you to apply the skills learned to other parts of the Spring ecosystem that build on these core concepts. The Third Edition has been updated and expanded to cover GraphQL. Customer Review (5 Stars) "A great walkthrough of all the reactive capabilities of Spring Boot, and then some!" -- O'Reilly Online Learning reviewer Skill Level Intermediate Learn How To Examine the different aspects of the Spring ecosystem that lend themselves to the functional and reactive style of programming Explore Reactive Data Access using Spring Data and Spring Data MongoDB Understand the Reactive Streams specification as a compatibility layer and how to use the Reactive Stream types as a mechanism for interoperability across OS projects Test reactive applications Consume data from a publisher in Spring Integration and from a publisher in Spring Cloud Stream Use Spring Cloud Function Build Edge Services Who Should Take This Course Existing or new Spring users Experienced Java developers Course Requirements Basic Java familiarity. The course uses Java 8, although Spring Boot and most Spring projects support Java 6. Lesson Descriptions Lesson 1, "Basics," examines what motivates the move to reactive programming and how it is supported in the Reactive Streams specification. Lesson 2, "Data," covers the importance of data and how Spring supports non-blocking data access for any NoSQL and SQL data stores. Lesson 3, "HTTP Services," focuses on what reactive programming means in an HTTP environment. It introduces functional reactive HTTP handlers, `@RestController`-style controllers, reactive server-sent event streams and more. Lesson 4, "WebSockets," focuses on Websockets, a binary protocol that supports bi-directional communication. This lesson examines how websockets, which are an extension to HTTP, integrate with Reactive Streams. Lesson 5, "HTTP Clients," briefly reviews the `Webclient`, the reactive HTTP client. It also discusses some patterns that clients will care about when dealing with distributed services. Lesson 6, "RSocket," covers this protocol designed by engineers at Netflix and then Facebook. It's a binary protocol that supports bi-directional communication and is used for service-to-service communication. This lesson covers the motivations for using RSocket, Raw RSocket, and RSocket in Spring. Lesson 7, "GraphQL," a protocol developed at Facebook, is a way to build data integration gateways and changes the way edge services are built. This lesson introduces GraphQL, GraphQL Schema and the Domain. It also covers low level "RuntimeWiring Configurer", queries, mutations, and subscriptions. This lesson also introduces the new Spring GraphQL. Lesson 8, "Security," shows how Spring Security works flawlessly to protect HTTP and RSocket-based services. Lesson 9, "Gateway," examines how to use Spring Cloud Gateway and how it is used to act as an API gateway for HTTP- and RSocket-based services. Lesson 10, "Reactive Streams Redux," focuses on the Reactive Streams specification as a compatibility layer and shows how to use the Reactive Stream types as a mechanism for interoperability across open source projects like Akka Streams, Vert.x. Spring Web Flux, and Spring Data. Lesson 11, "Reactive Streams Redux," briefly reviews testing reactive applications and covers Reactive data access, Reactive web services, and how to test reactive microservices. About the Instructor Josh Long (@starbuxman) is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of five books (including Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry) and six best-selling video trainings (including Building Microservices with Spring Boot Livelessons with Phil Webb), and is an open source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti, and Vaadin). About Pearson Video Training Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que. Topics include IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.

Table of Contents:
Introduction Lesson 1: Basics Learning objectives 1.1 Motivations for Reactive Programming 1.2 Reactive Streams and Java 9 "Flow" 1.3 Project Reactor 1.4 The Spring Initializr Lesson 2: Data Learning objectives 2.1 NoSQL with MongoDB 2.2 SQL with R2DBC 2.3 Transactions Lesson 3: HTTP Services Learning objectives 3.1 Spring MVC-style HTTP Controllers 3.2 Functional Reactive-style Controllers 3.3 Server-Sent Events Lesson 4: WebSockets Learning objectives 4.1 A Simple Neverending Websocket Example 4.2 JavaScript to Talk to It Lesson 5: HTTP Clients Learning objectives 5.1 The Reactive HTTP Client 5.2 Reactor Error Handling 5.3 Spring Cloud Circuitbreaker 5.4 Service Hedging Lesson 6: RSocket Learning objectives 6.1 Motivations 6.2 Raw RSocket 6.3 RSocket in Spring Lesson 7: GraphQL Learning objectives 7.1 Introducing GraphQL 7.2 Introducing GraphQL Schema 7.3 Introducing the Domain 7.4 The Low Level 'RuntimeWiringConfigurer' 7.5 Queries 7.6 Mutations 7.7 Subscriptions Lesson 8: Security Learning objectives 8.1 Motivations 8.2 HTTP 8.3 RSocket Lesson 9: Gateway Learning objectives 9.1 Motivations 9.2 HTTP 9.3 RSocket Lesson 10: Reactive Streams Redux Learning objectives 10.1 Reactive Streams Specification 10.2 Processing Data with Akka Actors Lesson 11: Testing Learning objectives 11.1 Motivations for Test-Driven Development 11.2 Basic Testing 11.3 Testing Data Tier 11.4 Testing the Web Tier 11.5 Testing a Client 11.6 Microservice Testing Summary


Best Sellers


Product Details
  • ISBN-13: 9780137831456
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Pearson Education (US)
  • Language: English
  • ISBN-10: 0137831455
  • Publisher Date: 16 Feb 2022
  • Binding: Digital


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Reactive Spring Boot LiveLessons
Pearson Education (US) -
Reactive Spring Boot LiveLessons
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Reactive Spring Boot LiveLessons

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA