وَمَنْ يَتَّقِ اللَّهَ يَجْعَلْ لَهُ مَخْرَجًا * وَيَرْزُقْهُ مِنْ حَيْثُ لَا يَحْتَسِبُ وَمَنْ يَتَوَكَّلْ عَلَى اللَّهِ فَهُوَ حَسْبُهُ إِنَّ اللَّهَ بَالِغُ أَمْرِهِ قَدْ جَعَلَ اللَّهُ لِكُلِّ شَيْءٍ قَدْرًا
-----------------------------------------
أتقن **تكامل قواعد البيانات (Database Integration)** في مشاريع **`Next.js`** الخاصة بك. يشرح هذا الفيديو التعليمي الشامل خطوة بخطوة كيفية ربط تطبيق **`Next.js`** بقاعدة بيانات **`MySQL`** باستخدام **`Prisma`**، وهو واحد من أشهر أدوات ORM.
ستكتسب خبرة عملية من خلال:
* **إعداد `Prisma`**: تثبيت وتهيئة `Prisma` في مشروعك.
* **تعريف نماذج البيانات (Data Models)**: تصميم جداول قاعدة البيانات الخاصة بك باستخدام `Prisma Schema`.
* **تنفيذ `Migrations`**: مزامنة نماذج البيانات مع قاعدة البيانات الفعلية.
* **بناء واجهات برمجية (APIs)**: إنشاء مجموعة كاملة من نقاط النهاية (API endpoints) لتنفيذ جميع عمليات **`CRUD`** الأساسية (الإنشاء `Create`، القراءة `Read`، التحديث `Update`، والحذف `Delete`).
يقدم هذا الشرح أساسًا قويًا لإدارة البيانات بفعالية، ويعد نقطة انطلاق مثالية لاستكشاف مواضيع متقدمة في التعامل مع قواعد البيانات ضمن تطبيقات الويب الحديثة.
-----------------------------------------
كورسات في البرمجة - Korsat X Parmaga :
هي قناة متخصصة في البرمجة ( الفكرة فيها تقديم محتوي عربي ولكن بقوة ومستوي الكورسات الأجنبي الموجودة علي منصات مثل يوديمي و ليندا وكورسيرا )
نتمي لكم مشاهدة عربية ممتعة .. ونسعد بمشاركاتكم ومقترحاتكم .
لا تنسى (الأعجاب، والأشترك) في القناة
شارك المحتوي ليستفيد الجميع إن شاء الله
لينك القناة :
== Support Our Work | لدعم القناة ==
BUYMEACOFFEE
https://www.buymeacoffee.com/korsatXparmaga
-----------------------------------------
PATRION
https://www.patreon.com/korsatxparmaga
PAYPAL
علي اليوتيوب - Follow us on YouTube
Timestamps ==
Database Integration
00:00:00 - 01. Introduction
00:00:43 - 02. Installing MySQL
00:02:59 - 03. Setting Up Prisma
00:08:45 - 04. Defining Models
00:13:42 - 05. Creating Migrations
00:20:16 - 06. Creating a Prisma Client
00:24:01 - 07. Getting Data
00:28:55 - 08. Creating Data
00:33:18 - 08. Updating Data
00:35:40 - 08. Deleting Data
00:37:43 - 08. Exercise- Storing Products in DB
------------- Tags --------------------
#korsatxparmaga
#برمجة #كورسات #كورسات_برمجة
### أهم الكلمات المفتاحية (Keywords)
* **Next.js**: الإطار الأساسي المستخدم في الشرح.
* **Prisma**: أداة ה-ORM المستخدمة للتعامل مع قاعدة البيانات.
* **MySQL**: نوع قاعدة البيانات المستخدمة.
* **Database Integration**: المفهوم الرئيسي للفيديو، ويعني "تكامل قواعد البيانات".
* **CRUD**: اختصار للعمليات الأساسية (Create, Read, Update, Delete).
* **API Development**: بناء وتطوير واجهات برمجية (APIs).
* **Data Models**: تصميم "نماذج البيانات" في Prisma.
* **Database Migration**: عملية "ترحيل" التغييرات إلى قاعدة البيانات.
* **Backend Development**: تطوير الجانب الخادم من التطبيق.
* **Object-Relational Mapping (ORM)**: المفهوم الذي تنتمي إليه Prisma.
### Tags
**Tags أساسية:**
`Next.js`, `Prisma`, `MySQL`, `Database`, `CRUD`, `API`, `ORM`, `Full-Stack`, `Web Development`, `JavaScript`, `TypeScript`, `SQL`
**Tags باللغة العربية:**
`شرح Next.js`, `بريما`, `قواعد البيانات`, `تطوير الويب`, `برمجة`, `شرح برمجة`, `تطوير مواقع`, `واجهات برمجية`, `باك اند`