پیشنهاد فرادرس

آموزش ساخت وب سرویس با Java EE 8

دسته بندی ها: آموزش جاوا (Java) ، آموزش های LinkedIn

در این دوره یاد بگیرید چگونه وب سرویس های سبک وزن و مدرن با استفاده از Java Enterprise Edition (EE) 8 و API های مربوطه ایجاد کنید. این دوره به بررسی این می پردازد که چرا Java EE یک پلتفرم خوب برای میکروسرویس ها است، ویژگی های جدید Java EE 8 چیست و چه عواملی نیاز است تا اولین میکروسرویس را با Java EE 8 توسعه، ایجاد و اجرا کنیم. همچنین با پیاده سازی چندین وب سرویس کوچک و تمرکز بر جنبه های خاص مانند کلاینت ها و سرویس های RESTful هم زمان آشنا می شوید. علاوه بر این، مبانی کانتینرسازی با استفاده از داکر، رویکرد برای تست، پردازش JSON و اتصال داده با JSON-P و JSON-B، پردازش هم زمان، push communication با استفاده از رویدادهای server-sent، استفاده از (JSON Web Token (JWT و غیره را فرا خواهید گرفت.

سرفصل:

  • معرفی دوره
  • چرا Java EE یک پلتفرم خوب برای میکروسرویس ها است؟
  • ویژگی های جدید Java EE 8 چیست
  • کانتینرسازی Java EE 8 microservices
  • ایجاد کلاینت ها و وب سرویس های هم زمان
  • پیاده سازی REST APIs با JAX-RS
  • استفاده از زیر منابع
  • مدیریت خطا در JAX-RS
  • پیاده سازی کلاینت های وب سرویس با Java EE 8
  • تست وب سرویس های Java EE 8
  • مارشال محتوا با JSON-B و JSON-P
  • معرفی انواع محتوا و مذاکرات محتوا
  • اتصال آسان داده با استفاده از JSON-B
  • پردازش JSON انعطاف پذیر با JSON-P
  • ایجاد وب سرویس های غیر هم زمان
  • مزایا و سناریوهای استفاده از پردازش ناهمزمان
  • پیاده سازی وب سرویس های غیر هم زمان
  • استفاده از ManagedExecutorService و server-side callbacks
  • استفاده از  (Server-Sent Events (SSE
  • رویداد server-sent چیست؟
  • پیاده سازی SSE بر روی سمت سرور
  • پیاده سازی کلاینت های SSE REST
  • پیاده سازی و ارسال  SSE broadcasts
  • REST APIs پیشرفته
  • استفاده از (JSON Web Token (JWT برای احراز هویت
  • و غیره
Building Web Services with Java EE 8 Publisher:Linkedin Author:Mario-Leander Reimer Duration:2h 5m 58s Level:Intermediate

Learn how to develop modern and lightweight web services using Java Enterprise Edition (EE) 8.
Released: : October 22, 2018
Learn how to develop modern and lightweight web services using Java Enterprise Edition (EE) 8 and the relevant APIs. Instructor Mario-Leander Reimer begins by providing some context, explaining why Java EE is a good platform for microservices, what's new in Java EE 8, and what's required to develop, build, and run your first microservice with Java EE 8. He then shows Java developers how to implement several small web services, each focusing on a specific aspect, such as synchronous RESTful services and clients. Plus, learn about basic containerization using Docker, approaches to testing, JSON processing and data binding with JSON-P and JSON-B, asynchronous processing, push communication using server-sent events, using JSON Web Token (JWT), and more.
Introduction
The course overview
Why is Java EE a good platform for microservices?
What's new in Java EE 8
Getting started with Java EE 8 microservices
Containerizing Java EE 8 microservices
1. Building Synchronous Web Services and Clients
Implementing basic REST APIs with JAX-RS
Using subresources
Error handling in JAX-RS
Implementing web service clients with Java EE 8
Testing Java EE 8 web services
2. Content Marshalling with JSON-B and JSON-P
Introduction to content types and content negotiation
Easy data binding using JSON-B
Flexible JSON processing with JSON-P
Implementing hypermedia-driven REST APIs
3. Building Asynchronous Web Services
Benefits and usage scenarios of asynchronous processing
Implementing asynchronous web services
Using ManagedExecutorService and server-side callbacks
Implementing asynchronous web service clients
4. Using Server-Sent Events (SSE)
What are server-sent events?
Implementing SSE on the server side
Implementing SSE REST clients
Implementing and sending SSE broadcasts
5. Advanced REST APIs
Apply design by contract: Adding validation
Using JSON Web Token (JWT) for authentication
Diagnosability: Logging, metrics, and tracing

پیشنهاد فرادرس

لینک های دانلود حجم فایل: 288.0MB Linkedin Building Web Services with Java EE 8_git.ir.rar