إنشاء التطبيقات باستخدام Spring 5 وKotlin
Практическое руководство по современной веб-разработке
ملخص:
مقدمة
كتاب «Building Applications with Spring 5 and Kotlin» (2018، 298 صفحة) من تأليف Miloš Vasić هو دليل عملي يجمع بين أداتين قويتين في النظام البيئي الحديث لـ Java: إطار العمل Spring 5 ولغة Kotlin. على الرغم من أن الكتاب صدر منذ عدة سنوات، إلا أن محتواه لا يزال ذا صلة بالمطورين الراغبين في إتقان البرمجة التفاعلية (Reactive Programming)، وإنشاء خدمات RESTful، وتطبيق أفضل ممارسات Spring Boot باستخدام بناء جملة Kotlin المختصر.
عن ماذا يتحدث الكتاب
يأخذ الكتاب القارئ خطوة بخطوة من أساسيات إعداد المشروع إلى نشر تطبيق كامل. يركز بشكل أساسي على الجوانب العملية: تكوين Spring Boot، العمل مع قواعد البيانات عبر Spring Data JPA، بناء REST API، تنفيذ التدفقات غير المتزامنة والتفاعلية باستخدام WebFlux، بالإضافة إلى الاختبار والأمان. يحتوي كل فصل على أمثلة جاهزة من كود Kotlin يمكن تطبيقها فوراً في المشاريع الحقيقية.
لمن هذا الكتاب
الكتاب موجه للمطورين الذين لديهم معرفة مسبقة بـ Java وفهم أساسي لـ Spring. ليست هناك حاجة لمعرفة Kotlin مسبقاً — حيث يقدم المؤلف بناء الجملة والتعابير الاصطلاحية للغة حسب الحاجة. سيكون الكتاب مفيداً لمبرمجي Java الراغبين في الانتقال إلى Kotlin، وكذلك لأولئك الذين يريدون تعلم الإمكانيات الحديثة لـ Spring 5، بما في ذلك البرمجة التفاعلية.
ماذا سيتعلم القارئ
- إعداد المشروع: إنشاء Spring Boot