Group Size
10 - 25
Duration
3 - 5 Days
(Customizable)
Certificate?
No
Skill Level
Advanced
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Course Outline

  • To start with, you will learn what reactive systems are all about and what does it mean by responsiveness, resilience and scalability with respective to software applications. You will have the concept of 'reactive systems' and 'reactive programming' put in the right perspective.
  • While getting to know Project Reactor (projectreactor.io) you will learn a lot about Flux & Mono which are the building blocks of spring reactive application
  • This course teaches you : how to process Flux with filter, map, flatMap, defaultIfEmpty and lot more
  • Parallel processing can do wonders to the performance of your application. You will learn parallelism with Flux along with different type of Schedulers provided by spring reactive
  • You will learn to write reactive APIs using RestControllers & Web Functional Handlers
  • Using WebClient to communicate with multiple external services is the major take away in this course
  • You will also learn to operate upon data received from multiple reactive sources / services using merge, zip and concat
  • Your knowledge on this subject matter will be incomplete without learning 'how to test reactive components'. You will gain in-depth knowledge of StepVerifier component that helps unit-test your reactive components
  • WebTestClient is yet another powerful component that spring-reactive provides which can be used to do integration testing of reactive APIs. WebTestClient is an important part of this training program
  • All in all : this course teaches you to architect robust reactive micro-services using spring reactive web. The knowledge gained in this training course will prepare you for other tool-kits like AKKA for e.g.


Who Should Attend

  • You must take this training program if you intend to hone your skills on building high-performing applications using reactive as the architectural approach
  • You must be a java developer by experience or should have taken some formal training on java to attend this training program.

Content will be Available Soon !

Trainers

Muhammed Shakir
Trainer - Spring Reactive, Reactive MicroServices, SpringBoot, Micro-Services, Spring Cloud, Liferay, Domain Driven Design, Performance & Mule-ESB.
Murali Dharan
Software Architect at InfoMover Technologies with 10+ Years experience in Software Design and Implementation of Solutions for Shipping & Logistics Industry

Did you see these?

You might be interested in these courses as well: