->
Oreilly - Reactive Spring Boot - 9780135255124
Oreilly - Reactive Spring Boot
by Josh Long | Released June 2018 | ISBN: 0135255120


3+ hours of video trainingOverviewReactive Spring Boot LiveLessons by Josh Long, Spring Developer Advocate, introduces key concepts of reactive programming and provides Java developers with the skills they need to build reactive applications with Spring.It not only shows you where to start and how to begin building these applications, but also provides 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.Related ContentBuilding Microservices with Spring Boot LiveLessons, 2nd EditionCloud Native Java LiveLessonsCloud Foundry LiveLessonsApplied Continuous Delivery LiveLessonsRESTful Web APIs with Spring LiveLessonsSpring Framework LiveLessonsDescriptionThe first lesson examines the different aspects of the Spring ecosystem that lend themselves to the functional and reactive style of programming. After briefly introducing Kotlin, it focuses on the functional Java 8 and later APIs that were introduced in Spring Framework 5 and also walks through a simple Kotlin example.The second lesson covers Reactive Data Access using Spring Data and Spring Data MongoDB. It explores reactive streams types and shows how they lend themselves to the asynchronous, non-blocking style of data access.After demonstrating how to build web applications that take advantage of the new reactive paradigm using Kotlin in Lesson 3, Lesson 4 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 OS projects like Akka Streams, Vert.x. Spring Web Flux, and Spring Data Reactive MongoDB.Lesson 5 briefly reviews testing reactive applications and covers how to mock out the scheduler that underpins all of your asynchronous reactive code, the step verifier, and testing reactive end points.Lesson 6 focuses on Spring Integration and Spring Cloud Stream in a reactive world, specifically on how to consume data from a publisher in Spring Integration and how to consume data from a publisher in Spring Cloud Stream.Lesson 7 covers Spring Cloud Function, a framework that supports adapters from AWS Lambda, Azure functions, and Google functions. It also explores Project Riff, a Kubernetes-based FaaS from Pivotal on which Spring Cloud Functions run natively.Lesson 8 Looks at how to build edge services, specifically API adapters and API Gateways using Spring Cloud Gateway for use cases like session and path rewriting and filters. In addition, it covers how to build an API adapter using the reactive web client and functional reactive endpoints. It also covers circuit breakers and how those concerns play out in a reactive world.About the InstructorJosh Long (@starbuxman) is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry) and 6 best-selling video trainings (including Building Microservices with Spring Boot Livelessons with Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin).Skill LevelIntermediateLearn How ToExamine the different aspects of the Spring ecosystem that lend themselves to the functional and reactive style of programmingExplore Reactive Data Access using Spring Data and Spring Data MongoDBUnderstand the Reactive Streams specification as a compatibility layer and how to use the Reactive Stream types as a mechanism for interoperability across OS projectsTest reactive applicationsHow to consume data from a publisher in Spring Integration and how to consume data from a publisher in Spring Cloud StreamUse Spring Cloud FunctionBuild Edge ServicesWho Should Take This CourseExisting or new Spring usersExperienced Java developersCourse RequirementsBasic Java familiarity. The course uses Java 8, although Spring Boot and most Spring projects support Java 6.About Pearson Video TrainingPearson 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, Prentice Hall, 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. Show and hide more
  1. Introduction
    • Reactive Spring Boot: Introduction 00:03:57
  2. Lesson 1: Functional Spring
    • Topics 00:00:32
    • 1.1 Introduction to Kotlin 00:20:25
    • 1.2 Functional Spring with Java 00:13:30
    • 1.3 Functional Spring with Kotlin 00:07:50
  3. Lesson 2: Data
    • Topics 00:00:24
    • 2.1 Reactive data access 00:09:45
    • 2.2 Write data to the database 00:08:42
  4. Lesson 3: Reactive Web Apps
    • Topics 00:00:37
    • 3.1 Spring MVC-style controllers 00:18:00
    • 3.2 Functional Reactive Endpoints in Java 00:10:36
    • 3.3 Functional Reactive Endpoints in Kotlin 00:02:24
  5. Lesson 4: Reactive Streams Redux
    • Topics 00:00:41
    • 4.1 Reactive Streams specification 00:10:50
    • 4.2 Processing data with Akka Actors 00:12:14
  6. Lesson 5: Testing
    • Topics 00:00:40
    • 5.1 Virtualizing time 00:04:44
    • 5.2 Testing remote web calls 00:03:52
  7. Lesson 6: Integration
    • Topics 00:00:25
    • 6.1 Reactive Spring Integration 00:07:54
    • 6.2 Spring Cloud Stream 00:09:44
  8. Lesson 7: Function-as-a-Service
    • Topics 00:00:33
    • 7.1 Introducing Project Riff 00:08:33
    • 7.2 Deployment using Spring Cloud Function 00:09:39
  9. Lesson 8: Gateways and Edge Services
    • Topics 00:00:43
    • 8.1 Introduction to Gateways and Edge Services 00:02:31
    • 8.2 Developing and registering a service 00:02:49
    • 8.3 Creating a Gateway Edge Service 00:07:44
    • 8.4 Rate limiting requests 00:04:52
    • 8.5 Configuring Spring Security 00:12:13
    • 8.6 Building an API adapter 00:09:04
  10. Summary
    • Reactive Spring Boot: Summary 00:00:41
  11. Show and hide more

    Oreilly - Reactive Spring Boot

    9780135255124.reactive.spring.boot.OR.part1.rar

    9780135255124.reactive.spring.boot.OR.part2.rar


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.




rss