تطوير تطبيقات Backend باستخدام Node.js وMongoDB
دورة عملية متخصصة في Backend Development باستخدام Node.js وExpress وMongoDB، يتعلم الطالب خلالها كيفية بناء REST APIs احترافية، والتعامل مع قواعد البيانات، Authentication وAuthorization، Validation، Error Handling، ورفع الملفات، وصولاً إلى بناء Backend متكامل وجاهز للربط مع تطبيقات Front-End الحديثة.
حقائق الدورة
- المستوى
- متوسط
- لغة الدورة
- العربية
- الساعات
- 30
- عدد الجلسات
- 15
- مدة الجلسة
- 120 دقيقة
ما الذي ستتعلمه
- مفهوم Backend Development.
- الفرق بين Front-End وBack-End.
- Client / Server Architecture.
- HTTP Protocol.
- Request / Response.
- HTTP Methods.
- GET.
- POST.
- PUT.
- PATCH.
- DELETE.
- HTTP Status Codes.
متطلبات الدورة
- معرفة جيدة بأساسيات JavaScript.
- فهم Variables وConditions وLoops.
- فهم Functions.
- معرفة Arrays وObjects.
- معرفة Array Methods مثل map وfilter.
- فهم Promises وasync / await بشكل أساسي.
- معرفة ES Modules بصورة أساسية.
- يفضل معرفة بسيطة بأساسيات HTTP والويب، ولكنها ليست شرطاً.
- لا يشترط وجود خبرة سابقة في Node.js أو MongoDB.
- جهاز حاسوب شخصي مناسب للتطبيق العملي.
- محرر أكواد مثل Visual Studio Code.
- الالتزام بالتطبيق العملي والتمارين.
لمن هذه الدورة
- مطورو JavaScript الراغبون في دخول مجال Backend Development.
- الأشخاص الذين أنهوا أساسيات JavaScript.
- مطورو Front-End الراغبون في تعلم Backend.
- طلاب React الراغبون في بناء Backend خاص بتطبيقاتهم.
- الأشخاص الراغبون في تعلم Node.js.
- الطلاب الراغبون في تعلم MongoDB.
- الأشخاص الراغبون في بناء REST APIs.
- الطلاب الراغبون في دخول مسار MERN Stack.
- المطورون الراغبون في بناء تطبيقات Full-Stack باستخدام JavaScript.