اكتساب مهارات البرمجة الأساسية: تعلم أساسيات البرمجة باستخدام لغة C#، وتطبيقاتها المختلفة في مجالات متعددة مثل برمجة الويب.
التنافس في سوق العمل: تمكين المتدرب من التنافس في سوق العمل بمجرد اختيار المجال المناسب وتنفيذ تطبيقات مختلفة.
توسيع قاعدة المعرفة: تقديم أساسيات قوية في البرمجة تساعد المتدرب على تعلم لغات برمجة أخرى بفعالية دون الحاجة للبدء من الصفر.
الإلمام بتفاصيل اللغة: الحصول على فهم شامل لأهم تفاصيل لغة C# ومحتوياتها وكيفية تطبيقها في تطوير التطبيقات.
التحضير للعمل في مجالات البرمجة: تطوير المهارات اللازمة للبدء والعمل بقوة في مجالات مختلفة من البرمجة، بما في ذلك برمجة الويب.
تطوير تطبيقات متنوعة: اكتساب القدرة على تنفيذ وتطوير تطبيقات مختلفة باستخدام لغة C#.
وصف محتوى الدورة التدريبية:
تسعى هذه الدورة التدريبية إلى تزويد المتدربين بمهارات البرمجة الأساسية باستخدام لغة C#، مع التركيز على التطبيقات العملية في مجالات متعددة مثل برمجة الويب. ستوفر الدورة المعرفة الشاملة التي يحتاجها المتدرب للتفوق في هذا المجال، مع استعراض أهم تفاصيل لغة C# وتطبيقاتها. كما ستساهم الدورة في بناء قاعدة قوية للمتدربين، مما يمكنهم من تعلم لغات برمجة أخرى بسهولة أكبر. بالإضافة إلى ذلك، ستساعد الدورة المتدربين على تطوير مهاراتهم لبدء العمل في سوق البرمجة والتنافس فيه من خلال تنفيذ تطبيقات مختلفة باستخدام C#.
ماذا ستتعلم في هذه الدورة:
أساسيات البرمجة باستخدام C#، بما في ذلك تعلم مفاهيم البرمجة الأساسية.
تطبيقات عملية في مجالات البرمجة، مثل برمجة الويب وتطوير التطبيقات.
إلمام شامل بلغة C#، وفهم تفاصيلها وتطبيقاتها.
توسيع قاعدة المعرفة لتعلم لغات برمجة أخرى بفعالية.
تطوير مهارات التنافس في سوق العمل من خلال تنفيذ تطبيقات متنوعة.
تنفيذ تطبيقات برمجية باستخدام لغة C#.
لمن هذه الدورة:
للمبتدئين الذين يرغبون في تعلم البرمجة باستخدام لغة C#.
للمطورين الحاليين الذين يرغبون في توسيع مهاراتهم في مجال البرمجة.
لأي شخص يطمح إلى بدء العمل في مجالات البرمجة المختلفة وتطوير تطبيقات باستخدام C#.
الخطه الدراسية
أنواع البيانات( المتغيرات)
متطلبات للغة السي شارب
عمليه التجميع في السي شارب
خطوات حل المشكلات
المخططات (1)
المخططات (2) + امثلة
توصيف شاشة ال console الرئيسية (1)
توصيف شاشة ال console الرئيسية (2)
الجمل التعريفية و تعريف المتغيرات
انواع البيانات وامثله عليها
تعريف المتغيرات
التحويلات وانواعها
جملة الاسناد والطباعه
جملة الطباعة باشكالها المختلفة
جملة القراءة ( الاستقبال) – 1
جملة القراءة ( الاستقبال) – 2
التتبع اليدوي
التتبع البرمجي
تمرين (1)
تمرين (2)
تمثيل الارقام بالنظام الثنائي
انواع العمليات و العمليات الحسابية
العمليات الحسابية + العمليات المتعلقة بالعلاقات بين البيانات
العمليات المنطقية
العلميات المتعلقة بالخانات الرقمية (1)
العلميات المتعلقة بالخانات الرقمية (2)
العلميات المتعلقة بالخانات الرقمية (3) + مثال
امثلة على العلميات المتعلقة بالخانات الرقمية
جملة الاسناد المركبة
اولويات العمليات الحسابية + امثلة
امثلة على العمليات (2)
الجمله الشرطيه + جمله IF
تكرارات جمله IF الشرطيه
تطبيقات مختلفه على الجمل الشرطيه
تمرين (1) جملة IF الشرطيه
تمرين (2)جملة IF الشرطيه
جملة IF & Else الشرطيه
تمرين كامل على جملة IF الشرطيه
جملة Switch الشرطيه
جملة الشرط التبادلية واستخداماتها مع مختلف العمليات الحسابية
الجمله الشرطيه
دمج الجمل الشرطيه (IF, Switch)
هيكل الجمل التكراريه و طريقه ال For التكراريه
تمرين علي For Loop
(دمج الجمل الشرطيه مع الجمل التكراريه )تمرين كامل
جملة While التكراريه
دمج لمختلف الجمل التكراريه
جملة Do-While التكراريه
مقارنة التوقف و الاستمراريه
جمل تكراريه متداخله
تعريف الدوال
هيكل و نداء الدوال
دوال الحد الادنى والحد الاقصى
تمرين (1) على الدوال
تعريف الداله (الداله الاساسية)
دوال الاستدعاء الذاتي
المضروب والاس باستخدام دالة الاستدعاء الذاتي
أنواع الارسال
الفرق بين انواع الارسال ومدلولاتهم في عمليات التخزين
تمرين 1 على الدوال
تمرين 2 على الدوال
هياكل البيانات المصفوفات
هيكل المصفوفه الاحاديه
المصفوفه الاحاديه مع ارسال البيانات اليدوي
المصفوفه الاحاديه مع ارسال البيانات اليدوي
المصفوفه الاحاديه و طرق استقبال البيانات التقليديه
استقبال بيانات المصفوفات باستخدام الجمل التكراريه
تمرين على استخدام المصفوفات مع الجمل التكراريه
تمرين على المصفوفات
جملة Foreach التكراريه المتعلقه بالمصفوفات
مقارنه المصفوفات والعمليات عليها
المصفوفات متعدده الابعاد مع ارسال البيانات اليدوي
المفوفات متعدده الابعاد و طرق استقبال البيانات التقليديه
تطبيق على المفوفات متعدده الابعاد
هيكل مصفوفه المصفوفات
75 اضافه البيانات الي مصفوفة المصفوفات
تمرين على مصفوفة المصفوفات
هياكل البيانات (Stack )
طريقة استخدام دوال Stack المبنيه في اللغه
تمرين على ال Stack
(هياكل البيانات )Queue
تمرين على الQueue
(هياكل البيانات )جداول التجزئه
تمرين على جداول التجزئه
التمرين الاخير
مقدمه في البرمجة الشيئية
انواع البيانات المبنيه في اللغه و البيانات المعرفه بواسطه المستخدم
الفئات و المواصفات و التطبيقات عليها
كيفيه النداء لمختلف المتغرات
تمرين 1
داله البناء
انو اع دوال البناء
تمرين على دوال البناء
استخدام كلمه this مع داله البناء
تمرين على دوال البناء وانواعها
انشاء حاسبه باستخدام داله البناء
الوراثه
تمرين(1) على الوراثه
تمرين (2) على الوراثة الفئات الغير قابلة للوراثة
الفئات المجردة و مبدأ اعادة صياغه البيانات
دالة الإضافة
دالة الاستقدام و التحكم
الحمايه باستخدام ا لproperty
تدمير والغاء البيانات وارسالها الي مجمع مخلفات البيانات
البيانات الثابتة
تمرين على البينات الثابتة
كيفيه الوصول والتعامل مع البيانات الثابتة
الاستثنائات
التعامل مع الاستثنائت في اللغه
الانواع المختلفه للاستثنائات
انواع التعامل مع الاستثنائات
استخدام رساله الاستثناء الطبيعية
اظهار الاستنائات في الحالات المتطلبه لها
انواع من هياكل البيانات وكيفيه استخدامها (Stack, Heap)
تعريفات مختلفه للبيانات وكيفية التعامل مع كلا منهم
التعامل مع البيانات والتطبيق الدايناميكى
انواع ارسال البيانات الي ذاكرة التخزين
كيفيه التعامل مع البيانات المعنونه في الذاكره
انواع كيفية التعامل مع البيانات
كيفية التعامل مع المتغيرات ومدى استخدام كلا منه ) (1)
كيفية التعامل مع المتغيرات ومدى استخدام كلا منها 2
الاستخدام المتكرر وتعديل اشكال العمليات في الاستخدام (1)
الاستخدام المتكرر وتعديل اشكال العمليات في الاستخدام (2)
الدوال المعرفه بدون تنفذ
دوال تعريف الثوابت
داله الاشاره واستخداماته (1)
داله الاشاره واستخداماته (2)
استخدامات ال lambda
الهياكل
تعدد الاشكال
تمارين (1)
تمرين (2) والخاتمه
مقدمه ال WFA
الفروقات بين WFA و Console Apps
توصيف واجهة المستخدم ومتعلقاتها
اظهار رساله للمستخدم وخصائص الواجهه
قائمة خصائص واجهة المستخدم
قوائم ادوات التحكم ودوال الاحداث و اضافة المخرجات
انواع ادوات التحكم (1)
انواع ادوات التحكم (2)
انواع ادوات التحكم (3)
ادوات التحكم واحداثها المختلفه
استخدام الجمله الشرطيه لاظهار رساله ترحيبيه للمستخدم
انشاء واجهة دخول باستخدام الجمله الشرطيه
كيفيه استخدام اداة التحكم checked list box وتوظيفها في البرنامج
التبديل بين واجهات المستخدم + مثال
حاسبه اوليه
حاسبه متطوره 1
حاسبه متطوره 2
حاسبه متطوره 3
الاشكال الهندسيه وكيفيه التعامل معها في واجهة المستخدم (1)
الاشكال الهندسيه وكيفيه التعامل معها في واجهة المستخدم (2)
تحريك الاشكال الهندسيه
العمليات على الملفات والمجلدات
كيفية التعامل مع الملفات وقراءة محتواها
الكتابه على الملفات
التغيرات ف بيانات الملفات والمجلدات والعمليات عليها
تمرين
التعرف على مبدا ال Threading
استخدام مبدا ال Threading وكيفية تنفيذه
كيفية تنفيذ ال Threading وتنظيم الوقت
كيفية تنفبذ مبدا ال Threading مع استخدام واجهة المستخدم
مبدأ التزامن
شرح مبدأ التزامن في حل مشكله حجز التذاكر
تظبيق تقنيات التزامن فى حل مشكله حجز التذاكر (1)
تظبيق تقنيات التزامن فى حل مشكله حجز التذاكر (2)
أستخدام طريقة ال Semaphore في حل مشكله ال( Producer/Consumer) 1
أستخدام طريقة ال Semaphore في حل مشكله ال( Producer/Consumer) 2
حل مشكلة التوقف التام النقطه الميته باستخدام WFA
حل مشكلة ال Producer/Consumer باستخدام WFA
كيفية تثبيت برنامج قواعد البيانات
كيفية انشاء قاعدة بيانات, وجداول, وامر الاضافه
مسح و تحديث جداول البيانات
اسقاط واختيار البيانات في برنامج ال SQL
الربط مع قواعد البيانات باستخدام WFA
اضافة البيانات باستخدام WFA
اضافة قيم متعدده واختيار واظهار البيانات
اضافة قيم متعدده واختيار واظهار البيانات
اختيار و تحديث البيانات باستخدام الWFA
تحديث العناصر في قاعدة البيانات
تمرين (1)
تمرين (2)
0 المراجعات
متخصص في مجال علوم الحاسب و ومدرب في مجالات البرمجه لاكثر من 4 اعوام بالاضافه الى العمل كمبرمج لمواقع عديده لشركات كبيره كدوام جزئي و كلي و عن بعد, بكالوريوس الحاسبات والمعلومات جامعة المنصوره بتقدير امتياز مع مرتبة الشرف, وترتيب تراكمي الثالث, معين كمعيد بالكليه منذ عام 2020. طالب بدرجة الماجستير ف قسم علوم الحاسب تخصص ) المعلوماتيه الطبيه (. مشاركه فالعديد من المؤتمرات والندوات في مجال علوم الحاسب للعديد من الشركات و الحامعات الكبرى كجامعة المنصوره وجامعة الدلتا كمتحدث عن المجال واهم تفاصيله. المشاركه في العديد من المسابقات ف مجال علوم الحاسب كمسابقة ACM بمختلف مراحلها وتخصصاتها . المشاركه في تدريب واخراج كوادر في تخصصات علوم الحاسب كمحاضر في معهد نظم المعلومات بالقوات المسلحه.
أرسل هذه الدورة كهدية لأصدقائك