Mastery in Java Web Services and RESTful API with SpringBoot
- Description
- Curriculum
- FAQ
- Reviews
RESTful Web Services
===================
This Course is designed for Software Professionals who are willing to learn RESTful Web Services in simple and easy steps. This tutorial will give you great understanding on RESTful Web Services concepts and after completing this tutorial you will be at intermediate level of expertise from where you can take yourself at higher level of expertise.
RESTful Web Services are basically REST Architecture based Web Services. In REST Architecture everything is a resource. RESTful web services are light weight, highly scalable and maintainable and are very commonly used to create APIs for web-based applications. This tutorial will teach you the basics of RESTful Web Services and contains chapters discussing all the basic components of RESTful Web Services with suitable examples.
Advantages of RESTful Web Services:
Fast: RESTful Web Services are fast because there is no strict specification like SOAP. It consumes less bandwidth and resource.
Language and Platform independent: RESTful web services can be written in any programming language and executed in any platform.
Can use SOAP: RESTful web services can use SOAP web services as the implementation.
Permits different data format: RESTful web service permits different data format such as Plain Text, HTML, XML and JSON.
What will cover in this entire course :
-
What is a Web Service?
-
What is a RESTful Web Service?
-
How to implement RESTful Web Services with Spring and Spring Boot in simple steps
-
Learn through implementing a project
-
How to design Resources and GET, POST,PUT and DELETE operations?
-
How to implement Validation for RESTful Web Services
-
How to implement Exception Handling for RESTful Web Services
-
What is HATEOAS? How to implement HATEOAS for a Resource
-
What are the different approach in versioning RESTful Services
-
How to use Postman to execute RESTful Service Requests
-
How to implement basic authentication with Spring Security
-
How to implement filtering for RESTful Services
-
How to monitor RESTful Services with Spring Boot Actuator
-
How to document RESTful Web Services with Swagger
-
How to connect RESTful Services to a backend with JPA
-
What is a SOAP Web Service
-
What is WSDL (Web Service Definition Language)
-
What is SOAP Header, SOAP Body and SOAP Fault?
-
What is an XSD (XML Schema Definition)
-
How to write an XSD for your requests and responses using eclipse visual editor
-
What is JAXB and how to implement them
-
What is an WSDL Endpoint
-
How to implement basic level security with WS-Security for SOAP Web Services
-
What are the different steps in building SOAP Web Services with Spring Web Services & Spring Boot
-
How to execute SOAP Requests using Wizdler browser plugin
Learn the topics in Spring and Spring Boot:
-
Spring Boot
-
Spring Core – IoC
-
Spring Data JPA
-
Spring REST
-
Spring Security
-
MySql with Rest API
-
8Spring Introduction and OverviewVideo lesson
-
9Choose your IDE - Eclipse or IntellijVideo lesson
-
10Eclipse setup with Spring projectVideo lesson
-
11Intellij setup with Spring projectVideo lesson
-
12Spring - Tight Coupling ProblemVideo lesson
-
13Spring - Tight Coupling Solution with Lose CouplingVideo lesson
-
14Spring Auto Wiring and ComponentVideo lesson
-
15Start the Spring App with Auto Wiring ComponentsVideo lesson
-
16Whats Happening Behind the Screen In SpringVideo lesson
-
17What are the Different Types of Spring ModulesVideo lesson
-
18What are the Different Types of Spring ProjectsVideo lesson
-
19First Step Into Soap Web ServiceVideo lesson
-
20Setup Your Project For Soap Web ServiceVideo lesson
-
21Some Basic Discussion About the XSD SchemaVideo lesson
-
22Create XSD Schema Using Eclipse IDEVideo lesson
-
23Create JAXB Classes Using XSD SchemaVideo lesson
-
24Implement EndPoint Class to Create API MethodsVideo lesson
-
25Create WSDL - Servlet for Handling Request and ResponseVideo lesson
-
26WSDL Definition Creation using XSDVideo lesson
-
27Configure Wizdler for Testing Web ServicesVideo lesson
-
28Organize XSD for all Request and Response StructureVideo lesson
-
29Generate JAXB Classes With Updated XSDVideo lesson
-
30Create Implementation Class for Service and AutoWiringVideo lesson
-
31Test Web Service Using WizdlerVideo lesson
-
32Get all Employees Method ImplementationVideo lesson
-
33Remove an Employee Method ImplementationVideo lesson
-
34Webservice Implementation IntroductionVideo lesson
-
35Implement Interceptor and Call Back for SecurityVideo lesson
-
36Essential Parts of Soap WSDLVideo lesson
-
37Initialize Web Service Project with Spring BootVideo lesson
-
38Essential Parts of Web ServiceVideo lesson
-
39Create Your First Rest APIVideo lesson
-
40First Rest API with Return DataVideo lesson
-
41Spring Boot Auto Configuration OverviewVideo lesson
-
42Create Real Time Project - What are We Going to CoverVideo lesson
-
43Create Spring Boot Project with Employee ServiceVideo lesson
-
44Implement Get Method to Get All EmployeeVideo lesson
-
45Implement Get Method to Get Employee By IdVideo lesson
-
46Implement Post Method to Save New EmployeeVideo lesson
-
47Implement Exception for Employee ApplicationVideo lesson
-
48Implement Custom Exception for Employee ApplicationVideo lesson
-
49Implement Generic Exception Handling for All ControllersVideo lesson
-
50Implementation for Handling All ExceptionsVideo lesson
-
51Implementation Exception for Handling Specific ExceptionVideo lesson
-
52Implement Delete Method for Remove an EmployeeVideo lesson
-
64Idea about JPAText lesson
-
65Introduction about REST APIVideo lesson
-
66Java JDBC OverviewVideo lesson
-
67Spring JDBC Template OverviewVideo lesson
-
68JPA OverviewVideo lesson
-
69Create Spring Boot Project to Implement JPAVideo lesson
-
70Enitity Manager vs JpaRepositoryVideo lesson
-
71Create Rest Methods to Store Data Using EntityMangerVideo lesson
-
72Create Rest Methods to Store Data Using JpaRepositoryVideo lesson
-
73GetAll and GetById Using JpaRepositoryVideo lesson
-
74OneToMany Entity ImplementationVideo lesson
-
75Implementation with MySql Database ServerVideo lesson
-
76Converting DTO's into Database EntitiesVideo lesson
-
77Implementing Get Method to Retrieving All Employees Details from DatabaseVideo lesson
-
78Implementing Get method to Retrieving Single Employees Details from DatabaseVideo lesson
-
79Implement Post Method to Store Employee DetailsVideo lesson
-
80Implement OneToMany and ManyToOne Mapping ExampleVideo lesson
-
81Implementing Delete MethodVideo lesson
External Links May Contain Affiliate Links read more