- Level Professional
- المدة
- الطبع بواسطة Meta
-
Offered by
عن
يمكّنك المشروع المتقدم من إظهار مهارات متعددة عن طريق حل مشكلة فعلية في الواقع. ستختبر قدراتك في التطوير الشامل في الواجهة الخلفية ضمن سيناريو واقعي عن طريق إنشاء تطبيق ويب من Django. تتضمن كل وحدة ملخصًا موجزًا وروابط إلى المحتوى الذي قمت بدراسته في الدورات التدريبية السابقة ضمن هذا البرنامج. ستستخدم ترميزًا سليمًا وخاليًا من الأخطاء لإنشاء خادم ويب Django يتضمن نقاط نهاية متعددة لواجهة برمجة التطبيقات وستربطه بقاعدة بيانات MySQL. ستقوم أيضًا بإنشاء نظام قوالب مدعوم بواسطة طرق عرض Django. في نهاية الدورة التدريبية، ستكون قادرًا على: • إنشاء تطبيق واجهة خلفية باستخدام مهارات متعددة • استخدام Django لعرض محتوى HTML الثابت • تعيين المشروع في مستودع Git • ربط الواجهة الخلفية بقاعدة البيانات • تنفيذ واجهات برمجة تطبيقات القائمة وحجز الطاولة • إعداد تسجيل المستخدم والمصادقة • اختبار التطبيق باستخدام اختبارات الوحدة وInsomnia • اكتساب المهارات من هذه الدورة وتقييم المتعلمين الآخرين • التفكير في محتوى هذا المشروع وفي مسار التعلم الذي في انتظارك. عند الانتهاء من المشروع المتقدم، سيتوفر لديك سجلاً حافلاً بالمشاريع التي يمكنك عرضها على أصحاب العمل المحتملين عند إجراء المقابلات لوظيفة تتعلق بالهندسة. لإكمال هذه الدورة التدريبية، ستحتاج إلى وجود خبرة بتطوير الواجهة الخلفية. بالإضافة إلى ذلك، من المفيد دائمًا أن يكون لديك شعور بالثقة تجاه قدرتك على إنجاز المهام!الوحدات
معلومات المشروع
1
Discussions
- الاستقبال والترحيب
1
Videos
- مقدمة إلى الدورة التدريبية
4
Readings
- المنهج الدراسي للدورة التدريبية
- كيفية النجاح في هذه الدورة التدريبية
- التحقق من بيئة التطوير
- موارد إضافية
إعداد المشروع
4
Assignment
- التحقق من الجاهزية: هل قمت بإعداد مستودع Git؟
- التحقق من الجاهزية: هل قمت بإعداد مشروع Django؟
- التحقق من الجاهزية: هل أرسلت التعيينات؟
- التحقق من المعرفة
1
Videos
- إعداد المشروع
6
Readings
- ملخص:التحكم في الإصدار
- التمرين: إنشاء المستودع
- ملخص: إعداد Django
- التمرين: إنشاء مشروع Django
- التمرين: تنفيذ المشروع
- الموارد الإضافية
المحتوى الثابت
4
Assignment
- التحقق من الجاهزية: هل قمت بإعداد مسارات المحتوى الثابت؟
- التحقق من الجاهزية: هل أرسلت التعيينات؟
- التحقق من المعرفة
- اختبار على الوحدة بدء المشروع
2
Videos
- ما تعرفه عن عناوين URL والمسارات
- ملخص الوحدة
3
Readings
- ملخص: مسارات Django
- تمرين: إعداد المسارات الثابتة
- موارد إضافية
النماذج والإجراءات المخزنة
4
Assignment
- التحقق من الجاهزية: هل قمت بإعداد اتصال MySQL؟
- التحقق من الجاهزية: هل قمت بإعداد النماذج؟
- التحقق من الجاهزية: هل أرسلت التعيينات؟
- التحقق من المعرفة
1
Videos
- استخدام قواعد البيانات والنماذج
4
Readings
- ملخص: النماذج وتكوين قاعدة بيانات في Django
- تمرين: إعداد اتصال MySQL
- تمرين: إعداد النماذج
- موارد إضافية
إضافة واجهات برمجة التطبيقات
5
Assignment
- التحقق من الجاهزية: هل قمت بإعداد واجهة برمجة التطبيقات لقائمة الطعام؟
- التحقق من الجاهزية: هل قمت بإعداد واجهة برمجة تطبيقات لحجز الطاولة؟
- التحقق من الجاهزية: هل أرسلت التعيينات؟
- التحقق من المعرفة
- اختبار على الوحدة وظائف المشروع
2
Videos
- إنشاء واجهة برمجة تطبيقات
- ملخص الوحدة
4
Readings
- ملخص: إطار Django Rest Framework
- تمرين: إعداد واجهة برمجة تطبيقات للقائمة
- تمرين: إعداد واجهة برمجة تطبيقات لحجز الطاولة
- موارد إضافية
مصادقة المستخدم
4
Assignment
- التحقق من الجاهزية: هل قمت بإعداد تسجيل المستخدم؟
- التحقق من الجاهزية: هل قمت بتأمين واجهة برمجة تطبيقات لحجز الطاولة؟
- التحقق من الجاهزية: هل أرسلت التعيينات؟
- التحقق من المعرفة
1
Videos
- تأمين التطبيق
4
Readings
- ملخص: مصادقة المستخدم
- تمرين: إضافة صفحة التسجيل
- تمرين: تأمين واجهة برمجة تطبيقات لحجز الطاولة
- موارد إضافية
اختبار واجهة برمجة التطبيقات
5
Assignment
- التحقق من الجاهزية: هل قمت بإضافة اختبارات الوحدة؟
- التحقق من الجاهزية: هل اختبرت واجهة برمجة التطبيقات باستخدام Insomnia؟
- التحقق من الجاهزية: هل أرسلت التعيينات؟
- التحقق من المعرفة
- اختبار على الوحدة الأمان والاختبار
2
Videos
- اختبار التطبيق
- ملخص الوحدة
5
Readings
- ملخص: اختبار الوحدة
- تمرين: إضافة اختبارات الوحدة
- ملخص: اختبار واجهة برمجة التطبيقات
- تمرين: اختبار واجهة برمجة التطبيقات باستخدام Insomnia
- موارد إضافية
تقييم المشروع
2
Assignment
- التحقق من الجاهزية الاستعداد لتقديم المشروع
- التقييم المقدَّر بالدرجات النهائي
1
Peer Review
- تطبيق الويب Little Lemon
1
Videos
- ملخص الدورة التدريبية للمشروع المتقدم
2
Readings
- حول التقييم النهائي للمشروع
- الحل: تطبيق الويب Little Lemon
Course wrap up
1
Discussions
- الاستفادة من التعلم
1
Videos
- تهانينا، لقد أكملت المشروع المتقدم!
1
Readings
- الخطوات التالية
Auto Summary
إذا كنت تسعى لتطوير مهاراتك كمطور واجهة خلفية وتطبيق ما تعلمته في سيناريوهات واقعية، فإن دورة "المشروع المتقدم لمطور الواجهة الخلفية" هي الخيار المثالي لك. تهدف هذه الدورة إلى اختبار مهاراتك في تطوير الواجهات الخلفية من خلال حل مشكلة حقيقية عبر إنشاء تطبيق ويب باستخدام Django. خلال هذه الدورة، ستتعلم كيفية إنشاء خادم ويب متكامل مع نقاط نهاية متعددة لواجهة برمجة التطبيقات وربطه بقاعدة بيانات MySQL. ستقوم أيضًا بإنشاء نظام قوالب مدعوم بواسطة طرق عرض Django، وتطوير واجهات برمجة تطبيقات للحجز وإدارة المستخدمين. تشمل الدورة وحدات ملخصة وروابط للمحتوى الذي درسته في دورات سابقة، مما يسهل عليك الاستفادة القصوى من المواد التعليمية. ستتعلم كيفية عرض محتوى HTML الثابت، إعداد المشروع في مستودع Git، تنفيذ اختبارات الوحدة باستخدام Insomnia، وتقييم المتعلمين الآخرين. الدورة مقدمة من منصة Coursera، وهي متاحة من خلال اشتراكات Starter وProfessional. تستهدف الدورة المحترفين الذين لديهم خبرة سابقة في تطوير الواجهة الخلفية، وتمنحك الثقة والمهارات التي تحتاجها لعرض مشاريعك على أصحاب العمل المحتملين. انضم الآن لتكتسب الخبرة العملية وتطوير مشروع يمكنك عرضه بفخر في مقابلات العمل المتعلقة بالهندسة.

Taught by Meta Staff