تطوير من جانب الخادم باستخدام Kotlin وSpring Boot
Создание современных веб-приложений на Kotlin
ملخص:
مقدمة
كتاب «Server-Side Development with Kotlin and Spring Boot» (من تأليف Sebastian Mucke، عام 2021) هو دليل عملي لإنشاء تطبيقات من جانب الخادم بلغة Kotlin باستخدام إطار العمل الشهير Spring Boot. على عكس العديد من الإصدارات الموجهة لـ Java، يركز هذا الكتاب بالكامل على Kotlin — لغة حديثة وموجزة وآمنة، والتي تحل محل Java بشكل متزايد في نظام Spring البيئي.
يمتد الإصدار على 352 صفحة ويغطي دورة التطوير الكاملة: من إعداد المشروع إلى نشر التطبيق النهائي في السحابة. يركز المؤلف على الأمثلة العملية، مما يسمح للقارئ ليس فقط بفهم النظرية، ولكن أيضًا بتطبيق المعرفة فورًا في الممارسة.
عن ماذا يتحدث الكتاب
يقدم الكتاب القارئ تدريجيًا إلى المفاهيم الأساسية للتطوير من جانب الخادم باستخدام Kotlin. يتم التركيز بشكل أساسي على إطار العمل Spring Boot، ولكن يتم أيضًا تناول التقنيات ذات الصلة: قواعد البيانات، الأمان، الاختبار، والحاويات.
هيكل الكتاب منطقي وواضح:
- الفصول 1–2: مقدمة إلى Kotlin للتطوير من جانب الخادم، إعداد البيئة، وإنشاء أول تطبيق Spring Boot.
- الفصول 3–5: العمل مع قواعد البيانات (Spring Data JPA, H2, PostgreSQL)، إنشاء REST API، ومعالجة الطلبات.
- الفصول 6–8: الأمان (Spring Security, JWT)، الاختبار (JUnit, Mockito)، وتسجيل الأحداث.
- الفصول 9–10