Spring 5: End-To-End Programming by Rajesh R V

Spring 5: End-To-End Programming by Rajesh R V from  in  category
Privacy Policy
Read using
(price excluding 0% GST)
Author: Rajesh R V
Category: Engineering & IT
ISBN: 9781789956009
File Size: 23.14 MB
Format: EPUB (e-book)
DRM: Applied (Requires eSentral Reader App)
(price excluding 0% GST)

Synopsis

Leverage the rich and mature Spring 5 Framework to quickly build and deploy production-ready microservices within the Java and JVM ecosystem

Key Features

  • Explore the Spring Framework by building three real-world projects
  • Master efficient application development with proxy and singleton patterns
  • Use Docker and Apache Mesos to build successful microservices

Book Description

When it comes to developing applications for the web or enterprises, the Spring Framework has become one of the most popular choices among Java developers. With an array of tools and features, Spring offers developers experience that is rivaled by none.

Spring 5: End-to-End Programming is all about leveraging these features and developing your own business applications with hands-on examples. You will create applications of increasing complexity, such as a CMS app, a messaging app, and a real-world microservice. While developing these applications, you will learn about Project Reactor in Spring, Spring Webflux, Spring Data, and Angular. You will also develop these applications using standard design patterns in Spring, helping you to solve common design problems with ease.

By the end of this Learning Path, you will be well equipped to develop enterprise applications on the web using Spring 5.

This Learning Path includes content from the following Packt products:

  • Spring 5.0 By Example by Claudio Eduardo de Oliveira
  • Spring 5 Design Patterns by Dinesh Rajput
  • Spring 5.0 Microservices by Rajesh R V

What you will learn

  • Implement REST APIs with Spring REST support
  • Introduce Reactive Programming and use this with Spring Webflux
  • Develop applications using dependency injection patterns
  • Learn best practices to design enterprise applications
  • Build web applications using traditional Spring MVC patterns
  • Implement caching to improve application performance
  • Handle logging and monitoring microservices
  • Manage internet-scale microservices using Docker, Mesos, and Marathon

Who this book is for

If you're a developer starting out with Spring, then this learning path will help you understand new Spring 5.0 framework concepts followed by their implementation in Java and Kotlin. If you are an experienced Spring developer, then this Learning Path will enable you to gain insight into the new Spring 5.0 features.

Claudio Eduardo de Oliveira has been active in software development since 2007, in small, medium, and large companies in Brazil. He has built cloud-centric applications where elasticity, resilience, fault tolerance, and monitoring were necessary for business success. His experience also includes Java and frameworks such as Spring Ecosystem, Guice, and Node.js, among others. Claudio is also a Docker enthusiast and believes it is an important aspect for developers to learn. Dinesh Rajput is a founder of Dineshonjava (dot) com, a blog for Spring and Java techies. He is a Spring enthusiast and a Pivotal Certified Spring Professional. He has written two bestselling books, Spring 5 Design Patterns and Mastering Spring Boot 2.0. Mastering Spring Boot 2.0 is the Amazon #1 best-selling book on Java. He has more than 10 years of experience with various aspects of Spring and cloud-native development, such as REST APIs and microservice architecture. He is currently working as an architect at a leading company. He has worked as a tech lead at Bennett, Coleman & Co. Ltd, and Paytm. He has a master's degree in computer engineering from JSS Academy of Technical Education, Noida, and lives in Noida with his family. Rajesh R V is a seasoned IT architect with extensive experience in diversified technologies and more than 18 years of airline IT experience. He received a degree in computer engineering from the University of Cochin, India, and he joined the JEE community during the early days of EJB. During his course as an architect, he worked on many large-scale, mission-critical projects, including the new generation Passenger Reservation System (iFly Res) and next generation Cargo Reservation System (Skychain, CROAMIS) in the Airline domain. At present, as a chief architect at Emirates, Rajesh handles the solution architecture portfolio spread across various capabilities, such as JEE, SOA, NoSQL, IoT, cognitive computing, mobile, UI, and integration. At Emirates, the Open Travel Platform (OTP) architected by him earned the group the prestigious 2011 Red Hat Innovation Award in the Carved Out Costs category. In 2011, he introduced the innovative concept of the Honeycomb architecture based on the hexagonal architecture pattern for transforming the legacy mainframe system. Rajesh has a deep passion for technology and architecture. He also holds several certifications, such as BEA Certified Weblogic Administrator, Sun Certified Java Enterprise Architect, Open Group Certified TOGAF practitioner, Licensed ZapThink Architect in SOA, and IASA global CITA-A Certified Architecture Specialist. He has written Spring Microservices and reviewed Service-Oriented Java Business Integration by Packt Publishing.

Reviews

Write your review

Recommended