Do you have a lot of data that you'd like to expose via RESTful web services? Are you a java spring developer interested in learning the Springs powerful and easy to use REST framework.Are you an experienced Java web developer who wants to create Microservices RESTful APIs in minutes.Then this course is for you.It is a complete hand's on course with quizzes and assignments.
Spring is the most widely used framework in the industry today.REST web services have become the number one means for application integration on the web.REST is also the defacto technology for Microservices to communicate. REST defines that a system consists of resources that clients interact with. These resources are implemented in a hypermedia driven way. Spring MVC allows building these kinds of services. But implementing even the simplest of REST web services for a domain model can be quite tedious and result in a lot of boilerplate code every time.
Spring Data REST builds on top of Spring Data repositories and automatically exports those as REST resources. It leverages hypermedia to allow clients to find functionality exposed by the repositories and integrates these resources into related hypermedia based functionality automatically.
The goal of this course is to help you master the concepts of micro services, rest and build an end to end application while exploring the various features of spring data rest.By the time you finish this course, you will have gained the understanding of Microservices, REST, HATEOAS and Spring Data Rest.We'll look at how you can use Spring Data REST to easily take your data from your data access layer to consumable JSON by a front-end framework.
What Will I Learn?
Master the concepts of Microservices , REST and Spring Data REST
Create a simple RESTful API using Spring Data REST
Build an end to end RestFul API application from scratch
Test your REST APIs using Postman REST Client
Implement Paging and Sorting support for your Micro Service
Customize the JSON Responses
Implement Custom search APIs using Spring Data
Implement business logic into your REST Services using custom controllers
Provide different views of the data in your application using projections and excerpts
Enable HAL browser support for your micro services
Secure your Microservice using Authentication as well as authorization
All in simple and easy steps
Bharath Thippireddy is an entrepreneur,software architect and public speaker while teaching over 35000+ students on Udemy.
He is a Sun Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer.
While working for companies like Oracle, HP, TCS, Siemens and NCR he has architected applications using Java, JEE, Java Script and SOA technologies.
He loves learning new things both in technology and personal development and shares them on YouTube and his web site - "Sharing is learning!”. He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA.
He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra.
You can follow his adventures on YouTube,Instagram and Facebook Page.