اذهب إلى المحتوى

السؤال

نشر

لو سمحتم ما ذا احتاج من دورات في أكاديمية حسوب لبناء موقع الكتروني والعمل على تصميمه ورفع المحتوى داخله واللغه البرمجية المناسبه علما اني جديد في مجال المواقع واتمنى الاجابه بالتفصيل

Recommended Posts

  • 0
نشر

للقيام بذلك ستحتاج إلى اكتساب معرفة في عدة مجالات. إليك قائمة بالمواضيع التي يجب أن تتعلمها:

تطوير الويب
يجب أن تتعلم لغات البرمجة المستخدمة في تطوير الويب مثل HTML، CSS، و JavaScript. كما يمكن أن تحتاج إلى إتقان إطار عمل (Framework) مثل React.

قواعد البيانات
يجب أن تتعلم كيفية تصميم وإدارة قواعد البيانات. يمكن أن تكون قواعد البيانات العلائقية مثل MySQL أو قواعد البيانات غير العلائقية مثل MongoDB.

برمجة الخادم
يجب أن تكون قادرًا على كتابة رمز الخادم باستخدام لغات مثل Node.js، Python، أو PHP.

أمان الموقع
يجب أن تتعلم كيفية حماية موقعك من الهجمات الإلكترونية وضمان أمان البيانات.

تجربة المستخدم وتجربة الواجهة
يجب أن تتعلم مبادئ تصميم تجربة المستخدم (UX) وتجربة الواجهة (UI) لضمان تجربة مستخدم ممتازة.

استضافة الويب
يجب أن تتعلم كيفية اختيار خدمة استضافة الويب المناسبة ونقل موقعك إليها.

هذه المواضيع هي التي تحتاجها للقيام ببناء الموقع الذي ذكرته والدورات التي قد تحتاج لتعلمها يجب عليك اختيارها بالاعتماد على هذه المعايير، ولكي تكون متقن لكل هذه المجالات عليك تعلم (علوم الحاسوب (تشرح المعلومات الاساسية) + دورة جافاسكريبت أو PHP أو python + المسار الاول من دروة تطوير واجهات المستخدم).

حيث ان طلبك يحتاج لإتقان ثلاث مجالات اساسية (devOps + backend + frontend) ولا يوجد دورة تشرح هذه المجالات بالكامل لوحدها في أكاديمية حسوب كما ان سوق العمل لن يطلب منك اتقان المجالات الثلاثة فغالباً سيكون العمل على احد المجالات فقط.

  • 0
نشر

يعتمد هذا على متطلبات الموقع الذي تريد بناءه. فهل سيكون المحتوى الذي فيه ثابتا أو ديناميكيا؟ هل تعمد الى توظيف أي تكنولوجيات أو تقنيات معينة؟ هل سيكون موقعا ذي واجهتين -أمامية وخلفية-؟ هل ستعمد الى استعمال أي أدوات متقدمة؟

ولذلك، فإنك ستحتاج كأقل متطلبات كلا من:

  • HTML
  • CSS
  • JAVASCRIPT

بناء واجهة موقع، أو موقع الكتروني ذي محتوى ثابت. وللقيام بذلك بشكل أعلى احترافية، سوف تحتاج أيضا:

  • محزم ويب مثل webpack
  • sass
  • pug
  • إطار عمل او مكتبة على جافاسكربت مثل VueJS أو رياكت

وغيرها .. 

أما ان كنت تنوي بناء موقع ويب شامل بواجهتيه الخلفية والأمامية، فستحتاج بجانب السابق: 

  • لغة للواجهة الخلفية مثل PHP أو Python
  • غالبا ما تحتاج أيضا اطار عمل مثل Laravel أو Django
  • التعامل مع قواعد البيانات بلغة SQL ونظم ادارتها مثل MySql
  • 0
نشر

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

ولذلك من الدورات التعليمية الموجودة في الأكاديمية التي تختص بمجال الويب الويب هي كالتالي 

بالتأكيد أنه لا يجب الدراسة الدورات السابقة جميعاً إنما الدورات السابقة حول مجال الويب ولكن لغات وتقنيات المختلفة

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...