Node.js MVC
متوسط
13857 مشترك
01:50:17
ستقوم في هذهِ الدورة بالاستفادة من المفاهيم التي اكتسبتها من تعلم لغة Javascript وبيئة عمل Node.js بالإضافة إلى العديد من المفاهيم الأخرى مثل Express وقواعد البيانات MongoDB وتقنيات تصميم الواجهات HTML, CSS, Bootstrap في إنشاء تطبيق ويب متكامل.
29 فيديو تعليمي
5 مقالات
7 اختبارات
ماذا ستتعلم ؟
استخدام مكتبة Mongoose للتعامل مع البيانات في قواعد بيانات MongoDB.
إنشاء واجهات للمستخدم باستخدام HTML, CSS, Bootstrap.
الربط بين Back-end وواجهات المستخدم Front-end.
محتوى الدورة
1
المقدمة
00:04:00
سنتعلم في هذهِ الوحدة مفهوم تطوير تطبيقات الويب باستخدام MVC pattern.
متطلبات الدورة
الأدوات المستخدمة
مقدمة ومفهوم MVC
مفهوم MVC
2
مقدمة في Express
00:13:23
سنقوم في هذهِ الوحدة بمراجعة مفاهيم Express مع أخذ فكرة عامة عن المشروع الذي سيتم تطبيقه خلال هذهِ الدورة.
مقدمة في Express
مراجعة Express
مفهوم Request و Response
مقدمة عن مشروع ToDo
اختبار قصير
4 أسئلة
3
قاعدة البيانات MongoDB
00:31:55
ستتعلم في هذهِ الوحدة طريقة ربط قاعدة البيانات MongoDB مع المشروع الخاص بك، مع تطبيق جميع عمليات CRUD.
مقدمة في قاعدة البيانات MongoDB
الاتصال بقاعدة البيانات MongoDB
عملية إدخال البيانات الجزء الأول | Insert
عملية إدخال البيانات الجزء الثاني | Insert
عملية إدخال البيانات الجزء الثالث | Insert
عملية البحث عن البيانات | Find
عملية حذف البيانات | Delete
عملية تحديث البيانات | Update
مكتبة Nodemon
اختبار قصير
4 أسئلة
4
واجهات المستخدم | User Interface
00:30:35
ستتعلم في هذهِ الوحدة طريقة بناء واجهات للمستخدم Frontend باستخدام HTMLL, CSS, Bootstrap وربطها مع Backend.
مفهوم الكتابة في ملفات ejs
تحميل مكتبة ejs
تنسيق الواجهة الرئيسية للمستخدم
واجهة إدخال بيانات جديدة | Create
واجهة عرض البيانات | Read
واجهة التعديل على البيانات الجزء الأول | Update
واجهة التعديل على البيانات الجزء الثاني | Update
واجهة حذف البيانات | Delete
اختبار قصير
3 أسئلة
5
مجلد Model
00:08:04
ستتعلم في هذهِ الوحدة كيفية إنشاء مجلد Model في المشروع.
مفهوم Model
مجلد Model
اختبار قصير
4 أسئلة
6
مجلد Controller
00:07:30
ستتعرف فيه هذهِ الوحدة على طريقة فصل جميع العمليات Functions من ملف app.js إلى مجلد جديد ومنفصل خاص بعمليات Controller.
مفهوم مجلد Controller
إنشاء مجلد Controller
اختبار قصير
3 أسئلة
7
مجلد Router
00:10:08
ستتعرف في هذهِ الوحدة على طريقة إنشاء مجلد Router.
مفهوم Router
مجلد Router
اختبار قصير
4 أسئلة
8
مجلد View
00:04:16
في هذهِ الوحدة سنلقي نظرة على الشكل النهائي للمجلدات، حيث أنه تم إنشاء مجلد View سابقًا.
مفهوم مجلد View
مجلد View
اختبار قصير
3 أسئلة
9
مشروع | Project
00:00:26
في هذا المشروع ستقوم بتطبيق ما تعلمته من تقنيات لإنشاء مشروع جديد.
تطبيق Student Management
دورات قد تهمك أيضاً
دورة تعليمية
PHP 106: Web Concept
تهدف الدورة إلى التعرف على عدد من المفاهيم الأساسية في تطوير الويب باستخدام لغة PHP، وكيفية تطبيقها خلال التعامل مع طلبات GET و POST، بالإضافة إلى إدارة Session و Cookies بشكل فعال.
متوسط
4 وحدات
02:03:59

دورة تعليمية
Vim Editor 102
ستتعلم في هذه الدورة على مفاهيم واختصارات متقدمة في محرر Vim، بالإضافة إلى أهم الأوامر التي تساعدك في التعامل مع محرر Vim بشكل فعّال وسريع.
متوسط
8 وحدات
00:58:21
دورة تعليمية
ASP.NET Core MVC 102
سنتعرف في هذهِ الدورة على مفاهيم متقدمة في تطوير تطبيقات الويب باستخدام ASP.NET Core MVC.
متوسط
5 وحدات
01:31:36