Companies Home Search Profile

Master Java Web Services and REST API with Spring Boot

Focused View

In28Minutes Official

9:37:39

10 View
  • 01.01-introduction.mp4
    01:32
  • 01.02-introduction to course andamp course guide.mp4
    03:21
  • 02.01-introduction to web services-an overview.mp4
    00:32
  • 02.02-what is a web service.mp4
    06:08
  • 02.03-important how questions related to web services.mp4
    06:41
  • 02.04-web services-key terminology.mp4
    04:13
  • 02.05-introduction to soap web services.mp4
    04:40
  • 02.06-introduction to restful web services.mp4
    07:33
  • 02.07-soap vs restful web services.mp4
    02:20
  • 03.01-first 10 steps in spring-an overview.mp4
    01:18
  • 03.02-step 1 setting up a spring project using htttpstart.spring.io.mp4
    04:49
  • 03.03-step 2 understanding tight coupling using the binary search algorithm example.mp4
    08:27
  • 03.04-step 3 making the binary search algorithm example loosely coupled.mp4
    05:22
  • 03.05-step 4 using spring to manage dependencies-atcomponent atautowired.mp4
    11:31
  • 03.06-step 5 what is happening in the background.mp4
    06:28
  • 03.07-step 6 dynamic auto wiring and troubleshooting-atprimary.mp4
    04:47
  • 03.08-step 7 constructor and setter injection.mp4
    04:56
  • 03.09-step 8 spring modules.mp4
    05:05
  • 03.10-step 9 spring projects.mp4
    04:46
  • 03.11-step 10 why is spring popular.mp4
    04:15
  • 04.01-first 10 steps in spring boot-an overview.mp4
    01:10
  • 04.02-step 1 introduction to spring boot-goals and important features.mp4
    06:11
  • 04.03-step 2 developing spring applications before spring boot.mp4
    03:46
  • 04.04-step 3 using spring initializr to create.mp4
    04:48
  • 04.05-step 4 creating a simple rest controller.mp4
    05:03
  • 04.06-step 5 what is spring boot auto configuration.mp4
    09:07
  • 04.07-step 6 spring boot vs spring vs spring mvc.mp4
    05:55
  • 04.08-step 7 spring boot starter projects-starter web and starter jpa.mp4
    07:39
  • 04.09-step 8 overview of different spring boot starter projects.mp4
    04:01
  • 04.10-step 9 spring boot actuator.mp4
    08:38
  • 04.11-step 10 spring boot developer tools.mp4
    04:12
  • 05.01-soap web services-an overview.mp4
    01:29
  • 05.02-step 01-initialize a spring web services application with spring boot.mp4
    03:46
  • 05.03-step 02-overview of creating soap web service using contract first approach.mp4
    05:00
  • 05.04-step 03-define request and response xml structure.mp4
    05:16
  • 05.05-step 04-define xml schema definition (xsd) for request-getcoursedetailsreque.mp4
    08:26
  • 05.06-step 05-define xml schema definition (xsd) for response-getcoursedetailsresp.mp4
    04:39
  • 05.07-step 06-more about xml schema definition and implementing xsd best practices.mp4
    03:40
  • 05.08-step 07-introduction to java api for xml binding (jaxb) and configuring jaxb 2.mp4
    08:38
  • 05.09-step 08-configuring an endpoint for getcoursedetailsrequest.mp4
    07:13
  • 05.10-step 09-spring web services configuration-message dispatcher servlet.mp4
    06:03
  • 05.11-step 10-spring web services configuration-generating wsdl.mp4
    09:11
  • 05.12-step 11-using wizdler to execute soap requests.mp4
    04:49
  • 05.13-step 12-implementing a service-course details service-backend with in memo.mp4
    08:35
  • 05.14-step 13-implementing soap web service for getallcoursedetailsrequest.mp4
    08:12
  • 05.15-step 14-quick introduction to different parts of a wsdl.mp4
    05:58
  • 05.16-step 15-implementing soap web service for deletecoursedetailsrequest.mp4
    03:19
  • 05.17-step 16-improving the deletecoursedetailsrequest-using an enum for status.mp4
    07:07
  • 05.18-step 17-exception handling and soap fault responses.mp4
    07:03
  • 05.19-step 18-implementing security for soap web services with ws security.mp4
    12:43
  • 06.01-restful web services-an overview.mp4
    02:31
  • 06.02-step 01-initializing a restful services project with spring boot.mp4
    05:35
  • 06.03-step 02-understanding the restful services we would create in this course.mp4
    06:20
  • 06.04-step 03-creating a hello world service.mp4
    04:51
  • 06.05-step 04-enhancing the hello world service to return a bean.mp4
    05:30
  • 06.06-step 05-quick review of spring boot auto configuration and dispatcher servlet.mp4
    08:05
  • 06.07-step 06-enhancing the hello world service with a path variable.mp4
    03:18
  • 06.08-step 07-creating user bean and user service.mp4
    07:33
  • 06.09-step 08-implementing get methods for user resource.mp4
    05:50
  • 06.10-step 09-implementing post method to create user resource.mp4
    11:25
  • 06.11-step 10-enhancing post method to return correct http status code and location.mp4
    06:47
  • 06.12-step 11-implementing exception handling-404 resource not found.mp4
    06:56
  • 06.13-step 12-implementing generic exception handling for all resources.mp4
    11:53
  • 06.14-step 13-exercise user post resource and exception handling.mp4
    01:16
  • 06.15-step 14-implementing delete method to delete a user resource.mp4
    04:32
  • 06.16-step 15-implementing validations for restful services.mp4
    10:17
  • 06.17-step 16-implementing hateoas for restful services.mp4
    09:27
  • 06.18-step 17-overview of advanced restful service features.mp4
    00:53
  • 06.19-step 18-internationalization for restful services.mp4
    09:08
  • 06.20-step 18-part 2-internationalization.mp4
    03:45
  • 06.21-step 19-content negotiation-implementing support for xml.mp4
    05:34
  • 06.22-step 20-configuring auto generation of swagger documentation.mp4
    05:19
  • 06.23-step 21-introduction to swagger documentation format.mp4
    09:47
  • 06.24-step 22-enhancing swagger documentation with custom annotations.mp4
    10:14
  • 06.25-step 23-monitoring apis with spring boot actuator.mp4
    09:13
  • 06.26-step 24-implementing static filtering for restful service.mp4
    06:45
  • 06.27-step 25-implementing dynamic filtering for restful service.mp4
    08:22
  • 06.28-step 26-versioning restful services-basic approach with uris.mp4
    05:18
  • 06.29-step 27-versioning restful services-header and content negotiation approach.mp4
    09:24
  • 06.30-step 28-implementing basic authentication with spring security.mp4
    04:33
  • 07.01-introduction to jpa-an overview.mp4
    01:11
  • 07.02-step 1 object relational impedence mismatch.mp4
    04:43
  • 07.03-step 2 world before jpa-jdbc spring jdbc and mybatis.mp4
    07:00
  • 07.04-step 3 introduction to jpa.mp4
    05:12
  • 07.05-step 4 creating a jpa project using spring initializr.mp4
    06:02
  • 07.06-step 5 defining a jpa entity-user.mp4
    04:41
  • 07.07-step 6 defining a service to manage the entity-userservice and entitymanager.mp4
    04:53
  • 07.08-step 7 using a command line runner to save the user to database.mp4
    04:38
  • 07.09-step 8 magic of spring boot and in memory database h2.mp4
    08:37
  • 07.10-step 9 introduction to spring data jpa.mp4
    05:15
  • 07.11-step 10 more jpa repository findbyid and findall.mp4
    02:54
  • 08.01-step 29-overview of connecting restful service to jpa.mp4
    01:26
  • 08.02-step 30-creating user entity and some test data.mp4
    06:17
  • 08.03-step 31-updating get methods on user resource to use jpa.mp4
    06:32
  • 08.04-step 32-updating post and delete methods on user resource to use jpa.mp4
    04:17
  • 08.05-step 33-creating post entity and many to one relationship with user entity.mp4
    06:05
  • 08.06-step 34-implementing a get service to retrieve all posts of a user.mp4
    04:14
  • 08.07-step 35-implementing a post service to create a post for a user.mp4
    06:09
  • 09.01-step 36-richardson maturity model.mp4
    03:22
  • 09.02-step 37-restful web services-best practices.mp4
    03:29
  • 9781789130133 Code.zip
  • Description


    This video course offers a comprehensive overview of developing both SOAP and RESTful web services using Spring Boot, Spring Web MVC, Spring Web Services, and JPA. The course begins with an introduction to the basics of RESTful web services and their significance in a microservices architecture. The course is divided into two parts: RESTful web services and SOAP web services. In the first part, you will learn the fundamentals of RESTful web services by developing resources for a social media application. You will explore various features such as versioning, exception handling, documentation (Swagger), basic authentication (Spring Security), filtering, and HATEOAS, along with best practices in designing RESTful web services. Throughout the course, you will be working with various tools and frameworks, such as Spring (dependency management), Spring MVC (or Spring REST), Spring Boot, Spring Security (authentication and authorization), Spring Boot Actuator (monitoring), Swagger (Documentation), Maven (dependencies management), Eclipse (IDE), Postman (REST services client), and the Tomcat embedded web server. By the end of the course, you will have a solid understanding of how to develop both SOAP and RESTful web services using Spring and be able to apply these skills to real-world projects. All resources and code files are placed here: https://github.com/packtpublishing/master-java-web-services-and-rest-api-with-spring-boot

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    In28Minutes Official
    In28Minutes Official
    Instructor's Courses
    Ranga Karanam is a seasoned technologist and architect with over two decades of expertise in programming, design, and architecture. He founded in28Minutes with the goal of helping students master cutting-edge cloud-native technologies such as AWS, Azure, Google Cloud, Docker, and Kubernetes. With 15 years of experience in Java programming and design, Ranga has collaborated with top banking clients worldwide. His passion for creating hands-on courses with real-world projects motivated him to develop the Step-By-Step series of courses that follow a problem-solution-based approach, with practical and real-world application examples. Ranga and his team at in28Minutes specialize in Java and related frameworks such as Spring, Spring Boot, Spring MVC, Struts, and Hibernate. They are committed to equipping learners with the skills and knowledge necessary to succeed in today’s rapidly evolving technology landscape.
    Packt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
    • language english
    • Training sessions 100
    • duration 9:37:39
    • Release Date 2024/03/16