Skip to content
CourseAsk.
Jakarta EEシリーズその3:RESTful Web Service入門
Udemy Certificate 0

Jakarta EEシリーズその3:RESTful Web Service入門

About this course

このコースは、Jakarta EEのRESTful Web Service(JAX-RS)を体系的に学ぶための実践的な入門講座です。Javaでの開発経験がある方を対象に、Jakarta EE 10とOpen Libertyを用いた軽量かつ柔軟なREST API構築の基本を丁寧に解説します。全11セクションを通じて、Hello Worldの作成から始まり、JSON Binding、HTTPメソッドの使い分け、CORS設定、パラメータの受け取り方、エラーハンドリング、Bean Validation、セキュリティ(Basic認証/JWT認証)、Enterprise Beans、Interceptor、Server-Sent Events、REST Client APIまでを網羅します。各セッションには、サンプルコードと動作確認手順が含まれており、Postmanを使ったAPIテストも体験できます。使用環境は Eclipse(Pleiades All in One)、Open Liberty、Liberty Tools、JDK 21、Postmanなど。JavaやHTTPの基本知識があり、Eclipse IDEの基本操作ができる方であれば、すぐに学習を開始できます。この講座を通じて、Jakarta RESTful Web Servicesの設計思想と実装技術を理解し、関連APIとの連携による堅牢で拡張性のあるREST API開発のスキルを身につけましょう。

D

51/100

CourseAsk score

What the provider tells you
31/45
Who stands behind it
8/35
How complete the listing is
12/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • Understand the principles and design philosophy of Jakarta EE RESTful web services
  • Build a RESTful API using Jakarta EE 10 and Open Liberty
  • Implement JSON binding and handle HTTP methods effectively
  • Configure CORS and manage parameters
  • Perform error handling and bean validation
  • Apply security protocols such as Basic and JWT authentication
  • Use Server-Sent Events and the REST Client API

Course objectives

  • To provide a systematic understanding of RESTful web services in Jakarta EE
  • To equip learners with skills to develop and test a REST API
  • To enhance problem-solving abilities in API design and implementation
Web Development #rest api #http methods #eclipse #java development #error handling #jwt authentication #security #postman #CORS #api testing #jax-rs #jakarta ee #open liberty #json binding #bean validation
$19.99

Price shown by Udemy — confirm on their site.

Enroll on Udemy

You'll be redirected to Udemy to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0