Reactive Programming with Spring Framework 5
- Build a Stock Quote Streaming Spring Boot microservice.
- Use Spring WebFlux
- Learn about the functional configuration API for Spring WebFlux
- Use Spring Data MongoDB to reactively stream data into MongoDB
- Using Reactive Types with Thymeleaf
- Spring Security Reactive
- Reactive RabbitMQ
- Reactive Kafka with Spring
- Reactive Redis with Spring
- Reactive Cassandra with Spring
Hi. I'm John.
I've been in the IT industry for over 20 years. Today, I specialize mainly in Java, the most successful and widely known programming language in use today. I also specialize with the Spring Framework, which is the most popular open source application framework for building enterprise class applications on the Java platform. Just some of the organizations I've worked with include Visa, Kohls, Federal Home Loan Bank, and Belk Department Stores.
Every day I get contacted by recruiters looking for people with Java skills, sometimes 5 to 6 times a day. These are often very good paying jobs, yet, there is a shortage of good people in software development. Positions paying $60 per hour are going unfilled because there are not enough people writing Java. These are positions I turn away, because the pay is well below my market rate.
Malcolm Gladwell claims it takes 10,000 hours to become an expert. That's 5 years, 40 hours a week. I've certainly put in the time. I've had the opportunity to learn from some of the brightest minds in the industry. So, I can claim to be an expert.
Through the courses I'm providing, I hope to leverage my years of experience to accelerate your learning of the Spring Framework. I'm not going to lie to you: the Spring Framework is a big framework. The environment for enterprise Java is even bigger. If you're new to Java, you have a lot to learn. I hope through the content on this web site I can accelerate your education of the Java and Spring landscape.
StartCreate New Project (4:26)
StartCreate Domain Model (3:33)
StartCreating Reactive Repositories (1:54)
StartInitializing Data With Command Line Runner (4:55)
StartCreate Service Layer (4:02)
StartCreate Rest Endpoint (4:08)
StartRunning The Reactive Application (6:45)
StartIDE Selection (4:00)