الدورات
عن المشروع
عن فريقنا
اعمل معنا
المسابقات
المناسبات

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



في البداية، ما هي البرمجة؟

البرمجة هي عملية كتابة تعليمات وتوجيه أوامر لجهاز الحاسوب أو أي جهاز آخر بإستخدام لغة برمجة لتوجيه هذا الجهاز وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة في إطار برنامج.

ما هي لغة البرمجة؟

لغة البرمجة هي الأداة التي يستخدمها المبرمج لتوظيف قدرات الكمبيوتر لتنفيذ تطبيق في إطار برنامج، وهناك العديد من لغات البرمجة تُصنف حسب ما يريد المبرمج صنعه..
ومن مجالات البرمجة لدينا مجال تطوير مواقع الويب الإلكترونية!
إذاً دعنا نتكلم فيما يلي عن مجال الويب الخاص بهذه الدورة...

ما هو مجال تطوير مواقع الويب الإلكترونية؟

في هذا المجال نطور ونبرمج المواقع الإلكترونية مثل موقع فيسبوك وتويتر وجميع مواقع التواصل الاجتماعي والألعاب المباشرة وعرض الأفلام والمتاجر الإلكترونية والخدمات الحكومية والخاصة والأدوات الإلكترونية والصفحات الشخصية... بمعنى أصح، نصنع أغلب الخدمات التي يعتمد المستخدمون عليها بشكل يومي!

مما يتكون مجال تطوير مواقع الويب الإلكترونية؟

يتكون مجال تطوير مواقع الويب الإلكترونية من مرحلتين...
المرحلة الأولى هي تطوير "واجهات" مواقع الويب الإلكترونية وفيها نطور ونبرمج الواجهة الأمامية لأي تطبيق ويب، أي يتم فيها الإنتهاء من كل ما يراه ويتفاعل معه المستخدم في التطبيق.. ويتم تطوير وبرمجة هذه المرحلة بإستخدام لغات البرمجة HTML - CSS - JavaScript ودورتنا تتمحور حول تلك المرحلة :)
أما المرحلة الثانية فهي تطوير وبرمجة "البنية الخلفية" لمواقع الويب الإلكترونية وفيها نبني قاعدة بيانات ونظام قادر على إدارة وحفظ البيانات.. يحتاج المبرمج أن يكون لديه الخبرة في تطوير وبرمجة البنية الخلفية إذا كان سيعمل على المواقع الإلكترونية وتطبيقات ويب متخصصة في جمع بيانات من المستخدمين مثل المتاجر الإلكترونية ومواقع التواصل الإجتماعي، ومن الصعب أن يصل المبرمج إلى تلك المرحلة إذا لم يكن يملك خبرة كافية في المرحلة الأولى (تطوير واجهات مواقع الويب الإلكترونية)
ملحوظة: في تلك الدورة نوفر تعليم المرحلة الأولى (تطوير واجهات مواقع الويب الإلكترونية) فقط ويمكن أن نوفر تعليم المرحلة الثانية (تطوير البنية الخلفية لمواقع الويب الإلكترونية) في المستقبل بإذن الله!

ما هي مراحل التقدم في الدورة؟

نقوم بتعليم المتدرب أساسيات البرمجة والتفكير المنطقي ونشكل لديه وعي كامل بعالم البرمجة والحاسوب.
ثم نبدأ في منهج لغة HTML أولى لغات البرمجة المستخدمة في بناء أساس واجهات المواقع الإلكترونية.
ثم منهج لغة CSS ثاني لغات البرمجة المستخدمة في تصميم وتشكيل واجهات المواقع الإلكترونية.
ثم منهج لغة JavaScript ثالث لغات البرمجة المستخدمة في تطوير تفاعل المستخدم مع تطبيق الويب ومنح الموقع ديناميكية أكثر.
خلال الدورة، سيتم إرسال مهام (Tasks) منزلية باستمرار للتطبيق على محتوى المحاضرات الهامة والتي منها يكتسب المتدرب مهارات كثيرة ومهمة.
هناك أيضًا بعض المحاضرات تكون عبارة عن محاضرات تطبيقية (Practice Sessions) حيث أنه بكل محاضرة منها سيقوم المتدرب بعمل موقع بشكل احترافي معتمدًا على ما تعلمه في المحاضرات التي تسبقها والتي منها يكتسب المتدرب مهارات مختلفة ومهمة أيضًا.
وأخيراً نختم دورتنا بمراجعة شاملة والتأكد من إنشاء المتدرب لمشروعه الأول بإحترافية وهو مشروع تخرجه!
كما أن الدورة تحتوي على مصادر عديدة مفيدة جداً للمتدرب.

ما بعد الإنتهاء من الدورة؟

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

هل يمكنني العمل بما درسته وربح المال؟

بالطبع! حيث أن مجال تطوير واجهات مواقع الويب الإلكترونية من أكثر مجالات البرمجة طلباً في سوق العمل ويتراوح دخل المبرمجين العاملين في هذا المجال ما بين ثلاثة آلف إلي عشرة آلف جنيهاً للموقع الواحد! ولديك أكثر من طريقة لتقديم خبرتك مثل : تطوير وبرمجة المواقع الإلكترونية (تطبيقات الويب) للشركات والمؤسسات والأشخاص والربح منهم أو إنشاء مواقع والربح من نسبة زوارها أو إنشاء مواقع تجارية والربح منها أو تدريس ما تعلمته وهناك الكثير والكثير من الطرق لتحقيق الدخل المثالي من البرمجة! ولكن الأمر يتطلب بذل بعض الجهد بالطبع
نحن أيضاً نوظف بعض الخريجين من دوراتنا! :)