![free-palestine](https://journey4learn.com/free-palestine.webp)
![free-palestine](https://journey4learn.com/free-palestine.webp)
![Responsive image](https://thumbsnap.com/i/wxg5iizB.jpg)
منذ سنة
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات مجانية فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
Spring Data JPA هو أفضل تطبيق للتعبير عن التكوين في نظام Boot Spring ، والذي يبسط إلى حد كبير تشغيل قاعدة البيانات في المشروع
من خلال هذه الدورة سوف نقوم بشرح كيفية التعامل مع البيانات من خلال Spring Data بكل بساطة : من خلال هذه الدورة سوف نقوم بالتطبيق العملي 100% على مشروع لنفهم الدورة بشكل صحيح ومبسط.
ما سوف تتعلمه في هذه الدورة هو : Spring DataProject StructureUnderstand JPAUnderstand HibernateCreate Virtual Database - H2 DatabaseGet users from the databaseGet user from the databaseUpdate Records on the databaseRemove Data from the databaseUnderstand Data Transfer Object - DTOConvert from Entity to DTOConvert from DTO to EntityUnderstand ControllerUnderstand ServicesUnderstand RepositoryUnderstand Application Layersو ايضا سوف تتعلم كيفية إنشاء مشروع جديد على Spring Boot و كيفية إنشاء Controller وربطه مع Service و من ثم كيفية ربط Service مع Repostiroy و ايضا كيفية عمل المشروع مع طبقات مختلفة Application Layers.
أصل JPAيمكن لإطار ORM تعيين كائنات Java إلى قاعدة بيانات علائقية ويمكن أن يستمر مباشرة في كائنات Java المعقدة. يمكن أن يؤدي ظهور إطار ORM إلى تحرير المطورين من برمجة قواعد البيانات ووضع المزيد من الطاقة على نموذج الأعمال ومنطق الأعمال. تتضمن أطر عمل ORM الشائعة حاليًا Hibernate و MyBatis و TopLink و Spring JDBC.قبل مواصفات JPA ، نظرًا لعدم وجود معيار رسمي ، اختلفت واجهات برمجة التطبيقات بين أطر عمل ORM المختلفة بشكل كبير ، وستكون الأنظمة التي تستخدم إطار عمل ORM مقيدة بشدة بمعيار ORM. استنادًا إلى ذلك ، قدمت Sun إصدار JPA ORM الجديد ، والأسباب الرئيسية هي: أولاً ، تبسيط أعمال تطوير تطبيقات Java EE و Java SE الحالية ؛ وثانيًا ، تأمل Sun في دمج تقنية ORM لتحقيق واجهة اتصال API موحدة.ما هو JPAJPA (واجهة برمجة تطبيقات Java المستمرة) هي مواصفات Java الرسمية لاستمرار جافا. يزود مطوري Java بأداة ربط كائن / ارتباط لإدارة البيانات العلائقية في تطبيقات Java. يتمثل مظهره بشكل أساسي في تبسيط عمل التطوير المستمر الحالي ودمج تكنولوجيا ORM ، وإنهاء الوضع الحالي لأطر ORM مثل Hibernate و TopLink و JDO وما إلى ذلك.من الجدير بالذكر أن JPA تم تطويره على أساس الاستيعاب الكامل لأطر ORM الحالية مثل Hibernate و TopLink و JDO وما إلى ذلك. ويتميز بمزايا سهولة الاستخدام وقابلية التوسع. بناءً على استجابة مجتمع التطوير الحالي ، تلقى JPA دعمًا كبيرًا وثناءًا ، بما في ذلك فريق تطوير Spring و EJB 3.0.
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)