كورس البرمجة Programming-Course
كورس البرمجة Programming-Course
كورس البرمجة
Programming-Course
مقدمة
البرمجة هي مجموعة تعليمات يتم تنفيذها بانتظام للقيام بمهمة ما
**الهدف من دراسة كورس البرمجة السي شارب C#:
- أن تكون قادرا علي بناء تطبيقات سطح المكتب التي تتعامل مع أنظمة الويندوز .
- تعد لغة البرمجة سي شارب C# من اللغات المرنة السهلة التي تجمع ما بين سهولة وقوة لغات كثيرة مثل لغة برمجة C++ و الجافا Java والفيجوال بيسك Visual Basic
- تعمل لغة البرمجة سي شارب C# تحت منصة Dot net frame work والتي توفر مجموعة مكتبات برمجية وأدوات كثيرة جدا تساعد المبرمج في انشاء التطبيقات
- هذه اللغة متوافقة ومستقرة مع معظم أنظمة التشغيل ويندوز مثل Xp- vista-7-8-8.1-10
- هذه اللغة تقوم بادارة الذاكرة وموارد الجهاز تلقائيا بدون مجهود كبير أو أكواد كثيرة من المبرمج
**المحتوي:
Visual Studio 2010 or 2015 professional
A: C#
أولا : لغة البرمجة سي شارب C#
1- Ide
دراسة واجهة البرنامج
2- Creating solution and Windows Forms Application project
انشاء مشاريع وتطبيقات
3- Toolbox
التعرف علي شريط الأدوات
4- Solution Explorer window
التعرف علي نافذة مستكشف الحل ومنها يمكن التنقل بين المشاريع المفتوحة أو نماذج المشروع الواحد
5- Properties window
التعرف علي شاشة الخصائص ومنها يمكن تغيير شكل واسم الادوات والنماذج Forms
6- Change form design
تغيير تصميم النموذج
7- Adding tools to form
أضافة الادوات الي النموذج مثل صندوق النص وزرار الأمر
8- Working with code window
التعامل مع نافذة الاكواد وهي النافذة التي سيكتب فيها الشفرة التي ستقوم بالتنفيذ للأدوات
9- Show hello message
اظهار رسالة ترحيب
10- Working with variables
التعامل مع المتغيرات
11- Variables scope
مدي رؤية المتغيرات علي مستوي النموذج أو المشروع
12- Make simple program
عمل برنامج بسيط مثلا برنامج لحساب المتوسط الحسابي أو جمع رقمين
13- Add multi forms
اضافة نماذج كثيرة لمشروع واحد
14- Working with for and while statements
التعامل مع الحلقات التكرارية for و while
15- Working with If and switch statements
التعامل مع الجمل الشرطية if وswitch
16- Mix between for and if
الجمع ما بين جمل الحلقات التكرارية والجمل الشرطية
17- Make login form to project
عمل شاشة تسجيل دخول للبرنامج الذي سننشئه
18- Working with arrays and lists
التعامل مع المصفوفات والقوائم
19- Make photo browser program
عمل برنامج مستعرض صور
20- Make notepad program
عمل برنامج مفكرة
21- Create menus
انشاء قوائم
22- Create tools bar
انشاء شريط أدوات
ثانيا : التعامل مع قواعد البيانات اس كيو ال سيرفر
1- Tables
2- Stored procedure
انشاء اجراءات مخزنة للحفظ والتعديل الخ
3- Trigger
انشاء أوامر تنفذ تلقائيا عند التعديل علي بيانات الجدول
ثالثا: التعامل مع التقارير
1- Create report from sql server database
انشاء تقرير يعتمد علي بيانات من جدول في قاعدة بيانات اس كيو ال سيرفر
2- Change report design
تغيير تصميم التقرير
3- Select expert
اختيار بيانات معينة من التقرير وليس كل البيانات
4- Formula
انشاء المعادلات علي سبيل المثال انشاء معادلة لحساب الطرح بين حقلين
5- Parameters
انشاء معامل يستقبل بيانات علي اساسه يتم عرض التقرير
D: Project (simple project for sales)
رابعا: انشاء مشروع (مشروع بسيط للمبيعات)
1- Design data base
تصميم قاعدة البيانات
2- Design forms
تصميم شاشات المشروع
3- Write codes
كتابة الاكواد
4- Design reports
تصميم التقارير
5- Design form for print reports
تصميم شاشة وربطها بالتقارير لعرضها في مشروعك
** بعد الانتهاء من هذا الكورس:
سيكون الطالب أو المتدرب مبرمج مبتدأ يستطيع التفكير والتعامل مع الأكواد والمشاكل المنطقية والبرمجية أثناء العمل مع البرامج التي يصنعها والخبرة تأتي بعد التجارب وانشاء مشاريع كتيرة والانتر نت ملئ بأمثلة كثيرة علي افكار ومشاريع يستطيع الطالب او المتدرب أن يحاول تنفيذها وسيكون قادرا علي فهم وتحليل معظم الاكواد التي سيراها وسيعرف الهدف منها.
**تنبيه هام :
لا أنصح أي متدرب أن يشاهد فديوهات تعليمية أثناء بدايته في التعلم للغات البرمجة لأنه قد يري فديوهات لا تمشي بتسلسل معين يساعده علي الفهم أو قد تكون هذه الفديوهات في مواضيع متقدمة جدا لا يستطيع استيعابها فيترك ذلك أثر نفسي عنده بأن البرمجة شئ صعب ومستحيل تعلمه بالنسبة له وهذا خطأ جسيم لأن البرمجة من المجالات التي تساعد علي كيفية التفكير وسيجد المتدرب متعه في هذا العمل لا أستطيع أن أصفها له ولا أحد يستطيع ذلك وإنما يشعر بذلك من يعمل في هذا المجال فقط وخاصة إذا واجهته مشكلة برمجية ما وبعد تفكير عميق والوصول إلي حل عندها سيشعر بقمة القمة من السعادة التي لا توصف.
**ملحوظة مهمة :
لا تتوقف عند ما تعلمته فنحن في البداية أشرنا أنك ستكون مطور أو مبرمج مبتدأ بعد انتهائك من هذا الكورس فيجب عليك التطوير من نفسك بالإطلاع علي كل جديد في هذا المجال. ويمكن ذلك من خلال مواقع علي الإنترنت عدة أشهرها موقع مايكروسوفت وهي الشركة المصنعة لهذه اللغات والادوات البرمجية.
**شئ أخير
- يمكننا أيضا مساعدة الطالب والمتدرب علي عمل المشاريع وتوجيهه بالافكار السليمة وكيفية عمل الحيل والخدع البرمجية للوصول الي الهدف المنشود.
- عند اللجوء الي الانتر نت للبحث عن حل لمشكلة برمجية ليس بالضرورة أن تجد الحل كما تريد بنسبة 100% وإنما قد تجد حلول تكون قريبه لما تريد وترشدك هذه الحلول الي الحل السليم .
- عند الحصول علي كود مصدري لمشروع ما أو جزء من مشروع يجب عليك فهمه تماما قبل أن تدخله في مشروعك حتي إذا حدثت مشكلة ما تسطيع أن تعدل عليه والتعامل معه.
أحجــز الان وأبدا بانشاء مشروعك الخاص او تطوير مشروعك القائم وتحقيق أعلي نتائج فى
التسويق الالكتروني والربح من الانترنت .
وسائل الاتصال , كلم الان
01029999556 – 01061819544- 01005092662
أوالحجز عن طريق مقر الاكاديمية
300 ش الهرم الرئيسي – خلف فودافون وراديو شاك – عمارات منتصر الاتحادية