مقدمة في البرمجه بأستخدام لغة C#

Training Description
هدف هذه الدورة التدريبية هو تزويد المشاركين بمفاهيم ومهارات برمجة الحوسبة باستخدام لغة C# وتطبيقها في بيئة التطوير المختلفة. ستتعلم الأساسيات اللازمة للبرمجة بشكل عام والتركيز بشكل خاص على البرمجة بلغة C#، مع التركيز على المفاهيم الأساسية مثل المتغيرات، العبارات المنطقية، حلقات الـ Loop، الأوامر الشرطية والدوال.
Training Course index
- تثبيت بيئة التطوير المناسبة: يمكنك استخدام محررات النصوص المجانية مثل Visual Studio Code أو IDE متكاملة مثل Visual Studio.
- تعلم الأساسيات: تعلم كيفية تعريف المتغيرات، وإجراء الحسابات البسيطة، والتحكم في تنفيذ البرنامج باستخدام العبارات المنطقية وحلقات الـ Loop.
- الكتابة بالأوامر الشرطية: تعلم كيفية استخدام if/else لاتخاذ القرارات الإدارية في البرنامج.
- التحكم في حلقات الـ Loop: تعلم كيفية استخدام for loop، while loop، do-while loop لتحديد عدد الدورات التي يجب تنفيذها.
- كتابة الدوال: تعلم كيفية كتابة الدوال البسيطة والمعقدة وتمرير المعاملات إلى الدوال.
- استخدام الكائنات والصفوف: تعلم كيفية تعريف الصفوف والكائنات واستخدامهما لحفظ البيانات وإجراء الحسابات.
- العمل مع الاستثناءات: تعلم كيفية التعامل مع الأخطاء والاستثناءات في البرنامج باستخدام try/catch/finally.
- التعامل مع الملفات
- البرمجة الموجهة نحو الكائنات (OOP): تعلم كيفية استخدام OOP لإنشاء صفوف وكائنات والعمل معها في C#.
Training course outcomes
- وتطبيق مفاهيم برمجة C# والأساسيات اللازمة للبرمجة بشكل عام.
- استخدام بيئة التطوير المناسبة والأدوات المتاحة لتطوير تطبيقات C#.
- استخدام الأوامر الشرطية وحلقات الـ Loop للتحكم في تنفيذ البرنامج وتكرار العمليات.
- كتابة الدوال واستخدامها لتنظيم وإعادة استخدام الكود.
- استخدام الكائنات والصفوف لتنظيم البيانات وتنفيذ العمليات.
- مهارات التعامل مع الأخطاء والاستثناءات وإدارتها في برامج C#.
- كيفية التعامل مع الملفات والقدرة على قراءة وكتابة البيانات إليها.
- مفاهيم البرمجة الموجهة نحو الكائنات (OOP) وتستطيع استخدامها في تصميم وتطوير تطبيقات C#.
Training Pre-requirements
المؤهلات
دبلوم فأعلى
المعرفة
لايشترط
مستوى الخبرة
لايشترط
القدرات
لا يشترط
اللغة
متوسط
الأجهزة والأدوات
جهاز حاسب , إنترنت
Related Professional Certificates |
|
---|---|
Trainer Name |
|
Trainer Experiences |
|