وصف

تعلم كيفية تصميم وتقييم وإدارة مشاريع هندسة البرمجيات بفضل هذا التدريب العالي المستوى"

##IMAGE##

تُخَصص شهادة الخبرة الجامعية هذه للطالب في تطوير البرمجيات لتطبيقات الويب من أجل توفير المعرفة والأدوات اللازمة لتصميم وتطوير الأنظمة المعقدة التي تستجيب للمشاكل المطروحة.
الهدف الرئيسي من هذا التدريب هو أن يحقق الطالب القدرة على دمج التحسينات النوعية الجوهرية وتقديم حلول جديدة لمشاكل محددة تنشأ في تطوير البرمجيات. 

مع هذا البرنامج الكامل سيتعلم الطالب الإجراءات والتقنيات لتحسين مظهر المستند المكتوب بلغة HTML؛ وسوف تتقن عملية التعامل مع العميل من خلال استخدام: النماذج وملفات تعريف الارتباط وإدارة الجلسات بالإضافة إلى اكتساب المعرفة اللازمة للتطبيق الصحيح للمنهجيات المرنة في تطوير البرمجياتبما في ذلك Scrum.

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

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

وتجدر الإشارة إلى أنه نظرًا لأن شهادة الخبرة الجامعية تُدَرس عبر الإنترنت بنسبة 100٪ فإن الطالب غير مشروط بجداول زمنية ثابتة أو الحاجة إلى الانتقال إلى مكان مادي آخر ولكن يمكنه الوصول إلى المحتويات في أي وقت من اليوم وتحقيق التوازن بين عملك أو حياتك الشخصية مع العمل الأكاديمي. 

إذا كنت تريد التميز والقدرة على تصميم وتطوير مشاريع هندسة النظم المعقدة فهذا هو برنامجك..

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

تحتوي شهادة الخبرة الجامعية في تطوير البرمجيات لتطبيقات الويب على البرنامج العلمي الأكثر اكتمالاً وحداثة في السوق. ومن أبرز الميزات: 

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

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

وهي تضم في هيئة التدريس متخصصين ينتمون إلى مجال تطوير البرمجيات لتطبيقات الويب الذين يصبون في هذا التدريب خبرة عملهم بالإضافة إلى متخصصين معترف بهم من جمعيات مرجعية وجامعات مرموقة.

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

يركز تصميم هذا البرنامج على التعلم القائم على المشكلات والذي يجب على المهني من خلاله محاولة حل الحالات المختلفة للممارسة المهنية التي تُطرَح على مدار هذا البرنامج. لهذا سيحصل الطالب المختص على مساعدة من نظام فيديو تفاعلي مبتكر تم إنشاؤه بواسطة خبراء معترف بهم في تطوير البرمجيات لتطبيقات الويب والذين يتمتعون بخبرة كبيرة. 

يحتوي هذا التدريب على أفضل المواد التعليمية المتاحة عبر الإنترنت أو القابلة للتنزيل لتسهيل إدارة الدراسة والجهد"

##IMAGE##

ستسمح لك شهادة الخبرة الجامعية هذه بنسبة 100٪ أونلاين بدمج دراستك مع عملك المهني. أختر بنفسك أين ومتى تتدرب"

خطة الدراسة

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

##IMAGE##

لدينا البرنامج العلمي الأكثر اكتمالا وحداثة في السوق. نسعى للتميز وأن تحققه أنت أيضاً "

الوحدة 1. المنهجيات والتطوير والجودة في هندسة البرمجيات

1.1 مقدمة في هندسة البرمجيات

1.1.1 مقدمة
2.1.1 أزمة البرمجيات
3.1.1 الاختلافات بين هندسة البرمجيات وعلوم الحاسوب
4.1.1 الأخلاق والمسؤولية المهنية في هندسةالبرمجيات
5.1.1 مصانع البرمجيات

2.1 عملية تطويرالبرمجيات

1.2.1 تعريف
2.2.1 نموذج عمليةالبرمجيات
3.3.1 عملية تطوير موحدة للالبرمجيات

3.1 تطويرالبرمجياتكائنية التوجه

1.3.1 مقدمة
2.3.1 مبادئ توجيه العناصر
3.3.1 تعريف العناصر
4.3.1 تعريف الفئة
5.3.1 التحليل الموجه للكائنات مقابل التصميم الموجه للكائنات

4.1 تطوير البرمجيات القائمة على النموذج

1.4.1 الحاجة إلى النمذجة
2.4.1 نمذجة أنظمةالبرمجيات
3.4.1 نمذجة الكائن
4.4.1 UML
5.4.1 أدوات CASE

5.1 نمذجة التطبيق وأنماط التصميم مع UML

1.5.1 نمذجة المتطلبات المتقدمة
2.5.1 النمذجة الثابتة المتقدمة
3.5.1 النمذجة الديناميكية المتقدمة
4.5.1 نمذجة المكونات
5.5.1 مقدمة في أنماط التصميم مع UML
6.5.1 التكيف
7.5.1 المصنع
8.5.1 Singleton
9.5.1 الإستراتيجية
10.5.1 التركيبات
11.5.1 مظهر زائف
12.5.1 المراقب

6.1 الهندسة النموذجية

1.6.1 مقدمة
2.6.1 نظم Metamodeling
3.6.1 MDA
4.6.1 DSL
5.6.1 تحسينات النموذج باستخدام OCL
6.6.1 نموذج التحولات

7.1 علم الوجود في هندسةالبرمجيات

1.7.1 مقدمة
2.7.1 هندسة الوجود
3.7.1 تطبيق علم الوجود في هندسةالبرمجيات

8.1 المنهجيات المرنة لتطويرالبرمجيات، Scrum

1.8.1 ما هي مرونةالبرمجيات؟
2.8.1 البيان المرن
3.8.1 خارطة الطريق للمشروع المرن
4.8.1 مالكالمنتج
5.8.1 تواريخ المستخدمين
6.8.1 التخطيط والتقدير المرن
7.8.1 القياسات في التطورات المرنة
8.8.1 مقدمة في Scrum
9.8.1 الأدوار
10.8.1 المنتجBacklog
11.8.1 السرعةSprint
12.8.1 الاجتماعات

9.1 منهجية تطوير البرمجيات Lean

1.9.1 مقدمة
2.9.1 Kanban

10.1 جودة وتحسين عملية البرمجيات

1.10.1 مقدمة
2.10.1 قياس البرمجيات
3.10.1 اختبار البرمجيات
4.10.1 نموذج جودة عمليةالبرنامج: CMMI

الوحدة 2. إدارة مشروع البرمجيات

1.2 معرفة المفاهيم الأساسية لإدارة المشاريع ودورة حياة إدارة المشروع

1.1.2 ما هو المشروع؟
2.1.2 منهجية مشتركة
3.1.2 ما هو توجيه / إدارة المشروع؟
4.1.2 ما هي الخطة للمشروع؟
5.1.2 الفوائد
6.1.2 دورة حياة المشروع
7.1.2 مجموعات العمليات أو دورة حياة إدارة المشروع
8.1.2 العلاقة بين مجموعات العملية ومجالات المعرفة
9.1.2 العلاقات بين المنتج ودورة حياة المشروع

2.2 البداية والتخطيط

1.2.2 من فكرة إلى مشروع
2.2.2 وضع وثيقة المشروع
3.2.2 اجتماع بدء المشروع
4.2.2 المهام والمعرفة والمهارات في عملية بدء التشغيل
5.2.2 خطة المشروع
6.2.2 تطوير الخطة الأساسية. الخطوات
7.2.2 المهام والمعارف والمهارات في عملية التخطيط

3.2 أصحاب المصلحة وإدارة النطاق Stakeholder

1.3.2 تحديد أصحاب المصلحة
2.3.2 وضع خطة لإدارة أصحاب المصلحة
3.3.2 إدارة مشاركة أصحاب المصلحة
4.3.2 التحكم بمشاركة أصحاب المصلحة
5.3.2 الهدف من المشروع
6.3.2 إدارة النطاق وخطتك
7.3.2 جمع المتطلبات
8.3.2 تحديد بيان النطاق
9.3.2 إنشاء WBS (EDT)
10.3.2 فحص ومراقبة نطاق

4.2 تطوير الجدول الزمني

1.4.2 إدارة الوقت وخطتك
2.4.2 تحديد الأنشطة
3.4.2 تحديد تسلسل الأنشطة
4.4.2 تقدير موارد النشاط
5.4.2 تقدير مدة الأنشطة
6.4.2 تطوير الجدول الزمني وحساب المسار الحرج
7.4.2 مراقبة الجدول الزمني

5.2 تطوير الميزانية والاستجابة للمخاطر

1.5.2 تقدير التكاليف
2.5.2 تطوير الميزانية و S-curve
3.5.2 طريقة التحكم في التكلفة والقيمة المكتسبة
4.5.2 مفاهيم المخاطر
5.5.2 كيف تقوم بتحليل المخاطر
6.5.2 تطوير خطة الاستجابة

6.2 إدارة الجودة

1.6.2 جودة التخطيط
2.6.2 ضمان الجودة
3.6.2 التحكم بالجودة
4.6.2 المفاهيم الإحصائية الأساسية
5.6.2 أدوات إدارة الجودة

7.2 الاتصال والموارد البشرية

1.7.2 خطة إدارة الاتصالات
2.7.2 تحليل متطلبات الاتصالات
3.7.2 تكنولوجيا الاتصالات
4.7.2 نموذج الاتصالات
5.7.2 طرق الاتصال
6.7.2 خطة إدارة الاتصالات
7.7.2 إدارة الاتصالات
8.7.2 إدارة الموارد البشرية
9.7.2 الجهات الفاعلة الرئيسية وأدوارها في المشاريع
10.7.2 أنواع المنظمات
11.7.2 منظمة المشروع
12.7.2 فريق العمل

8.2 التزويد

1.8.2 العملية المقتنيات
2.8.2 التخطيط
3.8.2 بحث عن الموردين واطلب العروض
4.8.2 منح العقد
5.8.2 إدارة العقود
6.8.2 العقود
7.8.2 أنواع العقود
8.8.2 التفاوض على العقد

9.2 التنفيذ والمراقبة والإغلاق

1.9.2 مجموعات العملية
2.9.2 تنفيذ المشروع
3.9.2 مراقبة المشروع والتحكم فيه
4.9.2 إغلاق المشروع

10.2 المسؤولية المهنية

1.10.2 المسؤولية المهنية
2.10.2 خصائص المسؤولية الاجتماعية والمهنية
3.10.2 مدونة الأخلاقيات لقائد المشروع
4.10.2 المسؤولية مقابل PMP®
5.10.2 أمثلة على المسؤولية
6.10.2 فوائد الابتكار

الوحدة 3. حوسبة عميل الويب

1.3 مقدمة في HTML

1.1.3 هيكل الوثيقة
2.1.3 اللون
3.1.3 النص
4.1.3 روابط تشعبية
5.1.3 الصور
6.1.3 القوائم
7.1.3 المجالس
8.1.3 الإطارات (frames)
9.1.3 نماذج
10.1.3 عناصر محددة لتقنيات الجوال
11.1.3 العناصر المهملة 

2.3 أوراق أنماط الويب (CSS)

1.2.3 عناصر وهيكل ورقة الأنماط

1.1.2.3 إنشاء أوراق الأنماط
2.1.2.3 تطبيق الأنماط. المحددات
3.1.2.3 وراثة النمط والمتتالية
2.1.2.3 تنسيق الصفحة باستخدام الأنماط
5.1.2.3 هيكل الصفحة من خلال الأنماط. نموذج الصندوق

2.2.3 أنماط التصميم للأجهزة المختلفة
3.2.3 أنواع أوراق الأنماط: ثابتة وديناميكية. الفصول الكاذبة
4.2.3 الممارسات الجيدة في استخدام أوراق الأنماط

3.3 مقدمة وتاريخ JavaScript

1.3.3 مقدمة
2.3.3 تاريخ JavaScript
3.3.3 بيئة التطوير التي سنستخدمها

4.3 المفاهيم الأساسية لبرمجة الويب

1.4.3 بناء جملة JavaScript الأساسي
2.4.3 أنواع البيانات الأولية والمشغلات
3.4.3 المتغيرات والنطاقات
4.4.3 السلاسلوالحرفية النموذجية
5.4.3 الأرقام والمنطقية
6.4.3 مقارنات

5.3 الهياكل المعقدة في JavaScript

1.5.3 المتجهات أو المصفوفات والأشياء
2.5.3 مجموعات
3.5.3 خرائط
4.5.3 المقايضات
5.5.3 الحلقات

6.3 الوظائف والأشياء

1.6.3 تحديد واستدعاء الوظائف
2.6.3 الحجج
3.6.3 وظائف السهم
4.6.3 وظائفرد الاتصال
5.6.3 وظائف ذات ترتيب أعلى
6.6.3 الأشياء الحرفية
7.6.3 الشئ This
8.6.3 الأشياء كمساحات أسماء:الكائن الرياضيوكائن التوقيت

7.3 نموذج العنصر المستند (DOM)

1.7.3 ما هو التصميم الشامل للتعلم؟
2.7.3 قليلا من التاريخ
3.7.3 التصفح والحصول على العناصر
4.7.3 DOM الظاهري مع JSDOM
5.7.3 محددات طلب البحث أو محددات الاستعلام
6.7.3 التنقل من خلال الخصائص
7.7.3 تعيين سمات للعناصر
8.7.3 إنشاء وتعديل العقد
9.7.3 تحديث نمط عنصر DOM

8.3 تطوير الويب الحديث

1.8.3 البث القائم على الحدث والمستمعين
2.8.3 مجموعات أدوات الويب الحديثة وأنظمة المحاذاة
3.8.3 الوضع المقيد في JavaScript
4.8.3 شيء أكثر عن الوظائف
5.8.3 الوعود والوظائف غير المتزامنة
6.8.3 الإغلاق
7.8.3 البرمجة الوظيفية
8.8.3 OOP في JavaScript

9.3 سهولة استخدام الموقع

1.9.3 مقدمة في سهولة الاستخدام
2.9.3 تعريف سهولة الاستخدام
3.9.3 أهمية تصميم الويب المرتكز على المستخدم
4.9.3 الاختلافات بين إمكانية الوصول وسهولة الاستخدام
5.9.3 المزايا والمشاكل في الجمع بين إمكانية الوصول وسهولة الاستخدام
6.9.3 مزايا وصعوبات تنفيذ المواقع الإلكترونية الصالحة للاستخدام
7.9.3 طرق الاستخدام
8.9.3 تحليل متطلبات المستخدم
9.9.3 مبادئ التصميم المفاهيمي. النماذج الأولية الموجهة للمستخدم
10.9.3 إرشادات إنشاء مواقع إلكترونية قابلة للاستخدام

1.10.9.3 إرشادات الاستخدام Jakob Nielsen
2.10.9.3 إرشادات الاستخدام Jakob Nielsen

11.9.3 تقييم قابلية الاستخدام

10.3 الوصول إلى موقع الويب

1.10.3 مقدمة
2.10.3 تعريف الوصول إلى الويب
3.10.3 أنواع الإعاقات

1.3.10.3 الإعاقات المؤقتة أو الدائمة
2.3.10.3 إعاقات بصرية
3.3.10.3 إعاقات سمعية
4.3.10.3 الإعاقات الحركية
5.3.10.3 الإعاقات العصبية أو الإدراكية
6.3.10.3 الصعوبات الناتجة عن الشيخوخة
7.3.10.3 القيود المستمدة من البيئة
8.3.10.3 الحواجز التي تمنع الوصول إلى الويب

4.10.3 المساعدات الفنية ومنتجات الدعم للتغلب على الحواجز

1.4.10.3 مساعدة المكفوفين
2.4.10.3 يساعد الأشخاص الذين يعانون من ضعف البصر
3.4.10.3 مساعدة المصابين بعمى الألوان
4.4.10.3 مساعدة لذوي الإعاقة السمعية
5.4.10.3 مساعدة الأشخاص ذوي الإعاقة الحركية
6.4.10.3 مساعدة الأشخاص ذوي الإعاقات الإدراكية والعصبية

5.10.3 مزايا وصعوبات تنفيذ الوصول إلى الويب
6.10.3 اللوائح والمعايير الخاصة بإمكانية الوصول إلى الويب
7.10.3 الهيئات التنظيمية الوصول إلى الويب
8.10.3 مقارنة القواعد والمعايير
9.10.3 إرشادات للالتزام باللوائح والمعايير 

1.9.10.3 وصف الإرشادات الرئيسية (الصور، روابط الفيديو، إلخ.)
2.9.10.3 إرشادات للملاحة التي يمكن الوصول إليها

1.2.9.10.3 الإدراك
2.2.9.10.3 قابلية التشغيل
3.2.9.10.3 القابلية للفهم
4.2.9.10.3 متانة 

10.10.3 وصف عملية الامتثال لإمكانية الوصول إلى الويب
11.10.3 مستويات الامتثال
12.10.3 معايير النجاح
13.10.3 متطلبات التوافق
14.10.3 منهجية تقييم الوصول إلى الموقع

الوحدة 4. حوسبة خادم الويب

1.4 مقدمة في البرمجة على السيرفر: PHP

1.1.4 أساسيات البرمجة على السيرفر
2.1.4 قواعد PHP الأساسية
3.1.4 إنشاء محتوى HTML باستخدام PHP
4.1.4 بيئات التطوير والاختبار: XAMPP

2.4 php المتقدم

1.2.4 هياكل التحكم مع PHP
2.2.4 الوظائف في PHP
3.2.4 إدارة Arrays في PHP
4.2.4 التعامل مع السلسلة مع PHP
5.2.4 توجيه الكائن في PHP

4.3 نماذج البيانات

1.3.4 مفهوم البيانات. دورة حياة البيانات
2.3.4 نوع البيانات

1.2.3.4 أساسي
2.2.3.4 السجلات
3.2.3.4 ديناميكي

4.4 النموذج العلائقي

1.4.4 الوصف
2.4.4 الكيانات وأنواع الكيانات
3.4.4 عناصر البيانات. صفات
4.4.4 العلاقات: الأنواع والأنواع الفرعية والعلاقة الأساسية
5.4.4 مفاتيح. أنواع المفاتيح
6.4.4 التوحيد. أشكال عادية

5.4 بناء نموذج البيانات المنطقية

1.5.4 مواصفات الجدول
2.5.4 تعريف الأعمدة
3.5.4 المواصفات الرئيسية
4.5.4 التحويل إلى الأشكال العادية. التبعيات

6.4 نموذج البيانات المادية. ملفات البيانات

1.6.4 وصف ملفات البيانات
2.6.4 أنواع الملفات
3.6.4 أوضاع الوصول
4.6.4 تنظيم الملفات

7.4 الوصول إلى قواعد البيانات من PHP

1.3.4 مقدمة إلى MariaDB
2.3.4 العمل مع قاعدة بيانات MariaDB: لغة SQL
3.3.4 الوصول إلى قاعدة بيانات MariaDB من PHP
4.3.4 مقدمة إلى MySQL
5.3.4 العمل مع قاعدة بيانات MySql: لغة SQL
6.3.4 الوصول إلى قاعدة بيانات MySql من PHP

8.4 التفاعل مع العميل من PHP

1.8.4 نماذج PHP
2.8.4 cookies
3.8.4 إدارة الجلسة

9.4 هندسة تطبيقات الويب

1.9.4 نموذج التحكم في العرض
2.9.4 مراقب
3.9.4 نموذج
4.9.4 منظر

10.4 مقدمة في خدمات الويب

1.10.4 مقدمة في XML
2.10.4 البنى الموجهة للخدمة (SOA): خدمات الويب
3.10.4 إنشاء خدمات الويب SOAP و REST
4.10.4 بروتوكول SOAP
5.10.4 بروتوكول REST

##IMAGE##

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

شهادة الخبرة الجامعية في تطوير البرمجيات لتطبيقات الويب.

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

اكتسب المهارات اللازمة للتفوق في مجال تطوير الويب.

تم تصميم شهادة الخبرة الجامعية في تطوير برمجيات تطبيقات الويب بجامعة TECH ليناسب أسلوب حياتك المزدحم. يمكنك الوصول إلى الفصول الدراسية عبر الإنترنت من أي مكان وفي أي وقت، مما يمنحك المرونة لمواصلة مسؤولياتك الحالية مع تقدمك في تعليمك. يركز برنامجنا على تزويدك بالتعلم العملي وذو الصلة. ستتعلم كيفية استخدام الأدوات والتقنيات الأكثر طلبًا في الصناعة، مثل HTML و CSS و JavaScript وأطر تطوير الويب وقواعد البيانات. من خلال الانتهاء من شهادة الخبرة الجامعية في تطوير البرمجيات لتطبيقات الويب، ستكون مستعدًا لمواجهة تحديات تطوير الويب في عالم العمل. يمكنك العمل كمطور ويب أو مصمم واجهة أو مهندس برمجيات أو بدء عملك الخاص في المجال الرقمي.