
يرجى الملاحظة: يمكن للمتعلمين الذين يُكملون هذه الدورة من IBM بنجاح الحصول على شارة مهارية (Skill Badge) — اعتماد رقمي مفصّل وقابل للتحقق يوضح المعارف والمهارات التي اكتسبتها في هذه الدورة. سجّل لتعرف المزيد، وأكمل الدورة ثم اطلب شارتك. تتمحور اللبنات الأساسية لتطوير التطبيقات حول الوصول إلى البيانات ومعالجتها وعرضها. ومع وجود كميات هائلة من البيانات المخزّنة في قواعد بيانات متعددة، سواء على السحابة أو داخل المؤسسات (On-Premises)، يحتاج المطورون إلى استخدام لغة مثل SQL للتعامل مع هذه البيانات بكفاءة. تعرّفك هذه الدورة على أساسيات SQL، وهي لغة بسيطة وقوية للاستعلام عن البيانات وإدارتها، كما تقدّم لك المفاهيم الأساسية لقواعد البيانات السحابية. ستتعلّم كيفية كتابة استعلامات لإدخال البيانات واسترجاعها وتحديثها وحذفها، وفهم كيفية نمذجة البيانات داخل قاعدة البيانات. كما ستكتشف مفهوم الربط الكائني-العلاقي (ORM) وكيف يتيح لك استخدام لغات البرمجة كائنية التوجه (OOP) للعمل مع قواعد البيانات بطريقة أكثر تنظيمًا ووضوحًا، دون الحاجة لكتابة SQL في كل مرة. وستطبّق ذلك عمليًا ضمن Django لبناء تطبيقات مدعومة بقاعدة بيانات. بالإضافة إلى ذلك، ستتعلّم دمج Bootstrap داخل قوالب Django لإنشاء صفحات ويب تفاعلية بواجهة أمامية أنيقة وسريعة التطوير. وفي نهاية الدورة، ستقوم بإنشاء تطبيق Django متكامل ثم نشره على السحابة، لتكتسب خبرة عملية في دورة حياة تطوير ونشر تطبيقات الويب كاملة المكدس.
Yan Luo
Ph.D., Data Scientist and Developer
Rav Ahuja
Global Program Director