Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Spring REST API for Beginners
Rating: 4.5 out of 5(410 ratings)
12,056 students

Spring REST API for Beginners

Learn Spring REST API
Last updated 9/2020
English

What you'll learn

  • Spring REST API Concepts

Course content

2 sections13 lectures58m total length
  • Tradtional MVC Architecture1:51

    Discover how a traditional monolithic MVC architecture processes a user request, with a browser to controller, model business logic, and HTML view returning to the client.

  • Disadvantages with traditional MVC Architecture5:07

    Explore the drawbacks of traditional monolithic MVC architectures, from data leakage of presentation logic to single-server bottlenecks, and see how web services enable scalable, distributed solutions.

  • RMI3:16

    Learn remote method invocation with a stub and skeleton using atami, where a flight booking service calls a weather forecast method in another JVM and receives data.

  • Webservices with SOAP9:10

    Learn how SOAP enables web services across languages by exchanging XML messages wrapped in an envelope with a header and a body, enabling interoperable calls over the web.

  • RESTFul WebServices13:08

    Understand restful web services and representational state transfer, focusing on resources and HTTP methods. Compare rest with soap, and review stateless, caching, layered system, uniform contract, and hypermedia.

Requirements

  • Knowledge on Java Programming

Description

In this course on Spring REST API, you will learn all the required concepts of Spring REST API.

If you are a Java programmer, it's an absolute must to learn Spring REST as it will lay a solid foundation in learning Spring Microservices.

In this course, we will start by understanding some of the fundamentals of REST API, and we will dive deep from there to more advanced concepts.

Who this course is for:

  • java programmers