معسكر التطوير الشامل للويب
انتقل من الفكرة إلى تطبيق ويب جاهز للإنتاج في هذا المعسكر المكثف للتطوير الشامل للويب. ستتعلم كيف يعمل الويب بأكمله، من تصميم واجهات متجاوبة وكتابة تطبيقات الواجهة الأمامية إلى بناء واجهات API وإدارة قواعد البيانات وتطبيق المصادقة ونشر منتجات حقيقية. ومن خلال مشاريع تطبيقية ومشروع ختامي، ستطوّر المهارات التقنية وعقلية حل المشكلات اللازمة لبناء تطبيقات ويب كاملة من الصفر.
- المستوىمتقدم
- المدة14 أسبوعًا
- في الأسبوع12 ساعة
- الصيغةحضوريًا أو عن بُعد
- الشهادات2 مشمولة
- السعر135,000 DZD
ما ستتعلمه
- فهم الهندسة الكاملة لتطبيقات الويب الحديثة
- بناء واجهات أمامية متجاوبة وسهلة الوصول
- إتقان HTML وCSS وJavaScript
- بناء تطبيقات تفاعلية بإطار عمل حديث للواجهة الأمامية
- إنشاء خوادم خلفية وواجهات REST API
- العمل مع قواعد البيانات العلائقية و/أو NoSQL
- تصميم مخططات قواعد البيانات وتسيير بيانات التطبيق
- تطبيق المصادقة والتفويض
- ربط تطبيقات الواجهة الأمامية بخدمات الواجهة الخلفية
- العمل مع واجهات API لأطراف ثالثة وخدمات خارجية
- استخدام Git وGitHub في سير عمل احترافي
- تصحيح التطبيقات الشاملة واختبارها
- تطبيق الممارسات الأساسية لأمن الويب
- تحسين أداء التطبيقات
- نشر التطبيقات في بيئة الإنتاج
- العمل مع متغيرات البيئة وإعدادات الإنتاج
- بناء مشروع شامل متكامل وتقديمه
البرنامج
افهم كيف تعمل تطبيقات الويب الحديثة من البداية إلى النهاية. استكشف العلاقة بين المتصفحات وتطبيقات الواجهة الأمامية والخوادم وواجهات API وقواعد البيانات والمستخدمين.
تعلّم كيف تنشئ صفحات ويب منظمة وسهلة الوصول وجذابة بصريًا باستخدام HTML وتقنيات CSS الحديثة.
ابنِ واجهات تعمل على الحاسوب واللوحي والهاتف. تعلّم التصميم المتجاوب وFlexbox وGrid والأنماط القابلة لإعادة الاستخدام وممارسات الواجهات الحديثة.
أتقن أساسيات JavaScript اللازمة لبناء تطبيقات ديناميكية، بما في ذلك الدوال والكائنات والمصفوفات والأحداث والتحكم في DOM والبرمجة غير المتزامنة.
ابنِ واجهات قابلة للتوسع بإطار عمل حديث للواجهة الأمامية: المكونات والحالة والتوجيه والنماذج والمنطق القابل لإعادة الاستخدام وهندسة التطبيق.
تعلّم كيف تتواصل تطبيقات الواجهة الأمامية مع خدمات الواجهة الخلفية. اعمل مع HTTP وJSON وطلبات API ومعالجة الأخطاء والبيانات غير المتزامنة.
ابنِ خادمك الخلفي الخاص وتعلّم التوجيه والبرمجيات الوسيطة والمتحكمات ومنطق الأعمال وتطوير واجهات REST API.
تعلّم كيف تخزّن بيانات التطبيق وتديرها. صمّم مخططات قواعد البيانات، وأنشئ العلاقات، ونفّذ الاستعلامات، واربط واجهتك الخلفية بقاعدة بيانات.
أنشئ حسابات مستخدمين آمنة تشمل التسجيل وتسجيل الدخول والمصادقة والتفويض والأدوار والصلاحيات والموارد المحمية.
اجمع كل شيء بربط الواجهة الأمامية والخلفية وقاعدة البيانات في تطبيق واحد متكامل.
تعلّم كيف تحمي تطبيقك، وتتحقق من مدخلات المستخدم، وتعالج الأخطاء بشكل صحيح، وتؤمّن المعلومات الحساسة، وتتجنب ثغرات الويب الشائعة.
تعلّم Git وGitHub والفروع والإيداعات وطلبات الدمج وممارسات التطوير التعاوني التي تعتمدها فرق التطوير المحترفة.
تعلّم كيف تحدد المشكلات وتتحقق من أن تطبيقك يعمل بشكل صحيح عبر تصحيح الأخطاء واختبار واجهات API وأساسيات الاختبار المؤتمت.
حسّن سرعة تطبيقك وموثوقيته وسهولة الوصول إليه وجودته العامة قبل إطلاقه للمستخدمين الحقيقيين.
تعلّم كيف تنشر واجهتك الأمامية والخلفية وقاعدة بياناتك، وتدير متغيرات البيئة، وتهيّئ بيئات الإنتاج، وتجعل تطبيقك متاحًا للعموم.
طبّق كل ما تعلمته ببناء تطبيق شامل متكامل من الفكرة إلى النشر. خطط للمنتج، وصمّم الهندسة، وطوّر الميزات، واربط قاعدة البيانات، وأمّن التطبيق، ثم أطلقه.
لمن هذا التكوين
- صُمّم هذا المعسكر للمطورين الشاملين الطموحين والراغبين في تغيير مسارهم المهني والطلاب وروّاد الأعمال والمطورين المبتدئين، ولكل من يريد تعلّم بناء تطبيقات ويب كاملة من الصفر.
المتطلبات المسبقة
- إلمام أساسي بالحاسوب
- الإلمام باستخدام الإنترنت وتطبيقات الويب
- يُنصح بمعرفة أساسية بالبرمجة
- فهم أساسي لـ HTML وCSS وJavaScript مفيد
- لا تُشترط خبرة مهنية في التطوير
- حاسوب متصل بالإنترنت
- الرغبة في الممارسة بانتظام والعمل على المشاريع
الشهادات
شهادة MongoDB - مطور مشارك
شهادة Postman
يُمنح عند إتمام البرنامج ومشروعه النهائي. أضفه إلى سيرتك الذاتية وعلى LinkedIn لتُظهر لأصحاب العمل ما تستطيع فعله.