الانتقال إلى المحتوى

دورة تطوير تطبيقات الويب المتكاملة

تغطي بناء تطبيقات ويب متكاملة باستخدام HTML وCSS وJavaScript وأطر الواجهات الأمامية إلى جانب البرمجة الخلفية وقواعد البيانات لتقديم حلول آمنة وعملية.

SEAD · هندسة البرمجيات وتطوير التطبيقاتAll Levels#2750حضوريEnglish , Arabic
المدة
5 أيام
تحميل البروشورعرض المواعيد القادمة

استبدال المشارك مجاناً في أي وقت · الإلغاء قبل 30 يوماً فأكثر: استرداد كامل ناقص 10%. سياسة الإلغاء

نظرة عامة على الدورة

تزوّد هذه الدورة المشاركين بالمهارات العملية اللازمة لتطوير تطبيقات ويب متكاملة تشمل واجهات المستخدم الأمامية والخدمات الخلفية. ويتعلم المشاركون كيفية إنشاء واجهات تفاعلية ومتجاوبة، وتنفيذ منطق التطبيقات، وإدارة قواعد البيانات، وربط المكونات المختلفة لتقديم حلول ويب عملية وآمنة وقابلة للصيانة. تغطي الدورة لغات HTML وCSS وJavaScript، وأطر عمل الواجهات الأمامية، والبرمجة من جانب الخادم، والتكامل مع قواعد البيانات، وتطوير واجهات برمجة التطبيقات، والمصادقة، واختبار التطبيقات، وإدارة إصدارات الشيفرات، وأساسيات النشر. ومن خلال التمارين التطبيقية والمشروع النهائي، يكتسب المشاركون فهماً متكاملاً لمراحل تطوير تطبيقات الويب، بدءاً من تحليل المتطلبات وتصميم الواجهات، وصولاً إلى التنفيذ والاختبار والتجهيز للتشغيل الفعلي.

أهداف التعلم

  • بنهاية الدورة، سيكون المشاركون قادرين على:
  • شرح مفاهيم التطوير المتكامل لتطبيقات الويب وبنيتها وآليات العمل الحديثة.
  • إنشاء صفحات ويب منظمة باستخدام HTML وتصميم واجهات متجاوبة باستخدام CSS.
  • تطبيق JavaScript لتطوير الخصائص التفاعلية وتجارب المستخدم الديناميكية.
  • تطوير مكونات الواجهات الأمامية باستخدام إطار عمل حديث مثل React.
  • تنفيذ منطق التطبيقات على جانب الخادم باستخدام تقنيات مناسبة مثل Node.js وExpress.
  • تصميم قواعد البيانات العلائقية وتنفيذ عمليات معالجة البيانات باستخدام SQL.
  • تطوير واجهات برمجة التطبيقات وفق النمط REST وربط مكونات الواجهة الأمامية بالخدمات الخلفية.
  • تطبيق المصادقة والتحكم في الصلاحيات والتحقق من المدخلات وضوابط أمن التطبيقات الأساسية.
  • استخدام Git لإدارة الشيفرات المصدرية ودعم التطوير التعاوني.
  • اختبار تطبيق ويب متكامل وتصحيح أخطائه ونشره باستخدام أدوات التطوير المناسبة.

من يجب أن يحضر

تستهدف الدورة مطوري البرمجيات، ومطوري الويب، ومتخصصي تقنية المعلومات، ومسؤولي دعم التطبيقات، ومحللي الأنظمة، والكوادر التقنية الراغبة في تطوير قدراتها في بناء تطبيقات الويب المتكاملة. كما تناسب المهنيين الذين يسعون إلى الانتقال من تطوير الواجهات الأمامية أو الخدمات الخلفية إلى التطوير المتكامل، أو تحسين قدرتهم على تنفيذ الحلول الرقمية المترابطة. وتناسب الدورة أيضاً فرق التحول الرقمي، وفرق المشاريع التقنية، ووحدات تطوير التطبيقات، والمتخصصين التقنيين العاملين في الجهات الحكومية والوزارات والقطاع العام والبنوك والمؤسسات المالية وشركات النفط والغاز والمنشآت الصناعية والشركات الكبرى. يُتوقع من المشاركين امتلاك مهارات أساسية في استخدام الحاسوب والتعامل مع متصفحات الويب، وتُعد الخبرة السابقة في البرمجة ميزة إضافية، مع تقديم المفاهيم الأساسية اللازمة للتقدم في التمارين التطبيقية.

مخرجات التعلم

  • شرح بنية تطبيقات الويب المتكاملة ومكوناتها الأساسية.
  • إنشاء واجهات ويب متجاوبة تراعي سهولة الوصول باستخدام HTML وCSS وJavaScript.
  • تطوير مكونات واجهات قابلة لإعادة الاستخدام وإدارة التفاعلات داخل التطبيقات.
  • تنفيذ المسارات البرمجية ومنطق الأعمال ومعالجة الطلبات على جانب الخادم.
  • تصميم هياكل قواعد البيانات وتنفيذ عمليات معالجة البيانات باستخدام SQL.
  • إنشاء واجهات برمجة التطبيقات واستخدامها لربط طبقات التطبيق المختلفة.
  • تطبيق مصادقة المستخدمين والتحكم في الصلاحيات والتحقق من المدخلات.
  • اتباع ممارسات البرمجة الآمنة للحد من الثغرات الشائعة في تطبيقات الويب.
  • استخدام Git لإدارة الشيفرات وتتبع التغييرات ودعم التعاون بين أعضاء الفريق.
  • اختبار تطبيق متكامل وتصحيح أخطائه ونشره.
  • توثيق بنية التطبيق وإعداداته وإجراءات صيانته الأساسية.
  • تطوير تطبيق ويب متكامل يعالج متطلباً عملياً محدداً في بيئة الأعمال.

محتوى الدورة

اليوم الأول

أساسيات تطوير الويب وتقنيات الواجهات الأمامية

  • فهم نموذج التطوير المتكامل لتطبيقات الويب وبنية العميل والخادم.
  • مراجعة دورة حياة تطبيقات الويب وآليات الاتصال بين المتصفح والخادم وأساسيات بروتوكول HTTP.
  • إنشاء صفحات الويب باستخدام عناصر HTML والنماذج والعناصر الدلالية ومحتوى الويب المراعي لسهولة الوصول.
  • تصميم الواجهات باستخدام CSS والمحددات وأساليب التخطيط وFlexbox وCSS Grid.
  • تطوير واجهات متجاوبة لأجهزة الحاسوب والأجهزة اللوحية والهواتف المحمولة.
  • فهم المتغيرات وأنواع البيانات والمعاملات والدوال وهياكل التحكم في JavaScript.
  • التعامل مع نموذج كائن المستند (DOM) لإنشاء واجهات تفاعلية.
  • معالجة أحداث المستخدم وإرسال النماذج والتحقق الأساسي من البيانات على جانب العميل.
  • التعرف على أطر عمل الواجهات الأمامية ومفهوم التطوير القائم على المكونات.
  • تمرين عملي: إنشاء موقع ويب متجاوب متعدد الصفحات يتضمن نماذج تفاعلية وقوائم تنقل وآليات للتحقق من المدخلات.
اليوم الثاني

تطوير الواجهات الأمامية الحديثة والتكامل مع واجهات برمجة التطبيقات

  • فهم البنية القائمة على المكونات باستخدام React أو إطار عمل حديث مكافئ.
  • إنشاء مكونات قابلة لإعادة الاستخدام وتنظيم واجهات التطبيقات.
  • إدارة خصائص المكونات وحالتها وتفاعلات المستخدم.
  • تنفيذ التنقل وتجارب الصفحات المتعددة باستخدام مفاهيم التوجيه.
  • التعامل مع JavaScript غير المتزامنة والوعود البرمجية.
  • استرجاع البيانات من الخدمات الخارجية باستخدام Fetch API أو أدوات مكافئة.
  • ربط مكونات الواجهات الأمامية بواجهات برمجة التطبيقات وفق نمط REST.
  • إدارة مؤشرات التحميل ورسائل الأخطاء وحالات عدم توفر البيانات.
  • تطبيق أساليب تنسيق قابلة لإعادة الاستخدام وتصميم متجاوب وممارسات أساسية لسهولة الوصول.
  • تمرين عملي: تطوير تطبيق للواجهة الأمامية يعرض البيانات المسترجعة من واجهة برمجة تطبيقات ويتيح التعامل معها.
اليوم الثالث

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

  • فهم البرمجة على جانب الخادم وبنية التطبيقات الخلفية.
  • إعداد بيئة تطوير باستخدام Node.js وExpress أو تقنية مكافئة للبرمجة على جانب الخادم.
  • إنشاء المسارات البرمجية ومعالجة طلبات HTTP وإرجاع الاستجابات المنظمة.
  • تطبيق البرمجيات الوسيطة وتنظيم منطق التطبيق ضمن وحدات قابلة للصيانة.
  • فهم مفاهيم قواعد البيانات العلائقية والجداول والمفاتيح والعلاقات والتطبيع.
  • تصميم مخططات قواعد البيانات وتنفيذ استعلامات SQL لعمليات معالجة البيانات الشائعة.
  • ربط التطبيقات الخلفية بقواعد البيانات.
  • تنفيذ عمليات إنشاء البيانات وقراءتها وتحديثها وحذفها.
  • تصميم نقاط النهاية وفق نمط REST وتطبيق أساليب HTTP ورموز الحالة المناسبة.
  • معالجة التحقق من البيانات على الخادم والاستثناءات وأخطاء قواعد البيانات.
  • تمرين عملي: تطوير خدمة خلفية متكاملة مع قاعدة بيانات وواجهات برمجة تطبيقات لتطبيق أعمال.
اليوم الرابع

المصادقة والأمن والاختبار وإدارة إصدارات الشيفرات

  • فهم المخاطر الأمنية الشائعة في تطبيقات الويب ومبادئ التطوير الآمن.
  • تنفيذ تسجيل المستخدمين وتسجيل الدخول والخروج وإدارة الجلسات.
  • فهم المصادقة المعتمدة على الرموز المميزة واستخدام رموز JWT عند الحاجة.
  • تطبيق التحكم في الوصول القائم على الأدوار والتحقق من الصلاحيات.
  • التحقق من المدخلات وتنقيتها للحد من هجمات الحقن والثغرات الشائعة الأخرى.
  • إدارة كلمات المرور بصورة آمنة وحماية إعدادات التطبيقات والمعلومات الحساسة.
  • فهم مشاركة الموارد بين المصادر المختلفة (CORS) والنقل الآمن ورؤوس الحماية المناسبة.
  • استخدام Git لإدارة الشيفرات وإنشاء الفروع ودمج التغييرات ودعم العمل الجماعي.
  • اختبار واجهات برمجة التطبيقات وسير عمل التطبيق باستخدام أدوات الاختبار المناسبة.
  • تصحيح أخطاء الواجهات الأمامية والخدمات الخلفية ومراجعة سجلات التطبيق.
  • تمرين عملي: تعزيز أمن تطبيق قائم من خلال إضافة المصادقة والتحكم في الصلاحيات والتحقق من المدخلات والاختبارات الوظيفية القابلة للتكرار.
اليوم الخامس

النشر والتكامل والمشروع التطبيقي النهائي

  • دمج الواجهات الأمامية والخدمات الخلفية وقواعد البيانات في تطبيق متكامل.
  • إدارة متغيرات البيئة والفصل بين إعدادات التطوير والإنتاج.
  • إعداد إصدارات التطبيق وتهيئة إعدادات التشغيل الفعلي.
  • نشر تطبيقات الويب على منصة استضافة مناسبة أو بيئة سحابية.
  • فهم إعدادات النطاقات وبروتوكول HTTPS وتأمين الوصول إلى التطبيق.
  • تطبيق أساليب أساسية لتحسين الأداء وتطوير كفاءة استعلامات قواعد البيانات.
  • التعرف على تسجيل أحداث التطبيق ومراقبة الأخطاء والنسخ الاحتياطي وإجراءات الصيانة.
  • مراجعة معالجة مشكلات النشر والأخطاء الشائعة في بيئات الإنتاج.
  • إعداد الوثائق التقنية وتسليم التطبيق للاستخدام والصيانة.
  • الورشة الختامية: تصميم تطبيق ويب متكامل وتطويره واختباره ونشره، مثل بوابة للموظفين، أو نظام لطلبات الخدمات، أو تطبيق لإدارة المخزون، أو لوحة معلومات لإعداد تقارير الأعمال. ويعرض المشاركون بنية التطبيق وتصميم قاعدة البيانات وتكامل واجهات البرمجة وضوابط الأمن وأساليب الاختبار وإعدادات النشر.

المواعيد القادمة

الموعد المختار

برشلونة · ١١–١٥ يناير ٢٠٢٧ · حضوري

تحتاج مزيدًا من التفاصيل؟تواصل معنا عبر واتساب

المدينةالتواريخالسعر للمشاركسعر الحجز المبكر
ميلانومجدولة
٢–٦ نوفمبر ٢٠٢٦‏٧٬٠٠٠ €—
مسقطمجدولة
٩–١٣ نوفمبر ٢٠٢٦‏٦٬٣٠٠ €—
عبر الإنترنتمجدولة
١٥–١٩ نوفمبر ٢٠٢٦‏٢٬٧٠٠ €—
باريسمجدولة
٢٣–٢٧ نوفمبر ٢٠٢٦‏٦٬٧٠٠ €‏٦٬٠٣٠ €حتى ٢ نوفمبر
الرياضمجدولة
٣٠ نوفمبر – ٤ ديسمبر ٢٠٢٦‏٤٬٨٠٠ €‏٤٬٣٢٠ €حتى ٩ نوفمبر
رومامجدولة
٧–١١ ديسمبر ٢٠٢٦‏٧٬٠٠٠ €‏٦٬٣٠٠ €حتى ١٦ نوفمبر
فيينامجدولة
١٤–١٨ ديسمبر ٢٠٢٦‏٦٬٤٠٠ €‏٥٬٧٦٠ €حتى ٢٣ نوفمبر
أبوجامجدولة
١٤–١٨ ديسمبر ٢٠٢٦‏٧٬٧٠٠ €‏٦٬٩٣٠ €حتى ٢٣ نوفمبر
أكرامجدولة
٢١–٢٥ ديسمبر ٢٠٢٦‏٧٬٧٠٠ €‏٦٬٩٣٠ €حتى ٣٠ نوفمبر
أمسترداممجدولة
٢٨ ديسمبر ٢٠٢٦ – ١ يناير ٢٠٢٧‏٦٬٠٠٠ €‏٥٬٤٠٠ €حتى ٧ ديسمبر
باكومجدولة
٤–٨ يناير ٢٠٢٧‏٥٬٣٠٠ €‏٤٬٧٧٠ €حتى ١٤ ديسمبر
برشلونةمجدولة
١١–١٥ يناير ٢٠٢٧‏٦٬٠٠٠ €‏٥٬٤٠٠ €حتى ٢١ ديسمبر
القاهرةمجدولة
١٨–٢٢ يناير ٢٠٢٧‏٣٬٨٠٠ €‏٣٬٤٢٠ €حتى ٢٨ ديسمبر
كيب تاونمجدولة
٢٥–٢٩ يناير ٢٠٢٧‏٧٬٧٠٠ €‏٦٬٩٣٠ €حتى ٤ يناير
الدار البيضاءمجدولة
٢٥–٢٩ يناير ٢٠٢٧‏٤٬٧٠٠ €‏٤٬٢٣٠ €حتى ٤ يناير
الدماممجدولة
١–٥ فبراير ٢٠٢٧‏٤٬٨٠٠ €‏٤٬٣٢٠ €حتى ١١ يناير
الدوحةمجدولة
٨–١٢ فبراير ٢٠٢٧‏٤٬٧٠٠ €‏٤٬٢٣٠ €حتى ١٨ يناير
دبيمجدولة
١٤–١٨ فبراير ٢٠٢٧‏٤٬٧٠٠ €‏٤٬٢٣٠ €حتى ٢٥ يناير
إسطنبولمجدولة
٢٢–٢٦ فبراير ٢٠٢٧‏٥٬٣٠٠ €‏٤٬٧٧٠ €حتى ١ فبراير
جدةمجدولة
٢٨ فبراير – ٤ مارس ٢٠٢٧‏٤٬٨٠٠ €‏٤٬٣٢٠ €حتى ٨ فبراير
كيغاليمجدولة
٨–١٢ مارس ٢٠٢٧‏٧٬٧٠٠ €‏٦٬٩٣٠ €حتى ١٥ فبراير
كوالالمبورمجدولة
١٥–١٩ مارس ٢٠٢٧‏٤٬٧٠٠ €‏٤٬٢٣٠ €حتى ٢٢ فبراير
لشبونةمجدولة
١٥–١٩ مارس ٢٠٢٧‏٦٬٠٠٠ €‏٥٬٤٠٠ €حتى ٢٢ فبراير
لندنمجدولة
٢٢–٢٦ مارس ٢٠٢٧‏٥٬٨٠٠ €‏٥٬٢٢٠ €حتى ١ مارس
المدينة المنورةمجدولة
٢٩ مارس – ٢ أبريل ٢٠٢٧‏٤٬٨٠٠ €‏٤٬٣٢٠ €حتى ٨ مارس
مدريدمجدولة
٥–٩ أبريل ٢٠٢٧‏٦٬٠٠٠ €‏٥٬٤٠٠ €حتى ١٥ مارس
مكة المكرمةمجدولة
١٢–١٦ أبريل ٢٠٢٧‏٤٬٨٠٠ €‏٤٬٣٢٠ €حتى ٢٢ مارس
المنامةمجدولة
١٩–٢٣ أبريل ٢٠٢٧‏٥٬٣٠٠ €‏٤٬٧٧٠ €حتى ٢٩ مارس
مربيلامجدولة
٢٦–٣٠ أبريل ٢٠٢٧‏٦٬٠٠٠ €‏٥٬٤٠٠ €حتى ٥ أبريل
مراكشمجدولة
٣–٧ مايو ٢٠٢٧‏٤٬٧٠٠ €‏٤٬٢٣٠ €حتى ١٢ أبريل

متاحة في: إسطنبول · دبي · لندن · الرياض · الدوحة · أمستردام

دورات ذات صلة

هل أنتم مستعدون لتطوير قدرات فريقكم؟

تحدثوا مع مستشارينا حول البرامج القادمة أو خطة تدريب مؤسسية مخصصة.