К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
المشروع المتقدم لمطور الواجهة الخلفية · LearnSpace
Назад в каталог
courseraПрограммирование

المشروع المتقدم لمطور الواجهة الخلفية

Курс от Meta
Средний≈ 17 чАрабский
О курсеНавыкиПрограммаПреподаватели

О курсе

يمكّنك المشروع المتقدم من إظهار مهارات متعددة عن طريق حل مشكلة فعلية في الواقع. ستختبر قدراتك في التطوير الشامل في الواجهة الخلفية ضمن سيناريو واقعي عن طريق إنشاء تطبيق ويب من Django. تتضمن كل وحدة ملخصًا موجزًا وروابط إلى المحتوى الذي قمت بدراسته في الدورات التدريبية السابقة ضمن هذا البرنامج. ستستخدم ترميزًا سليمًا وخاليًا من الأخطاء لإنشاء خادم ويب Django يتضمن نقاط نهاية متعددة لواجهة برمجة التطبيقات وستربطه بقاعدة بيانات MySQL. ستقوم أيضًا بإنشاء نظام قوالب مدعوم بواسطة طرق عرض Django. ​في نهاية الدورة التدريبية، ستكون قادرًا على: • إنشاء تطبيق واجهة خلفية باستخدام مهارات متعددة • استخدام Django لعرض محتوى HTML الثابت • تعيين المشروع في مستودع Git • ربط الواجهة الخلفية بقاعدة البيانات • تنفيذ واجهات برمجة تطبيقات القائمة وحجز الطاولة • إعداد تسجيل المستخدم والمصادقة • اختبار التطبيق باستخدام اختبارات الوحدة وInsomnia • اكتساب المهارات من هذه الدورة وتقييم المتعلمين الآخرين • التفكير في محتوى هذا المشروع وفي مسار التعلم الذي في انتظارك. عند الانتهاء من المشروع المتقدم، سيتوفر لديك سجلاً حافلاً بالمشاريع التي يمكنك عرضها على أصحاب العمل المحتملين عند إجراء المقابلات لوظيفة تتعلق بالهندسة. لإكمال هذه الدورة التدريبية، ستحتاج إلى وجود خبرة بتطوير الواجهة الخلفية. بالإضافة إلى ذلك، من المفيد دائمًا أن يكون لديك شعور بالثقة تجاه قدرتك على إنجاز المهام!

Навыки, которые вы освоите

Django (Web Framework)Git (Version Control System)AuthenticationsAPI TestingBack-End Web DevelopmentApplication Programming Interface (API)Unit TestingSoftware TestingWeb DevelopmentUser AccountsDatabase DevelopmentApplication FrameworksTest ToolsDatabase ApplicationServer SideMySQLRestful APIVersion Control

Программа курса

4 модулей · 76 учебных материалов

01بدء المشروع26 материалов

معلومات المشروع

مقدمة إلى الدورة التدريبيةВидеоالمنهج الدراسي للدورة التدريبيةЧтениеالاستقبال والترحيبОбсуждениеكيفية النجاح في هذه الدورة التدريبيةЧтение

Учитесь у экспертов

Taught by Meta Experts

Преподаватель курса

المشروع المتقدم لمطور الواجهة الخلفية
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 17 ч

4 модулей

Язык: Арабский

Субтитры: Английский

Часть программы вашего университета
التحقق من بيئة التطويرЧтение
موارد إضافيةЧтение

إعداد المشروع

إعداد المشروعВидеоملخص:التحكم في الإصدارЧтениеالتمرين: إنشاء المستودعЧтениеالتحقق من الجاهزية: هل قمت بإعداد مستودع Git؟Заданиеملخص: إعداد DjangoЧтениеالتمرين: إنشاء مشروع DjangoЧтениеالتحقق من الجاهزية: هل قمت بإعداد مشروع Django؟Заданиеالتمرين: تنفيذ المشروعЧтениеالتحقق من الجاهزية: هل أرسلت التعيينات؟Заданиеالتحقق من المعرفةЗаданиеالموارد الإضافيةЧтение

المحتوى الثابت

ما تعرفه عن عناوين URL والمساراتВидеоملخص: مسارات DjangoЧтениеتمرين: إعداد المسارات الثابتةЧтениеالتحقق من الجاهزية: هل قمت بإعداد مسارات المحتوى الثابت؟Заданиеالتحقق من الجاهزية: هل أرسلت التعيينات؟Заданиеالتحقق من المعرفةЗаданиеملخص الوحدةВидеоاختبار على الوحدة بدء المشروعЗаданиеموارد إضافيةЧтение
02وظائف المشروع20 материалов

النماذج والإجراءات المخزنة

استخدام قواعد البيانات والنماذجВидеоملخص: النماذج وتكوين قاعدة بيانات في DjangoЧтениеتمرين: إعداد اتصال MySQLЧтениеالتحقق من الجاهزية: هل قمت بإعداد اتصال MySQL؟Заданиеتمرين: إعداد النماذجЧтениеالتحقق من الجاهزية: هل قمت بإعداد النماذج؟Заданиеالتحقق من الجاهزية: هل أرسلت التعيينات؟Заданиеالتحقق من المعرفةЗаданиеموارد إضافيةЧтение

إضافة واجهات برمجة التطبيقات

إنشاء واجهة برمجة تطبيقاتВидеоملخص: إطار Django Rest FrameworkЧтениеتمرين: إعداد واجهة برمجة تطبيقات للقائمةЧтениеالتحقق من الجاهزية: هل قمت بإعداد واجهة برمجة التطبيقات لقائمة الطعام؟Заданиеتمرين: إعداد واجهة برمجة تطبيقات لحجز الطاولةЧтениеالتحقق من الجاهزية: هل قمت بإعداد واجهة برمجة تطبيقات لحجز الطاولة؟Задание
03الأمان والاختبار21 материалов

مصادقة المستخدم

تأمين التطبيقВидеоملخص: مصادقة المستخدمЧтениеتمرين: إضافة صفحة التسجيلЧтениеالتحقق من الجاهزية: هل قمت بإعداد تسجيل المستخدم؟Заданиеتمرين: تأمين واجهة برمجة تطبيقات لحجز الطاولةЧтениеالتحقق من الجاهزية: هل قمت بتأمين واجهة برمجة تطبيقات لحجز الطاولة؟Заданиеالتحقق من الجاهزية: هل أرسلت التعيينات؟Заданиеالتحقق من المعرفةЗаданиеموارد إضافيةЧтение

اختبار واجهة برمجة التطبيقات

اختبار التطبيقВидеоملخص: اختبار الوحدةЧтениеتمرين: إضافة اختبارات الوحدةЧтениеالتحقق من الجاهزية: هل قمت بإضافة اختبارات الوحدة؟Заданиеملخص: اختبار واجهة برمجة التطبيقاتЧтениеتمرين: اختبار واجهة برمجة التطبيقات باستخدام InsomniaЧтение
04تقييم المشروع9 материалов

تقييم المشروع

ملخص الدورة التدريبية للمشروع المتقدمВидеоحول التقييم النهائي للمشروعЧтениеالتحقق من الجاهزية الاستعداد لتقديم المشروعЗаданиеتطبيق الويب Little LemonВзаимная проверкаالحل: تطبيق الويب Little LemonЧтениеالتقييم المقدَّر بالدرجات النهائيЗадание

Course wrap up

تهانينا، لقد أكملت المشروع المتقدم!Видеоالاستفادة من التعلمОбсуждениеالخطوات التاليةЧтение
التحقق من الجاهزية: هل أرسلت التعيينات؟Задание
التحقق من المعرفةЗадание
ملخص الوحدةВидео
اختبار على الوحدة وظائف المشروعЗадание
موارد إضافيةЧтение
التحقق من الجاهزية: هل اختبرت واجهة برمجة التطبيقات باستخدام Insomnia؟Задание
التحقق من الجاهزية: هل أرسلت التعيينات؟Задание
التحقق من المعرفةЗадание
ملخص الوحدةВидео
اختبار على الوحدة الأمان والاختبارЗадание
موارد إضافيةЧтение