Mô tả

Welcome to Master Java Web Services: Restful API (JAX RS)

The ultimate course to help you create quick and efficient Restful API applications. If you want to gain the skills needed to build Restful API solutions, this course is perfect for you.

Whether you're a beginner or an experienced developer, this course will take you from the fundamentals to performing CRUD operations, ensuring that the learning process is informative, engaging, and practical.

Throughout this comprehensive course, you will dive into the world of Restful API, covering essential topics that will empower you to build robust and scalable applications.

Here's what you can expect to learn:

  • Gain a solid background understanding of Restful API and its significance in modern web development.

  • Explore the various HTTP methods used in building Restful API applications.

  • Master the art of building RESTful API solutions that support CRUD (Create, Read, Update, Delete) operations.

  • Understand the concept of idempotence in HTTP methods and its importance in API design.

  • Discover the power of Hypermedia as the Engine of Application State (HATEOAS) and leverage it to create dynamic APIs.

  • Learn how to structure resource-based URIs for performing CRUD operations effectively.

  • Get hands-on experience working with XML and JSON responses in API demos, expanding your data interchange skills.

  • Harness the URI builder technique to construct complex and dynamic URIs in your API applications.

  • Unlock the ability to obtain tokens from Google servers, enabling secure and authenticated interactions.

Why Learn Restful API (Java Web Services)

Learning Java Web Services and Restful API development is a game-changer for your professional growth. By acquiring these sought-after skills, you position yourself as a competent developer capable of building Restful API solutions rapidly. This expertise opens up a world of opportunities, allowing you to enhance web applications and propel your career prospects as an IT professional.

Why Learn From Me

Navigating the intricacies of Java Web Services and Restful API development can be challenging. That's why I've designed this course to provide you with an easy-to-follow, straight-to-the-point approach. Drawing on my extensive teaching experience and industry knowledge, I've tailored the content to ensure your success. With over 8 years of teaching IT to more than 142,000+ students and my own experience as a web application developer, I bring a unique perspective to the learning process. My teaching style focuses on simplicity, clarity, and hands-on practice, enabling you to master these concepts with ease.

No question asked - Money Back Guarantee!

We are so confident in the value this course offers that we provide a 30-day money-back guarantee. If, for any reason, you are not satisfied with the course, let us know, and we will refund 100% of your purchase price, no questions asked. With this risk-free offer, you have nothing to lose.

Sign up for "Master Java Web Services: Restful API (JAX RS)" today and embark on a transformative learning journey. By the end of this course, you will have the confidence and skills to develop RESTful API applications effectively.

Take the first step towards becoming a Restful API expert - enroll now!

Join me on this exciting adventure, and I'll see you inside the course.

Bạn sẽ học được gì

Build RestFul API

Yêu cầu

  • Java Basics
  • A System
  • IDE

Nội dung khoá học

8 sections

Introduction

13 lectures
Introduction To Web Services
05:25
REST web services overview
04:18
Resource based URI's
08:48
More about resource based URI's
06:40
Rest response
06:52
Status codes
07:30
Idempotence of HTTP Methods
05:49
Hypermedia as the Engine of Application State (HATEOAS)
13:49
The Richardson Maturity Model
07:20
JAX-RS and implementations overview
04:37
Meet your Author
02:01
Linkedin and Instagram links
00:05
Quiz on section 1
13 questions

Setting up

12 lectures
Download of installation of JDK
04:42
Download and installation of eclipse
05:34
Setting up
12:18
Background story
08:30
Getting started with Restful API (Fixing warnings)
04:59
Getting started with Restful API - First API
08:28
Revisiting backgrounds and handling post request
09:39
Resource based URI for CRUD methods
08:48
PathParams
07:07
Project files
00:03
Quiz on section 2
2 questions
Checkout "Our Full Stack Java Developer Course"
01:46

Database connectivity (Hibernate)

11 lectures
Installing MySQL
05:37
Creating sample database
04:17
Setting up service
07:56
Service layer continues
04:45
Integrating hibernate
07:45
Add DAO layer
07:49
Implement DAO layer
12:22
XML response (API demo)
10:48
JSON response (API demo)
07:12
Connect on LinkedIn, "It's good!"
03:21
Project files
00:03

Understanding Restful web-services (Jax rs)

22 lectures
Setup table - Sub-resource
05:34
Add sub-resource on existing resource
09:25
Add sub-resource on existing resource (In action)
10:29
ManyToOne mapping in hibernate
06:44
Delegation call to sub-resource object
10:18
Filter
09:43
Pagination
08:50
HeaderParam and CookieParam
07:25
ContextParam
10:09
Sending status codes
09:10
Location headers
09:17
Add specific entity method
08:40
URI builder
08:17
WebApplicationException
08:11
Exception handling with json response
10:46
Exception mapper
07:21
Custom exception map
05:09
HATEOAS - part 1
10:14
HATEOAS - part 2
07:17
HATEOAS - get links from resourse
11:10
Discussion forum
02:52
Project files
00:03

Under the hood

11 lectures
Alternate Maven project setup
11:11
Alternate application setup
09:16
MessageBodyReader and Writer
03:03
Implement MessageBody Writer
10:14
Resource types
06:34
Param with resource types
09:21
Param converters
06:06
Param converter implementation
11:42
Param converter implementation - Nameless object
07:06
About Project files
02:43
Project files
00:03

Building client

9 lectures
Building client - introduction
09:46
Client building steps
06:47
URL building
11:54
Post request using client
12:59
Read response and wrapper class in brief
15:42
Build HATEOS model
16:23
Put and Delete operation
07:33
We have started AI related courses
01:24
Project files
00:03

Google OAuth 2.0 with Rest (JSP as view)

8 lectures
Understanding protocol
04:44
Setting up project
10:39
Google login or consent screen
14:15
Getting token from Google server
16:54
Access user data from Google server
14:48
Display userinfo on view
06:03
Few more things
03:23
Project files
00:03

Bonus

4 lectures
Consider 5 star rating
01:32
Offers
00:04
Interview Tips
07:23
Thanks for taking this course
01:24

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.