تطوير API بلغة Java: من الأساسيات إلى الخدمات المصغرة
300 صفحات
Arabic
PDF
4.5

تطوير API بلغة Java: من الأساسيات إلى الخدمات المصغرة

Создание RESTful и GraphQL API с нуля на Java 17+

المؤلف:

السنة:

ملخص:

كتاب «API разработка на Java» هو دليل عملي شامل للمطورين الراغبين في إتقان إنشاء واجهات ويب حديثة بلغة Java. المؤلف، Алексей Воронов، مطور أول بخبرة 10 سنوات، يقود القارئ خطوة بخطوة من المبادئ الأساسية لبناء API إلى نشر حلول جاهزة للإنتاج.

لمن هذا الكتاب:

  • مطوري Java من المستوى Junior و Middle الذين يرغبون في الانتقال إلى تطوير backend API؛
  • الطلاب وخريجي تخصصات تكنولوجيا المعلومات الذين يدرسون Java؛
  • مطورو لغات أخرى (Python, C#) المنتقلون إلى Java؛
  • القادة التقنيون الذين يرغبون في تنظيم معرفتهم بتصميم API.

ماذا ستتعلم:

  • أساسيات REST: الموارد، طرق HTTP، الحالات، HATEOAS؛
  • إعداد Spring Boot للبدء السريع في مشروع API؛
  • العمل مع JPA و Hibernate: تعيين الكيانات، المستودعات، التقسيم إلى صفحات؛
  • إنشاء وحدات تحكم RESTful مع التحقق من الصحة ومعالجة الأخطاء؛
  • توثيق API باستخدام Swagger/OpenAPI 3.0؛
  • المصادقة والتفويض: JWT, OAuth2, Spring Security؛
  • تطوير GraphQL API باستخدام Spring GraphQL؛
  • الاختبار: الوحدوي، التكاملي، باستخدام MockMvc و TestContainers؛
  • هندسة الخدمات المصغرة: اكتشاف الخدمات، بوابة API (Spring Cloud)؛
  • التفاعل غير المتزامن: Kafka, RabbitMQ, WebSockets؛
  • م

توصيات