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.
Type of Material:
Tutorial
Recommended Uses:
self-paced, in-class, individual
Technical Requirements:
Web browser, Eclipse IDE
Identify Major Learning Goals:
This tutorial is designed for Software Professionals who are willing to learn RESTful Web Services in simple and easy steps. This tutorial will give the users the understanding on RESTful Web Services concepts.
Upon the completion of this tutorial, students should be able to:
1. describe RESTful Web Services
2. develop RESTful application using Java
Target Student Population:
College Upper Division, Graduate School, Professional
Prerequisite Knowledge or Skills:
A basic understanding of Java Language and HTML. Understanding of other web technology is useful.
Content Quality
Rating:
Strengths:
It gives the fundamental descriptions of the key terms related to REST and describes its relationship to HTTP, including the message structure, requests and responses.
It mentions the setup in many environments or IDEs, including Eclipse and Tomcat. However, some other IDE can also be mentioned, such as PyCharm or Visual Studio Code.
The content of the tutorial is quite complete and comprehensive. It gives the introduction of RESTful Web service and provides sample codes for hands-on practise. The information is accurate and up-to-date.
Potential Effectiveness as a Teaching Tool
Rating:
Strengths:
The learning goals and the prerequisite are clearly stated at the beginning. It is very useful for those who want to start learning RESTful applications. The tutorial shows demo program step-by-step. It has a very good potential for learners to start. It can be integrated to a course.
Ease of Use for Both Students and Faculty
Rating:
Strengths:
The layout is simple and easy to use. The style is consistent throughout the website. It is easy to navigate. However, not many interactive features are added.
The organization of the information is clear. It contains a number of screenshots which are illustrative and helpful. The menu on the left-hand-side are very helpful to browse different topics in RESTful applications.
Concerns:
The tutorial lacks interaction.
Creative Commons:
Search by ISBN?
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.