Techcampus - Agile Bootcamp

Agile Bootcamp

Agile Bootcamp

Price

4,100 ريال
مجاناً

Online

مسجلة

60 ساعة تدريبية

Access on Mobile and Website



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

Target group

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

Curriculum

72 Topics

80:00:00

1 Plan | Analysis and Planning

21 Topics

20:00:00

التحليل وجمع المتطلبات التي يتم بها كتابة جميع متطلبات البرنامج من العميل ومنها: تحديد احتياجات ومتطلبات النظام، دراسة للأنظمة الحالية وتحديد المشكلات والنقص فيها لتطويرها في المشروع الجديد ، بعدما نقوم بتحليل النظام وتحديد وتوثيق جميع المتطلبات المحتملة كما يجب علينا أن نقوم بترتيب المتطلبات بحسب أهميتها حتى نستطيع أن نؤجل أو نلغي المتطلبات الغير مهمة بحسب الظروف.

1 مقدمة عن علم هندسة البرمجيات

2 دورة حياة تطوير البرمجيات

3 تاريخ وانواع المنهجيات

4 منهجية Agile

5 طريقة عمل البرمجيات

6 أدوات هندسة البرمجيات

7 جمع المعلومات من العميل

8 الخرائط الذهنية

9 تحليل المتطلبات – Requirements analysis

10 المتطلبات الوظيفية – Functional requirements

11 المتطلبات الغير وظيفية – Non–functional requirements

12 قيود التصميم – Design constraints

13 متطلبات واجهة الاستخدام – User interface requirements

14 الرسم البياني Data Flow

15 تصميم النظام بإستخدام UML

16 كتابة الكود بطريقة Structured English

17 كتابة الكود بطريقة Pseudo-Code

18 إدارة المشاريع التقنية

19 تحويل متطلبات العميل الى مميزات مترابطة في النظام

20 تتجهيز خطة تطوير المشروع

21 تقسيم مهام التصميم، التطوير، اختبار، الإصدارات

2 Design | Designing

14 Topics

20:00:00

3 Coding | Development

18 Topics

20:00:00

4 Testing | Testing & Review

19 Topics

20:00:00

Instructor

TechCampus

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

Related Course