
ستتعرّف في هذه الدورة على المفاهيم والمبادئ الأساسية التي تقوم عليها عملية بناء تطبيقات الويب. ستبدأ بفهم ما هو تطبيق الويب تحديداً، وكيف يختلف عن موقع الويب التقليدي، ولماذا تُعد تطبيقات الويب مناسبة لتقديم تجارب تفاعلية تعتمد على منطق عمل وبيانات يتم تحديثها باستمرار. تتناول المادة المكوّنات الجوهرية المشاركة في إنشاء تطبيق ويب، مثل واجهة المستخدم (Front-End) التي يتفاعل معها المستخدم، والمنطق الخلفي (Back-End) الذي يعمل على الخادم لمعالجة الطلبات وإدارة البيانات وتنفيذ قواعد العمل. ومن المتوقع أن تغطي الدورة مهارات تمهيدية تساعدك على تكوين صورة واضحة عن دور كل جزء وكيفية تواصلهما معاً ضمن تطبيق واحد. كما ستتعلم أساسيات التقنيات العامة المستخدمة في الويب، إلى جانب سير العمل المعتاد لبناء تطبيق ويب بسيط: من إعداد المشروع وتنظيم المجلدات والموارد، إلى هيكلة الملفات بطريقة تسهّل التطوير والصيانة. وستتطرق الدورة أيضاً إلى فهم الخطوات العامة لإنشاء التطبيق وتجهيزه للنشر، بما في ذلك كيفية الانتقال من بيئة التطوير إلى تشغيل التطبيق بشكل يمكن الوصول إليه عبر الويب. بنهاية الدورة ستكون قد اكتسبت فهماً عاماً لمفاهيم تطبيقات الويب، وبدأت بتطوير مهارات تأسيسية تساعدك على متابعة مسارات أكثر تقدماً في تطوير الواجهات الأمامية أو تطوير الخوادم، مع إدراك واضح للمكوّنات الأساسية وتدفق العمل في مشاريع تطبيقات الويب.