RESTful Web Service with Java JAX-RS. Create & Deploy to AWS

Learn how to create your very first RESTful Web Service with JAX-RS and Jersey in this beginner-friendly course! Deploy to AWS while mastering CRUD operations and user authentication.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is a super simple guide for beginner Java devs to create RESTful web services. You'll learn how to set everything up from scratch, handle user data securely, and deploy your services to the cloud. Totally manageable, right?

Key Points

  • Create and deploy RESTful Web Services using JAX-RS and Jersey
  • Implement CRUD operations and user authentication
  • Deploy web service on AWS and utilize Postman for testing

Learning Outcomes

  • Build a RESTful web service with JAX-RS and Jersey
  • Understand how to manage user authentication and data securely
  • Deploy your service on AWS EC2 with ease and utilize Postman for HTTP requests

About This Course

* Create REST API with JAX-RS and Jersey * Build Restful Web Service * Deploy to AWS * Implement CRUD with Hibernate *

This is a very practical video course aimed at beginner Java developers to help them build their very first RESTful Java Web Service with JAX-RS and Jersey framework as well as implement features like:

  • User sign up,

  • User sign in,

  • Token base authentication.
    Students will also learn how to encrypt user provided password, generate a public user id which is safe to pass around the network in HTTP Requests, and how to generate and securely store as well as validate a secure access token,

  • Protect RESTful WebService endpoints,

  • Update database records by implementing Update User Profile details feature,

  • and learn how to Delete database records,

  • Implement Email Verification feature using Amazon AWS SES(Simple Email Service)

Students will learn how to use Postman HTTP client software to send: HTTP POST, GET, DELETE and PUT requests, as well as how to set needed HTTP Headers. We will also cover how to:

  • Send data to your RESTful WebService via HTTP Body and

  • How to pass data via URL Query String and as a Path parameter

You will also learn how to make your RESTful Web Service accept and respond back with JSON or XML media type.

This video course also teaches how to install needed software on local computer to be able to build RESTful Java Web Service as well as:

  • How to start up your own Linux server in Amazon cloud( AWS EC2),

  • Install needed software on a remote EC2 instance and finally,

  • How deploy created WebService on AWS EC2 instance.

Please note that even though this video course covers all of the above mentioned, it is not a comprehensive guide that covers, in little details, all and everything about building Web Services. There are still things to be learned. But you will definitely benefit and gain by learning the above mentioned material. 

  • Install Java, Netbeans IDE, Postman, MySQL Service and Apache Tomcat on local Mac computer

  • Learn to send HTTP Requests with Postman client

  • Use Netbeans to write Java code

Course Curriculum

1 Lectures

1 Lectures

1 Lectures

Instructor

Profile photo of Sergey Kargopolov
Sergey Kargopolov

I have more than 20 years of experience in building different types of software. I started my career as an Entrepreneur with award-winning web projects and currently, I’m a Full Stack Developer with a passion for teaching beginner programmers to reach their goals and assisting them in the development of their applications.Follow me on Twitter, LinkedIn or Instagram to stay...

Review
4.9 course rating
4K ratings
ui-avatar of Abhishek Shrivastava
Abhishek S.
1.0
1 year ago

Well its not worth the money, too much coding very less explanation and most of the time I just did catchup of the code to be written without understanding a single bit. Utter waste

  • Helpful
  • Not helpful
ui-avatar of Sandeep R PRAJAPATI
Sandeep R. P.
4.5
1 year ago

Amazing

  • Helpful
  • Not helpful
ui-avatar of Buddhadev Jana
Buddhadev J.
5.0
1 year ago

Amazing

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
4.5
2 years ago

Amazing course, learned a lot about building powerful microservice.

  • Helpful
  • Not helpful
ui-avatar of Antonio Capobianco
Antonio C.
5.0
2 years ago

ho già appreso alcune funzionalità di postman che non conoscevo
ho imparato anche come usare hybernate

  • Helpful
  • Not helpful
ui-avatar of Nagesh Nagegowda
Nagesh N.
4.5
2 years ago

Course contains information from basic concepts to high level concepts.
Well curated course for all java developers.

  • Helpful
  • Not helpful
ui-avatar of Jeya Sadhu Sundaram
Jeya S. S.
5.0
3 years ago

good very useful

  • Helpful
  • Not helpful
ui-avatar of Jagadeeshwar Gadarla
Jagadeeshwar G.
4.5
3 years ago

Good learning experience

  • Helpful
  • Not helpful
ui-avatar of Hussein Saeed
Hussein S.
2.5
4 years ago

The current required version of Netbeans is not available to download

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
5.0
4 years ago

Nice course.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses