تعلم كتابة شفرة نظيفة في لغة البرمجة سي شارب بشكل عملي من خلال انشاء برنامج متابعة صرفيات المشاريع

اشتري فقط مقابل

$ 17
محاضر

TECNO U

اخر تحديث:

2023-12-30 08:30:24

اللغة:

عربي

تعليق:

0 التقييمات

نظرة عامة على الدورة التدريبية

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

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

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

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

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

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

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

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

ماذا سوف تتعلم

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

المتطلبات

  • C#
  • .NET CORE
  • SQL SERVER
  • Entity Framework

الجمهور المستهدف

  • لغة البرمجة #سي_شارب C#
  • سكول سيرفر SQL SERVER
  • الانتيي فريم ورك Entity Framework

محتوى الدورة

مقدمة عن الدورة

المتطلبات ,الادوات والاهداف Course Requirements, Tools and Objectives_2

الفكرة الرئيسة Main Idea

تحليل المشروع Project Analysis

تحليل قاعدة البيانات DataBase Analysis

UI Design تحليل لعملية التصميم

بناء معمارية المشروع Create Projects' Architecture

Desing Main Page تصميم الصفحة الام

Add Icons اضافة الايقونات

تصميم الصفحة الرئيسة

Rename Objects اعادة تسمية الكائنات

وظيفة تحميل الصفحات Load Page Method

حل مشكلة تكرار استنساخ الكائنات Singleton

بداية تحميل المشروع على كت هابUpload projet to GitHub

تصميم صفحة الاصناف

اكمال تصميم صفحة الاصناف

تصميم صفحة اضافة صنف

اضافة صنف رسائل التحذير

اختبار واجهات الاصناف

Install Entity Framework تثبيت

انشاء قاعدة البيانات وجدول الاصناف

انشاء واجهة التعامل مع البيانات IDataHelper

برمجة العمليات على بيانات الاصناف

اكمال برمجة العمليات على الاصناف وترتيب الشفرة

اهمية الفحصوصات على الشفرة

كتابة تعريفات الوظائق Documentations

فحص التكامل لعمليةالاضافة

فحوصات التكامل لعمليات التعديل والحذف والبحث قراءة البيانات

حقن الكائنات

جلب بيانات الاصناف

انشاء واجهة انتظار لتحميل البيانات

عرض رسالة خطا الاتصال في السيرفر

Add Data اجراء عملية الاضافة

اكمال شفرة الاضافة والتعديل

اختبار عملية الاضافة

مشكلة تحميل البيانات وتشغيل الوظائق في اكثر من مسار على المعالج

صيانة شفرة الاضافة والتعديل

تصميم وبرمجة الاشعارات

اكمال احداث تعديل البيانات

اجراء حذف البيانات

اختبار اجراء الحذف

برمجة اجراء البحث وفلترة البيانات

تثبيت ادوات تصدير البيانات الى اكسل

تحويل البيانات الى جدول لغرض جدول واعادة ترتيبها

تصدير البيانات على شكل ملف اكسل

اضافة جدول سجل حركة النظام

برمجة سجل حركة النظام

جلب جزء من البيانات

ا جلب البيانات على شكل صفحات

اتاحة صفحة لعرض البيانات الغير مكتملة

اضافة الواجهات الخاصة في العميل

اضافة جدول وعمليات على العملاء

ربط عمليات اضافة وتعديل العملاء

اكمال شفرة ادارة العملاء

اختبار العمليات على العملاء

انشاء جدول الموردين

اكمال العمليات على الموردين

اضافة واجهات المشاريع

برمجة اضافة وتعديل المشاريع

جلب بيانات المشاريع

اختبار اجراءات التعامل مع المشاريع

تصميم واجهة ادارة المشاريع

اضافة واجهات الصرفيات

تصميم واجهة اضافة صرف

اضافة جدول المصروفات وعمل العلاقات

اضافة وتعديل المصروفات

اكمال برمجة اضافة وتعديل المصرفوات

تحميل بيانات المصروفات

جلب معرف الموردين والاصناف

Migration تطبيق

ا اختبار العمليات على المصروفات

اصلاح تصدير البيانات وجلبها على اساس المشروع

انشاء جدول المقبوضات

برمجة العمليات على المقبوضات

اضافة ميزة الاضافة المتتالية

برمجة ملخص ادارة المشروع

تحديث رصيد الاصناف

تحديث البيانات الخاصة في المشروع الجزء الاول

تحديث البيانات الخاصة في المشروع الجزء الثاني

تحديث البيانات الخاصة في المشروع الجزء الثالث

تحديث البيانات الخاصة في المشروع الجزء الرابع

تحديث البيانات الخاصة في المشروع الجزء الخامس

تحيدث ارصدة العملاء والموردين

فكرة عامة عن المستخدمين وصلاحياتهم

انشاء جدول المستخدمين وصلاحياتهم

تصميم واجهة اضافة مستخدم

تهيئة لعميلة اضافة المستخدم

اضافة مستخدم

تعديل مستخدم

اختبار اضافة وتعديل المستخدمين

برمجة صلاحيات المستخدم ضمن البرنامج

تصميم نافذة الاعدادات

حفظ الاعدادات العامة

قراءة الاعدادات العامة

حفظ نص الاتصال المحلي والشبكي

فحص حفظ الاعدادات

تضمين الصور

مقدمة عن النسخ الاحتياطي والتعيين

BackUp Method وظيفة النسخ الاحتياطي

مناداة وظيفة النسخ الاحتياطي

اختبار عملية النسخ الاحتياطي

عملية استعادة النسخة الاحتياطية

تصميم فورم تسجل الدخول

برمجة تسجيل الدخول

فحص عملية تسجيل الدخول والخروج

اضافة واجهة بداية البرنامج

فحص واجهة بداية البرنامج

اختبار اضافة مستخدم لاول مره وخطا الاتصال في السيرفر

مشكلة ضبط الصلاحيات

عرض سجل النظام

صفحة حول البرنامج

برمجة اجزاء الصفحة الرئيسة

اكمال برمجة الصفحة الرئيسة

صفحة المساعدة

تصميم الايقونة الخاصة في البرنامج

اختبار نص الاتصال الديناميكي

تصدير البرنامج من بيئة فيجول ستديو

الهندسة العكسية وفك تجميع الملفات التنفيذية

وضع طبقة حماية على الشفرة

اضافات اخرى لعمل التموية على الشفرة

اعداد الملف القابل للتنصيب عند العميل

مشروع برنامح ادارة صرفيات المشاريع كامل

محتوى الدورة

Introduction مقدمة

2 الفصول 9 دقيقة 40 ثواني

مقدمة عن الدورة

3 دقيقة 23 ثواني

المتطلبات ,الادوات والاهداف Course Requirements, Tools and Objectives_2

6 دقيقة 17 ثواني

Analysis Stage مرحلة التحليل

3 الفصول 15 دقيقة 43 ثواني

الفكرة الرئيسة Main Idea

5 دقيقة 29 ثواني

تحليل المشروع Project Analysis

4 دقيقة 42 ثواني

تحليل قاعدة البيانات DataBase Analysis

5 دقيقة 32 ثواني

Design Stage مرحلة التصميم

1 الفصول 7 دقيقة 7 ثواني

UI Design تحليل لعملية التصميم

7 دقيقة 7 ثواني

Development Stage مرحلة التطوير

109 الفصول 18 ساعه 13 دقيقة 24 ثواني

بناء معمارية المشروع Create Projects' Architecture

7 دقيقة 45 ثواني

Desing Main Page تصميم الصفحة الام

13 دقيقة 16 ثواني

Add Icons اضافة الايقونات

8 دقيقة 10 ثواني

تصميم الصفحة الرئيسة

13 دقيقة 58 ثواني

Rename Objects اعادة تسمية الكائنات

5 دقيقة 50 ثواني

وظيفة تحميل الصفحات Load Page Method

10 دقيقة 13 ثواني

حل مشكلة تكرار استنساخ الكائنات Singleton

8 دقيقة 20 ثواني

بداية تحميل المشروع على كت هابUpload projet to GitHub

2 دقيقة 27 ثواني

تصميم صفحة الاصناف

9 دقيقة 26 ثواني

اكمال تصميم صفحة الاصناف

8 دقيقة 7 ثواني

تصميم صفحة اضافة صنف

10 دقيقة 53 ثواني

اضافة صنف رسائل التحذير

8 دقيقة 34 ثواني

اختبار واجهات الاصناف

6 دقيقة 31 ثواني

Install Entity Framework تثبيت

4 دقيقة 39 ثواني

انشاء قاعدة البيانات وجدول الاصناف

19 دقيقة 6 ثواني

انشاء واجهة التعامل مع البيانات IDataHelper

9 دقيقة 20 ثواني

برمجة العمليات على بيانات الاصناف

12 دقيقة 49 ثواني

اكمال برمجة العمليات على الاصناف وترتيب الشفرة

7 دقيقة 13 ثواني

اهمية الفحصوصات على الشفرة

3 دقيقة 37 ثواني

كتابة تعريفات الوظائق Documentations

13 دقيقة 44 ثواني

فحص التكامل لعمليةالاضافة

10 دقيقة 37 ثواني

فحوصات التكامل لعمليات التعديل والحذف والبحث قراءة البيانات

13 دقيقة 57 ثواني

حقن الكائنات

9 دقيقة 47 ثواني

جلب بيانات الاصناف

10 دقيقة 7 ثواني

انشاء واجهة انتظار لتحميل البيانات

8 دقيقة 29 ثواني

عرض رسالة خطا الاتصال في السيرفر

6 دقيقة 10 ثواني

Add Data اجراء عملية الاضافة

19 دقيقة 20 ثواني

اكمال شفرة الاضافة والتعديل

12 دقيقة 59 ثواني

اختبار عملية الاضافة

7 دقيقة 59 ثواني

مشكلة تحميل البيانات وتشغيل الوظائق في اكثر من مسار على المعالج

5 دقيقة 45 ثواني

صيانة شفرة الاضافة والتعديل

14 دقيقة 21 ثواني

تصميم وبرمجة الاشعارات

18 دقيقة 7 ثواني

اكمال احداث تعديل البيانات

16 دقيقة 4 ثواني

اجراء حذف البيانات

24 دقيقة 13 ثواني

اختبار اجراء الحذف

5 دقيقة 14 ثواني

برمجة اجراء البحث وفلترة البيانات

5 دقيقة 14 ثواني

تثبيت ادوات تصدير البيانات الى اكسل

7 دقيقة 41 ثواني

تحويل البيانات الى جدول لغرض جدول واعادة ترتيبها

11 دقيقة 29 ثواني

تصدير البيانات على شكل ملف اكسل

16 دقيقة 26 ثواني

اضافة جدول سجل حركة النظام

8 دقيقة 28 ثواني

برمجة سجل حركة النظام

12 دقيقة 51 ثواني

جلب جزء من البيانات

6 دقيقة 59 ثواني

ا جلب البيانات على شكل صفحات

13 دقيقة 43 ثواني

اتاحة صفحة لعرض البيانات الغير مكتملة

4 دقيقة 33 ثواني

اضافة الواجهات الخاصة في العميل

9 دقيقة 4 ثواني

اضافة جدول وعمليات على العملاء

5 دقيقة 57 ثواني

ربط عمليات اضافة وتعديل العملاء

5 دقيقة 18 ثواني

اكمال شفرة ادارة العملاء

15 دقيقة 24 ثواني

اختبار العمليات على العملاء

6 دقيقة 20 ثواني

انشاء جدول الموردين

3 دقيقة 52 ثواني

اكمال العمليات على الموردين

9 دقيقة 55 ثواني

اضافة واجهات المشاريع

12 دقيقة 33 ثواني

برمجة اضافة وتعديل المشاريع

18 دقيقة 48 ثواني

جلب بيانات المشاريع

11 دقيقة 1 ثواني

اختبار اجراءات التعامل مع المشاريع

11 دقيقة 50 ثواني

تصميم واجهة ادارة المشاريع

9 دقيقة 57 ثواني

اضافة واجهات الصرفيات

9 دقيقة 10 ثواني

تصميم واجهة اضافة صرف

9 دقيقة 55 ثواني

اضافة جدول المصروفات وعمل العلاقات

7 دقيقة 9 ثواني

اضافة وتعديل المصروفات

14 دقيقة 20 ثواني

اكمال برمجة اضافة وتعديل المصرفوات

6 دقيقة 19 ثواني

تحميل بيانات المصروفات

17 دقيقة 19 ثواني

جلب معرف الموردين والاصناف

7 دقيقة 16 ثواني

Migration تطبيق

8 دقيقة 25 ثواني

ا اختبار العمليات على المصروفات

12 دقيقة 34 ثواني

اصلاح تصدير البيانات وجلبها على اساس المشروع

6 دقيقة 57 ثواني

انشاء جدول المقبوضات

6 دقيقة 19 ثواني

برمجة العمليات على المقبوضات

11 دقيقة 27 ثواني

اضافة ميزة الاضافة المتتالية

18 دقيقة 25 ثواني

برمجة ملخص ادارة المشروع

10 دقيقة 15 ثواني

تحديث رصيد الاصناف

18 دقيقة 24 ثواني

تحديث البيانات الخاصة في المشروع الجزء الاول

2 دقيقة 43 ثواني

تحديث البيانات الخاصة في المشروع الجزء الثاني

3 دقيقة 32 ثواني

تحديث البيانات الخاصة في المشروع الجزء الثالث

3 دقيقة 1 ثواني

تحديث البيانات الخاصة في المشروع الجزء الرابع

6 دقيقة 13 ثواني

تحديث البيانات الخاصة في المشروع الجزء الخامس

4 دقيقة 35 ثواني

تحيدث ارصدة العملاء والموردين

13 دقيقة 40 ثواني

فكرة عامة عن المستخدمين وصلاحياتهم

4 دقيقة 12 ثواني

انشاء جدول المستخدمين وصلاحياتهم

11 دقيقة 8 ثواني

تصميم واجهة اضافة مستخدم

20 دقيقة 43 ثواني

تهيئة لعميلة اضافة المستخدم

4 دقيقة 32 ثواني

اضافة مستخدم

18 دقيقة 27 ثواني

تعديل مستخدم

11 دقيقة 22 ثواني

اختبار اضافة وتعديل المستخدمين

8 دقيقة 44 ثواني

برمجة صلاحيات المستخدم ضمن البرنامج

11 دقيقة 51 ثواني

تصميم نافذة الاعدادات

18 دقيقة 53 ثواني

حفظ الاعدادات العامة

8 دقيقة 51 ثواني

قراءة الاعدادات العامة

6 دقيقة 21 ثواني

حفظ نص الاتصال المحلي والشبكي

12 دقيقة 32 ثواني

فحص حفظ الاعدادات

11 دقيقة

تضمين الصور

3 دقيقة 9 ثواني

مقدمة عن النسخ الاحتياطي والتعيين

7 دقيقة 7 ثواني

BackUp Method وظيفة النسخ الاحتياطي

11 دقيقة 36 ثواني

مناداة وظيفة النسخ الاحتياطي

7 دقيقة 43 ثواني

اختبار عملية النسخ الاحتياطي

3 دقيقة 12 ثواني

عملية استعادة النسخة الاحتياطية

12 دقيقة 31 ثواني

تصميم فورم تسجل الدخول

8 دقيقة 37 ثواني

برمجة تسجيل الدخول

14 دقيقة 40 ثواني

فحص عملية تسجيل الدخول والخروج

8 دقيقة 53 ثواني

اضافة واجهة بداية البرنامج

14 دقيقة 54 ثواني

فحص واجهة بداية البرنامج

8 دقيقة 39 ثواني

اختبار اضافة مستخدم لاول مره وخطا الاتصال في السيرفر

10 دقيقة 56 ثواني

مشكلة ضبط الصلاحيات

7 دقيقة 31 ثواني

عرض سجل النظام

12 دقيقة 33 ثواني

صفحة حول البرنامج

5 دقيقة 55 ثواني

برمجة اجزاء الصفحة الرئيسة

8 دقيقة 45 ثواني

اكمال برمجة الصفحة الرئيسة

13 دقيقة 14 ثواني

صفحة المساعدة

5 دقيقة 14 ثواني

تصميم الايقونة الخاصة في البرنامج

7 دقيقة 11 ثواني

Deployment Stage مرحلة التصدير

7 الفصول 1 ساعه 47 ثواني

اختبار نص الاتصال الديناميكي

4 دقيقة 47 ثواني

تصدير البرنامج من بيئة فيجول ستديو

10 دقيقة 38 ثواني

الهندسة العكسية وفك تجميع الملفات التنفيذية

5 دقيقة 34 ثواني

وضع طبقة حماية على الشفرة

4 دقيقة 20 ثواني

اضافات اخرى لعمل التموية على الشفرة

2 دقيقة 6 ثواني

اعداد الملف القابل للتنصيب عند العميل

21 دقيقة 19 ثواني

مشروع برنامح ادارة صرفيات المشاريع كامل

12 دقيقة 3 ثواني

اشتري فقط مقابل

$ 17
شراء هذه الدورة طلب جلسة خاصة