REST API introduction

Representational State Transfer (REST) is an architectural style that defines a set of constraints to be used for creating web services. REST API is a way of accessing these web services in a simple and flexible way.

During this course you will get a short introduction to REST API’s and learn what an API is and how it can be used.  Afterwards you will learn how to create your own API (GET, POST, PUT and DELETE) step by step.

Course contents

This course will cover, among other things:

  • REST API introduction
    • Concepts and examples
    • RESTful webservices
    • Creating your own API

Each section consists of theory (mostly video material), there are no exercises for this track.

Remarks:

  • This is not a full-blown REST API training, but it’s more a training which will give you an idea what REST API means and how you can set up your own REST API.
  • For this course we assembled a list of videos, exercises, quizzes, … from different sources.  We ordered everything in a way that we believe is a good way to learn this course.

REST - Introduction to REST API

1
REST API – Concepts and examples
8:52
2
REST API – What is a REST API?
18:37

REST - Building an API

1
REST API – What is a Restful web service?
4:28
2
REST API – Creating a project in Eclipse
8:46
3
REST API – Running our first REST application
8:41
4
REST API – Creating a resource (GET)
14:29
5
REST API – Mocking a repository
10:08
6
REST API – Create new objects
15:36
7
REST API – Path Parameters
8:02
8
REST API – Working with JSON
5:27

REST - Added more functionalities

1
REST API – Setting up MySql database
17:32
2
REST API – Consuming JSON and XML
5:41
3
REST API – Updating a resource (PUT)
10:39
4
REST API – Deleting a resource
5:59
5
REST API – Recap
7:45

Be the first to add a review.

Please, login to leave a review
This website uses cookies and asks your personal data to enhance your browsing experience.