This site is powered by
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Master Java Web Services and REST API with Spring Boot
Introduction
00---Spring-Web-Services---Preview (2:17)
01---Spring-Web-Services---Course-Overview (3:06)
02---Spring-Web-Services---Github-Repository (3:13)
03---Spring-Web-Services---Installing-Tools (1:22)
Introduction To Web Services
Introduction-to-Web-Services---Overview (0:32)
Step-91---What-is-a-Web-Service? (6:08)
Step-92---Important-How-Questions-related-to-Web-Services (6:41)
Step-93---Web-Services---Key-Terminology (4:13)
Step-94---Introduction-to-SOAP-Web-Services (4:40)
Step-95---Introduction-to-RESTful-Web-Services (7:33)
Step-96---SOAP-vs-RESTful-Web-Services (2:20)
Introduction to Spring Framework in 10 Steps
Introduction-to-Spring---Overview (1:18)
Step01-SettingUpASpringProjectUsingSpringInitializr-20180316 (4:49)
Step02-UnderstandingTightCouplingUsingBinarySearchAlgorithmExample (8:27)
Step03-MakingBinarySearchAlgorithmExampleLooselyCoupled (5:22)
Step04-IntoductionDependencyInjectionWithSpring-AnnotationsComponentAndAutowired (11:31)
Step05-WhatIsHappeningInTheBackgroundWithSpring? (6:28)
Step06-AutoWiringInDepthAndTroubleshootingAndAnnotationPrimary (4:47)
Step07-ConstructorAndSetterInjection (4:56)
Step08-SpringModules (5:05)
Step09-SpringProjects (4:46)
Step10-WhyIsSpringPopular? (4:15)
Introduction to Spring Boot in 10 Steps
00---Section-3---Introduction-to-Spring-Boot---Overview (1:10)
Step01-SpringBootGoalsAndImportantFeatures (6:11)
Step02-DevelopingSpringApplicationsBeforeSpringBoot (3:46)
Step03-UsingSpringInitializrToCreateASpringBootApplication (4:48)
Step04-CreatingASimpleRESTController (5:03)
Step05-WhatIsSpringBootAutoConfiguration? (9:07)
Step06-SpringBootvsSpringvsSpringMVC (5:55)
Step07-SpringBootStarterProjects-StarterWebandStarterJPA (7:39)
Step08-OverviewOfSpringBootStarterProjects (4:01)
Step09-UsingSpringBootActuatorToMonitorYourApplications-20180316 (8:48)
Step10-IncreaseYourProductivityWithSpringBootDeveloperTools (4:12)
SOAP Web Services with Spring and Spring Boot
00---Section-4---SOAP-Web-Services---Overview (1:29)
Step-01---Initialize-a-Spring-Web-Services-application-with-Spring-Boot (3:46)
Step-02---Overview-of-creating-SOAP-Web-Service-using-Contract-First-Approach (5:00)
Step-03---Define-Request-and-Response-XML-Structure (5:16)
Step-04---Define-XML-Schema-Definition-(XSD)-for-Request---GetCourseDetailsRequest (8:26)
Step-05---Define-XML-Schema-Definition-(XSD)-for-Respone---GetCourseDetailsResponse (4:39)
Step-06---More-about-XML-Schema-Definition-and-Implementing-XSD-Best-Practices (3:40)
Step-07---Introduction-to-Java-API-for-XML-Binding-(JAXB)-and-Configuring-JAXB-2-Maven-Plugin (8:38)
Step-08---Configuring-an-Endpoint-for-GetCourseDetailsRequest (7:13)
Step-09---Spring-Web-Services-Configuration---Message-Dispatcher-Servlet (6:03)
Step-10---Spring-Web-Services-Configuration---Generating-WSDL (9:11)
Step-11---Using-Wizdler-to-execute-SOAP-Requests (4:49)
Step-12---Implementing-a-service---Course-Details-Service---backend-with-in-memory-array-list (8:35)
Step-13---Implementing-SOAP-Web-Service-for-GetAllCourseDetailsRequest (8:12)
Step-14---Quick-introduction-to-different-parts-of-a-WSDL (5:58)
Step-15---Implementing-SOAP-Web-Service-for-DeleteCourseDetailsRequest (3:19)
Step-16---Improving-the-DeleteCourseDetailsRequest---Using-an-Enum-for-Status (7:07)
Step-17---Exception-Handling-and-SOAP-Fault-Responses (7:03)
Step-18---Implementing-Security-for-SOAP-Web-Services-with-WS-Security (12:43)
RESTful Web Services with Spring and Spring Boot
00---Section-5---RESTful-Web-Services---Overview (2:31)
Step-01---Initializing-a-RESTful-Services-Project-with-Spring-Boot (5:35)
Step-02---Understanding-the-RESTful-Services-we-would-create-in-this-course (6:20)
Step-03---Creating-a-Hello-World-Service (4:51)
Step-04---Enhancing-the-Hello-World-Service-to-return-a-Bean (5:30)
Step-06---Enhancing-the-Hello-World-Service-with-a-Path-Variable (3:18)
Step-05---Quick-Review-of-Spring-Boot-Auto-Configuration-and-Dispatcher-Servlet---What's-happening-in-the-background? (8:05)
Step-07---Creating-User-Bean-and-User-Service (7:33)
Step-08---Implementing-GET-Methods-for-User-Resource-20180316 (5:50)
Step-09---Implementing-POST-Method-to-create-User-Resource (11:25)
Step-10---Enhancing-POST-Method-to-return-correct-HTTP-Status-Code-and-Location-URI (6:47)
Step-11---Implementing-Exception-Handling---404-Resource-Not-Found (6:56)
Step-12---Implementing-Generic-Exception-Handling-for-all-Resources (11:53)
Step-13---Exercise-:-User-Post-Resource-and-Exception-Handling (1:16)
Step-14---Implementing-DELETE-Method-to-delete-a-User-Resource (4:32)
Step-15---Implementing-Validations-for-RESTful-Services (10:17)
Step-16---Implementing-HATEOAS-for-RESTful-Services (9:27)
Step-17---Overview-of-Advanced-RESTful-Service-Features (0:53)
Step-18---Internationalization-for-RESTful-Services-20180316 (9:05)
Step-18---Internationalization-for-RESTful-Services-Part2-NEW-ADDITION-20180316 (3:45)
Step-19---Content-Negotiation---Implementing-Support-for-XML (5:34)
Step-20---Configuring-Auto-Generation-of-Swagger-Documentation (5:19)
Step-21---Introduction-to-Swagger-Documentation-Format (9:47)
Step-22---Enhancing-Swagger-Documentation-with-Custom-Annotations (10:14)
Step-23---Monitoring-APIs-with-Spring-Boot-Actuator-20180316 (9:08)
Step-24---Implementing-Static-Filtering-for-RESTful-Service (6:45)
Step-25---Implementing-Dynamic-Filtering-for-RESTful-Service (8:22)
Step-26---Versioning-RESTful-Services---Basic-Approach-with-URIs (5:18)
Step-27---Versioning-RESTful-Services---Header-and-Content-Negotiation-Approaches (9:24)
Step-28---Implementing-Basic-Authentication-with-Spring-Security-20180316 (4:33)
Introduction to JPA in 10 Steps
Introduction-to-JPA---Overview (1:11)
Step-01-Object-Relational-Impedence-Mismatch---Understanding-the-problem-that-JPA-solves (4:43)
Step-02-World-before-JPA---JDBC,-Spring-JDBC-and-myBatis (7:00)
Step-03-Overview-of-JPA (5:12)
Step-04-Creating-a-JPA-Project-using-Spring-Initializr (6:02)
Step-05-Defining-a-JPA-Entity---User (4:41)
Step-06-Defining-a-Service-to-manage-the-Entity---UserService-and-EntityManager (4:53)
Step-07-Using-a-Command-Line-Runner-to-save-the-User-to-database. (4:38)
Step-08-Magic-of-Spring-Boot-and-In-Memory-Database-H2 (8:37)
Step-09-Introduction-to-Spring-Data-JPA (5:15)
Step-10-More-JPA-Repository-:-findById-and-findAll (2:54)
Connecting RESTful Web Service to JPA
Step-29---Overview-of-Connecting-RESTful-Service-to-JPA (1:26)
Step-30---Creating-User-Entity-and-some-test-data-20180316 (6:17)
Step-31---Updating-GET-methods-on-User-Resource-to-use-JPA (6:32)
Step-32---Updating-POST-and-DELETE-methods-on-User-Resource-to-use-JPA (4:17)
Step-33---Creating-Post-Entity-and-Many-to-One-Relationship-with-User-Entity (6:05)
Step-34---Implementing-a-GET-service-to-retrieve-all-Posts-of-a-User (4:14)
Step-35---Implementing-a-POST-service-to-create-a-Post-for-a-User (6:09)
RESTful Services Best Practices
Step-36---Richardson-Maturity-Model (3:22)
Step-37---RESTful-Web-Services---Best-Practices (3:29)
Congratulations
ZZ---Spring-Web-Services---Conclusion (0:36)
Step06-AutoWiringInDepthAndTroubleshootingAndAnnotationPrimary
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock