اكتشف مجالات العمل في تطوير تطبيقات الويب مع المهندس عمر تركماني (2)

هل فكرت يوماً كيف تبدأ العمل في تطبيقات الويب التي نستخدمها يومياً؟ هل أنت في بداية طريقك التقني وتبحث عن الاتجاه الصحيح؟

مبادرة وفاق للتوظيف و التدريب المهني تقدم لك ورشة ” التعريف بمجالات العمل في تطوير تطبيقات الويب” يقدمها المدرب المهندس عمر تركماني (خبير في تطوير تطبيقات الويب و ربطها بتطبيقات الذكاء الاصطناعيSenior Backend Engineer)

هذا المجال هو حالياً الأكثر طلباً في سوق العمل السوري والعربي والعالمي .

في هذا المقال سنتناول النقاط الأساسية في الورشة .

المحاورالأساسية للورشة :

  • ما هي تطبيقات الويب .
  • مثال على تطبيقات الويب.
  • التعريف بمجالات العمل المختلفة و المهارات المرتبطة بها.
  • كيف ابدأ.
  • أسئلة المتابعين .

ما هي تطبيقات  Software ؟؟

مثال على ابلكيشن سوفت وير: تطبيق لينكدان , تطبيق الفوتوشوب ,أي لعبة على الموبايل او الكومبيوتر

حتى نظام تشغيل الغسالة هو سوفتوير ابلكيشن .

وبالتالي ان ابلكيشن سوفت وير هي تطبيقات برمجية تنفذ مهمة معينة و تعمل على الجهاز(موبايل , كومبيوتر , بليستيشن , غسالة) و تقوم بتنفيذ أوامره.

أنواعه :

  Mobile Application

Desktop Application

AI Application

Embedded Application

Game Application

Web Application

ما هو Web Application؟؟

هو متصفح نفتح من خلاله أي موقع ومن أي جهاز و ممكن أن نصله بالانترنت او بدون ولا نحتاج لتثبيت أي برناج غير المتصفح .

ثم اعطا المهندس مثال على ذلك موقع crm  وهو موقع لتنظيم الصفقات و المبيعات

ولا بد ان نتعرف على اقسام المطورين في عالم الويب لاختيار الاختصاص الذي تريد احترافه  : 

 UI/UX Designer:

يقوم بتصميم مخططات أولية ونماذج تفاعلية و تنظيم المحتوى والمعلومات داخل التطبيق.

التصميم البصري: اختيار الألوان، الخطوط، الأيقونات، وأسلوب العرض.

عناصر التفاعل: تصميم الأزرار، القوائم، الرسوم المتحركة، والحالات المختلفة.

المهارات والمعرفة المطلوبة:

مبادئ التصميم , سيكولوجيا المستخدم ,نظرية الألوان والخطوط ,التصميم المتجاوب.

Frontend Developer :

يقوم بتحويل التصاميم إلى صفحات تفاعلية و بناء واجهات مستخدم تفاعلية و الاتصال مع الخادم. (Backend)

المهارات والمعرفة المطلوبة:

فهم تجربة المستخدم- HTM- CSS- JavaScript- استهلاك الواجهات البرمجية (APIs).

Backend Developer  :

يقوم بتطبيق منطق العمل وبناء قواعد البيانات وربطها بالتطبيق وإنشاء واجهات برمجية (APIs)وإدارة الأمان والتحقق.

المهارات والمعرفة المطلوبة:

فهم قوي للمنطق والبيانات – مهارات في حل المشكلات والتفكير التحليلي – قواعد البيانات (Database)

Quality Assurance:

المهام الأساسية :

  • فهم المتطلبات
  • كتابة سيناريوهات اختبار (Test Cases)
  • تنفيذ الاختبارات اليدوية
  • كتابة اختبارات مؤتمتة (Automated Testing)
  • الإبلاغ عن الأخطاء (Bug Reports)
  • إعادة الاختبار (Regression Testing)
  • ضمان الأداء والسرعة

المهارات والمعرفة المطلوبة:

الانتباه للتفاصيل – تفكير تحليلي و مهارات تواصل- فهم عميق للمنتج – أساسيات الربط بين Frontend & Backend

DevOps Engineer  :

المهام الأساسية :

  • نشر التطبيقات
  • إعداد بيئة العمل
  • أتمتة العمليات
  • إدارة الخوادم والبنية التحتية
  • المراقبة والتنبيهات
  • ضمان الأمان والاستقرار

المهارات والمعرفة المطلوبة:

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

Product Manager  :

المهام الأساسية : تحديد رؤية المنتج- جمع متطلبات المشروع- ترتيب الأولويات-التنسيق مع الفرق- تحليل المنافسين والسوق

المهارات والمعرفة المطلوبة: التفكير الاستراتيجيإدارة الوقت والأولوياتالتحليل واتخاذ القرارالتواصل الفعّال

كيف أبدأ العمل في تطوير تطبيقات الويب ؟؟؟

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

و يقسم مجال العمل في تطبيقات الويب الى ما يلي :

  •  تصميم.
  •  تطوير: Frontend- Backend- DevOps.
  • ضبط الجودة.
  • إدارة مشروع.

أهم الأسئلة التي وردت في ختام الورشة :

  1. اذا بدأت مشروع على شكل واتس اب او شات جي بي تي كيف أقوم بنشره ؟
  2. هل استطيع انشاء مواقع ويب بواسطة الذكاء الاصطناعي ؟
  3. كيف استطيع الحصول على أرباح من ورد بريس ؟

لمشاهدة الورشة كاملة اضغط هنا 

تابع قناتنا اليوتيوب و فعل زر الجرس لتصلك جميع الورشات القادمة .

Scroll to Top