كورس البرمجة 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

انشاء شريط أدوات

B : Sql server Database

ثانيا : التعامل مع قواعد البيانات اس كيو ال سيرفر

1- Tables

انشاء جداول

2- Stored procedure

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

3- Trigger

انشاء أوامر تنفذ تلقائيا عند التعديل علي بيانات الجدول

C: Crystal report

ثالثا: التعامل مع التقارير

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 ش الهرم الرئيسي – خلف فودافون وراديو شاك – عمارات منتصر الاتحادية

زر الذهاب إلى الأعلى