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)
Teach online with
Step-07-Using-a-Command-Line-Runner-to-save-the-User-to-database.
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock