موقع ibra للاحتراف

موقع ibra للاحتراف فهو يقدم لك عدة برامج و معلومات و دروس في مختلف المواضيع عن طريق الفيديو في قالب سهلة وبسيط تستطيع معه إستيعاب عدة مفاهيم ...
 
الرئيسيةاليوميةس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول

شاطر | 
 

 سلسلة دروس مايكروسوفت لتعلم البرمجة من الصفر وحتي الاحتراف المصدر: سلسلة دروس مايكروسوفت لتعلم البرمجة من الصفر وحتي الاحتراف http://forums.th3pro.com/t4623-topic#ixzz2I8SbAhep منتديات--المحترف

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin
avatar

الجنس : ذكر عدد المساهمات : 163
تاريخ التسجيل : 14/01/2013

مُساهمةموضوع: سلسلة دروس مايكروسوفت لتعلم البرمجة من الصفر وحتي الاحتراف المصدر: سلسلة دروس مايكروسوفت لتعلم البرمجة من الصفر وحتي الاحتراف http://forums.th3pro.com/t4623-topic#ixzz2I8SbAhep منتديات--المحترف   الثلاثاء يناير 15, 2013 11:02 am

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

Beginner Developer Learning Center

http://msdn.microsoft.com/en-us/beginner/default.aspx
وأقل ما يوصف به هذا المركز التعليمي بأنه(بدون مبالغة) كنز وثروة للمبتدئين في تعلم البرمجية.
وأنا
طيلة الثلاث أيام السابقة وانا أنهل من فيض هذا الموقع وخيراته البرمجية
والتعليمية , ثم وقفت لحظة وفكرت, هل سأنعم وحدي بهذا الخير دون ان يشاركني
فيه أخوتي المتعلمين الجدد واللذين مروا بنفس تخبطي في دروب العلم. وعندها
قررت ان اتوقف لحظات عن التعلم من هذا الموقع وقررت ان اعد هذا الموضوع
ليكون معينا لكم علي كيفية التعلم من خلال مركز تعليم مايكروسوفت لغير
المتعلمين السابق ذكره

وهذا الموقع كان قد أشير إليه من قبل أخ فاضل
لنا في هذا المنتدي من قبل ولكن ما دهشني ان الموضوع لم يتم التعامل معه
بقدر حجمة وتم اعتباره موضوع عادي, ولكنه كان يستحق مزيدا من الاضواء عليه
لانه – من وجهة نظري افضل طريقة لتعليم المبتدئين- لذا فسوف اقوم في هذا
الموضوع بسرد بعض تفاصيل هذا الكنز أو هذا المركز التعليمي لمايكروسوفت
واضع لكم الروابط التفصيلية بالترتيب التسلسلي لمستوي الدروس المذكور في
هذا المركز
والرابط السابق ذكره هو رابط الرئيسي للمركز أو بوابة المركز
فلو احببتم الاطلاع عليه والابحار فيه فاذهبوا علي الفور واستمتعوا به,
ولكنني في هذا الموضوع سأوضح لبعض اخوتي كيفية الاستفادة القصوي من هذا
الموقع من خلال تجربتي معه, والمركز التعليمي لمبتدئي البرمجة لمايكروسوفت
ينقسم إلي 4 أقسام رئيسية:-

1- برمجة التطبيقات اللتي تعمل في بيئة الشبكة العالمية(الانترنت) web
(أي كما يفهمها المبتدئين أمثالي "برمجة مواقع الانترنت")
Web Development
http://msdn.microsoft.com/en-us/beginner/bb308760.aspx
أي مبرمجي لغات الجافا java أو الأتش تي أم أل HTML أو غيرها من أدوات برمجة تطبيقات الانترنت.

2- برمجة التطبيقات التي تعمل في بيئة نظام التشغيل الويندوز windows
Windows Development
http://msdn.microsoft.com/en-us/beginner/dd435692.aspx
وهذا
القسم هو القسم الذي سأقوم بشرحه بالتفصيل وشرح كل درس فيه بالترتيب
المنطقي التسلسلي له, وهو يعني تعليم برمجة التطبيقات التي تعمل في نظام
الويندوز أي كل البرامج التي نتعامل معها ونشاهدها باستمرار طوال جلوسنا
امام حواسيبنا مثل الالات الحاسبة, برامج الأوفيس, الألعاب, كل تطبيق
تستخدمه علي الويندوز ستتعلم كيفية البدء في برمجته بنفسك من خلال هذا
القسم باذن الله.


3- قسم اقتحام عالم المبرمجين المحترفين
Aspiring Professional
http://msdn.microsoft.com/en-us/beginner/dd547995.aspx
وهذا
القسم موجه - كما يتضح من عنوانه - الي محترفي البرمجة فسيبدا في اكسابك
مهارات العمل ضمن فريق من اجل انجاز المشروعات البرمجية الضخمة , سيبدا في
ارشادك نحو مواقع تعليمية اخري متقدمة, سيضع بين يديك أدوات أكثر تعقيدا من
الفيجوال بيسك أكسبريس – ولكنها بالطبع غير مجانية-

4- مركز الأطفال
Kid's Corner
http://msdn.microsoft.com/en-us/beginner/bb308754.aspx
الحق
يقال, انا لم ادخل علي هذا القسم وليس عندي ما اوضحه لكم بشأنه ولكن حسب
ما أظن ان هذا القسم خاص بتدريب الاطفال واعدادهم لكي يصبحوا مبرمجين في
المستقبل وليس موجها للمبتدئين في البرمجة أمثالنا.


5- هذا هو القسم الخامس (!!! ألم تخبرنا بان المركز مكون من 4 أقسام فقط؟؟)
مهلا.
مهلا. فهذا القسم هو قسم منفصل عن الاقسام السابقة , أسمه المصادر
resources وهو يحتوي علي بعض الادوات المساعدة علي تعلم البرمجة مثل بعض
السلاسل التعليمية المصورة والمتحركة (فيديو) مثل سلسة كيف how to? الكاملة
وهي سلسلة رائعة مكونة من 20 حلقة , ولكن قبل كل شيئ ساخبركم علي افضل
تسلسل تتبعوه من اجل الوصول الي اقصي منفعة ممكنه من هذا المركز التعليمي
الرائع فيرجي تأجيل الدخول علي هذا القسم الي ان يأتي وقته المناسب.
http://msdn.microsoft.com/en-us/beginner/bb308782.aspx
____________________
هذه هي الاقسام الرئيسية للمركز التعليمي.
ولكي
تكونوا متابعين بلا تشيت للموضوع فما سأقوم بسرد تفاصيلة والابحار معكم في
دروسه هو القسم الثاني من المركز وهو تعليم برمجة التطبيقات التي تعمل علي
نظام التشغيل الويندوز windows
قبل البدا في الإبحار في هذا القسم الرائع أحب أن أوضح لكم بعض النقاط الرئيسية:-


أولا:- (لغة البرمجة المشروحة)
أغلب
الدروس المشروحة في المنتدي هي مطبقة علي نسخة فيجوال بيسك 2005 ولكن
مايكروسوفت وضعت تلك البرامج الان في سنة 2010 مما يعني انه يمكن تطبيقها
بالكامل علي كل النسخ الأحدث من 2005 , ولقد اشارت مايكروسوفت الي تلك
النقطة في أكثر من درس حيث نبهت ان تلك الدروس يمكن تطبيقها بالكامل علي
النسخ الاحدث من 2005 وانا أعمل علي نسخة 2010 ولم يخرج لي كود خاطئ واحد
مما تعلمته من تلك الدروس, فلا تقلق من موضوع نسخة الفيجوال بيسك التي لديك
طالما انها 2005 أو أعلي منه.
نقطة أخري هامة بالنسبة للغة البرمجة
المشروحة: وهي ان الموقع التعليمي لمايكروسوفت قد وضع عدة نسخ للدروس التي
يتم فيها تطبيق أكواد (بحيث يكون كل نسخة للغة برمجة , بحيث هناك نسخة
للفيجوال بيسك visual basic ونسخة للسي شارب c# ونسخة للسي بلس بلس c++
)ولكنني أخترت لكم الروابط الخاصة بالفيجوال بيسك فقط لأن الموضوع موجه
لمتعلمي لغة الفيجوال بيسك اما الراغبين في التعلم بلغات مختلفة فسيجدونها
علي الموقع نفسه وانا لم اضع روابط هنا للغات الأخري الا انه توجد بعض
الدروس وبخاصة الدروس الأولي والاساسية لاعداد وتجهيز المبرمج فهي تناسب كل
المتعلمين حيث أنها معلومات عامة عن البرمجة بشكل عام.


ثانيا: نوع الدروس (المادة التعليمية) materials
توجد
منها الصوتي(المسموع فقط) ومنها دروس ورقية علي مستندات ووردword ككتاب
صغير, ومنها ما هو مرئيس ومسموع(ملفات فيديو) ومنها ما هو نماذج
أكواد(ملفات فيجوال بيسك), ولكن بشري ف أكثر من 90% من الدروس هي ملفات
فيديو أي أفضل وأسهل وسيلة تعليم لنا نحن المبتدئين, كما انها تساعد علي
كسر حاجز اللغة التي سأتكلم عنها في النقطة الثالثة.


ثالثا: اللغة (الإنجليزية)
(نصيحة بخصوص اللغة)
عزيزي
المبتدئ ورفيقي في درب التعلم, لو كنت ممتازا في اللغة الأنجليزية
ووتحدثها بطلاقة مثل لغتنا العربية فتوكل علي الله وابدا علي الفور مع اول
درس من دروس مايكروسوفت أما لو كنت تعرف الانجليزية ولكن ليس بنفس مستوي
العربية فانصحك بان تتوجه وقبل أي شيئ وقبل ان تفكر في ان تضغط علي اي رابط
لاي درس من تلك الدروس بان تمسك بيدك احد الكتب العربية التي تشرح أسس
البرمجة ويكون موضحا بها المفاهيم الاساسية والمصطلحات البرمجية الاساسية
باللغتين العربية والانجليزية لكي لا تجد صعوبة عند البدا في دروس
مايكروسوفت وتشعر باحباط وينتهي مشروع تعليمك بالفشل.

رابعا:- (التطبيق)
تلك
الكورسات والدورات والدروس لن يكون لها أي معني لو كنت تشاهدها كما تشاهد
أحد الأفلام الدرامية لنور الشريف أو دريد لحام , بل يجب أن تشاهدها ونسخة
فيجوال بيسك مفتوحة معك اثناء المشاهدة بحيث تتمكن من تطبيق كل كود وكل حرف
تعلمته أولا بأول حتي تحقق أقصي استفادة ممكنة.
وبخصوص نسخة الفيجوال بيسك فهذا رابط لأحدث نسخ فيجوال بيسك أكسبريس 2010 من علي نفس الموقع ( ألم أقل لكم أنه كنزا)

http://www.microsoft.com/express/Downloads/
انقر
علي فيجوال بيسك 2010 أكسبريس وبعد التحميل(وهو يستغرق وقت طويل) قم
بالتسجيل لديهم registry وسيرسلون لك مفتاح مجاني يفتح لك النسخة مدي
الحياة

********************
نتوكل علي الله ونبدا في تفصيل كورسات القسم الثاني (برمجة تطبيقات الويندوز)
تخبرك مايكروسوفت في موقعها انه بعدما تقوم بانهاء هذا القسم (برمجة التطبيقات للويندوز) فانك تستطيع أن تطلق علي نفسك كلمة مبرمج

you can call yourself a programmer

بعد
ان تقوم بالتعرف علي المصطلحات البرمجية الاساسية باللغة العربية وما
يقابلها بالانجليزية, تعال هنا في هذه الصفحة واترك نفسك لمايكروسوفت لكي
يعلموك بطريقتهم كيف تصبح مبرمج لانك بالطبع لن تجد من يعلمك برمجة افضل من
مايكروسوفت, ودعك من أي هراءات خارجية أو كورسات بدون خطة واضحة لاعدادك
لكي تكون مبرمج(اما تلك الكورسات تعدك خطوة بخطوة من الصفر وحتي الاحتراف
وهم يعلمون جيدا ما هي المهارات التي تحتاجها لكي تكون مبرمجا ناجحا وما هي
المعلومة التي يجب ان تتعلمها قبل المعلومة الاخري.
لذا فارجو منكم ان
تهتموا بكل درس بها وبكل فصل من كل درس وان تقوموا بالمتابعة بترتيب
الدروس التي وضعتها مايكروسوفت , فانك قد يصادفك درسا ما تشعر بانه لا
فائدة منه بان يكون مثلا عن كيفية اكتساب مهارات حل المشكلات وتقسيم انواع
المشكلات وانواع استراتيجيات حل تلك المشكلات بطريقة تتلائم مع نوع
المشكلة, فقد تظن ان هذا الدرس لا فائدة منه وتقول لنفسك لنتوكل علي الله
وندخل علي الدرس القادم فانا اريد تعلم الاكواد وليس هذا الكلام العام, لكن
يؤسفني ان اخبرك انك بهذة الطرييقة لن تضع أساسا وقواعد سليمة تستطيع
عليها بناء الدروس الابعد وبناء الاكواد التي تريد ان تتعلمها, لذا فأهتم
بكل درس وبترتيب كل درس ولا تنتقل للدرس اللاحق الا بعد تاكد من استيعابك
للدرس الحالي جيدا, حيث أن كل درس مبني علي الدرس السابق له...
نبدا بعون الله في سرد تفاصيل دروس تعلم تطبيقات الويندوز :-
وها هو رابطها مرة أخري من أجل عيونكم
http://msdn.microsoft.com/en-us/beginner/dd435692.aspx

القسم الثاني بينقسم الي 3 مراحل 3 tiers
نبدا
في تفصيلهم معا........(تابع)( ملحوظة لمشرف الاعتماد, باقي الموضوع جاهز
عندي علي ملف وورد وسأضعه كردود علي هذا الموضوع بعد ان تعتمده باذن الله)
......................................................................................................................................................................................
المرحلة الأولي
tier 1
http://msdn.microsoft.com/en-us/beginner/bb308891.aspx

المرحلة
الأولي عبارة عن إعداد عام وشامل لك ولعقلك لكي تستطيع بعد ذلك استيعاب
البرمجة والاكواد , وتنقسم المرحلة الأولي الي تلك الدروس التالية
بالترتيب:-
1- مقدمة للويندوز كبيئة عمل
Introduction to Windows As a Platform
هذا رابطها
http://msdn.microsoft.com/en-us/beginner/bb308732.aspx
ولتحميل الدرس كاملا بما يحتويه من ملفات فيديو وأوراق ستجد علي شمال الشاشة هذه الكلمة
Download Complete Lesson Package
وهذه المجموعة (باكدج) الخاصة بهذا الدرس وهي عبارة عن ملف فيديو حوالي 10 دقائق حسب ما أتذكر ومن نصي word .
وهذا
الدرس عبارة عن أساسيات الحاسب سيقوم فيه المدرس بشرح المكونات الاساسية
للكومبيوتر وكيف يفكر الكومبيوتر وما هو نظام التشغيل windows وكيفية عملة
وما هي بيئة الدوت نت

2- الدرس التاني هذا هو مقدمة عن لغة الفيجوال بيسك
Tier One: Introduction to the Visual Basic Programming Language
وهذا الرابط الخاص به
http://msdn.microsoft.com/en-us/beginner/bb308733.aspx
وبخصوص
هذا الدرس (ومن خلال تجربتي معه) لا اريدكم ان تشعروا بالرهبه فسوف يقوم
المدرس بشرح مواضيع متقدمه نوعا ما عن ان يتم شرحها في تلك المرحلة وضف علي
ذلك ان المدرس صوته أجش وسيئ ولا يصلح لان يكون مطربا , كل ذلك سيولد نوعا
من الرهبة من البرمجة عموما بداخلك, فلا اريدك ان تشعر بتلك الرهبة من هذا
الدرس
فسوف يقوم مطربنا بشرح الوظائف functions والاجراءات procedures
بالاضافة الي ان الدرس مطبقا علي ال console أي نظام التشغيل الدوس dos لذا
فقد تجدون صعوبة في فهم تلك المواضيع لكن لا داعي للقلق فسيقومون بعد ذلك
بشرح تلك الأمور تفصيلا (ويفترض انك عرفت تلك الكلمات بشكل عام من خلال
الكتاب العربي الذي اخبرتك عنه مسبقا),
لكن وكما قلنا مسبقا لا تجعلون اي حرف من اي درس يفوتكم دون الألمام الجيد به حيث ان كل درس مبني نوعا ما علي الدرس السابق له.
وهذا الدرس أيضا مثل أخيه السابق ممكن تحميله بنفس الطريقة.
3- الدرس التالت
مقدمة للفيجوال بيسك دوت نت 2008
بعد
الرهبة السابقة والازعاج من المدرس السابق, سوف تصالحكم مايكروسوفت باحدي
موظفاتها تقوم بشرح اساسيات لغة فيجوال بيسك 2008 والأمور البسيطة التي بها
وستقوم بالشرح باسلوب ابسط قليلا من مطربنا السابق.
وهذا الرابط الخاص بهذا الدرس
http://msdn.microsoft.com/en-us/beginner/bb964633.aspx
ويمكن تحميل هذا الدرس ايضا مثل ما سبق
4- الدرس الرابع
عبارة عن جولة سياحية في برنامج فيجوال بيسك 2008
هذا هو الرابط
http://msdn.microsoft.com/en-us/beginner/aa718409.aspx
ولكن ملحوظة انا لم استطع تحميل هذا الدرس الفيديو فلو استطاع احد منكم تحميله فليخبرني كيف لكي احمله انا ايضا.
5- الدرس الخامس
بعد هذا الدرس ستتعلم انشاء موقع متصفح أنترنت بسيط خاص بك مثل internet explorer ولكنه طبعا ينقصه الكثير.
وهذا هو الرابط
http://msdn.microsoft.com/en-us/beginner/bb308731.aspx
ومن الممكن تحميله بالطرق السابقة
ملحوظة:
بعد ذلك علي الموقع توجد بعض الدروس الاخري ولكنها بلغات أخري مثل السي
شارب والسي بلس بلس ولكنني اخبرتكم ااني اوضح لكم سلسلة تعليم الفيجوال
بيسك فقطواختار لكم دروس الفيجوال بسيك فقط.
6- الدرس السادس والسابع والثامن والتاسع والعاشر
عبارة
عن مجموعة دروس متتالية (5) دروس أسمها bits and bytes وهي وحدات التخزين
الاساسية في الحاسب , وتلك المجموعة أو السلسلة عبارة عن ملفات صوتيه
وملفات مستندية فقط لذا فقد تكون تتضمن بعض الصعوبة في فهمها, لكن بشري فهي
تلك المجموعة الوحيدة تقريبا التي ليس بها ملفات فيديو, وستتعلم من تلك
المجموعة اساسيات عامة ومهارات عامة ستساعدك كثيرا علي تعلم البرمجة بسهولة
بعد ذلك, ومقدمة باسلوب بسيط وشيق بعيدا عن جدية الأكواد وصعوبتها,
وتستطيع اثناء استماعك لتلك الدروس ومشاهدة أوراقها ان تسلي نفسك بمشروب
لذيذ أو بأكلة خفيفية, وأغلق برنامج الفيجوال بيسك فلن تكتب أي اكواد,
واعتبر ان تلك المجموعة من الدروس هي فترة راحة لك. Break
ونصيحة بخصوص
هذه المجموعة: هذه المجموعة تحتاج أن تكون قويا بعض الشيئ في اللغة
الانجليزية وبخاصة عدم احتوائها علي ملف فيديو يصعب من عملية المتابعة
معهم, فانصحك لو لم تستطع ان تتابع معهم او تخرج باي معلومة فعلي الاقل
أتجه الي اخر الدرس المستندي word ستجد في اخرة ملخص أو summary حاول ان
تقرا هذا الملخص جيدا وان تترجمه باي وسيلة حتي لو بموقع جوجل لانه به
خلاصة الدرس كله , وحتي لو كنت ستفهم الدرس بالكامل فانصحك ان تقرا قبل
تفاصيل الدرس هذا الملخص

هذا هو الدرس الأول منها, عبارة عن مهارات حل المشكلات
http://msdn.microsoft.com/en-us/beginner/bb308892.aspx

هذا
هو الدرس الثاني وهو عبارة عن شرح لمفهوم الكائنات ( وهذا هاااام جدا من
أجل أن الفيجوال بيسك قائم بالكامل علي مفهوم البرمجة بالكائناتOOP فسيقوم
من خلال هذا الدرس بشرح المنظور الذي ينظر به جهاز الحاسب الي كل ما حوله
وسيشرح لك ما هي الفصائل classes وما هي الوراثة inheritance بشكل لطيف
وبعيدا عن البرمجة الجادة.
وهذا هو الرابط الخاص به
http://msdn.microsoft.com/en-us/beginner/bb308893.aspx

وهذا الدرس الثالث
http://msdn.microsoft.com/en-us/beginner/bb308894.aspx
هذا عبارة عن شرح للبيانات وكيفية تمثيلها في ذاكرة الحاسب باسلوب سهل ولطيف, وبعض المواضيع الاخري.

هذا الدرس الرابع
http://msdn.microsoft.com/en-us/beginner/bb308728.aspx
لم أطلع عليه بعد( فكما اخبرتكم انني توقفت عن النهل من هذا الفيض من التعليم لكي اعد لكم هذا الموضوع)
وهذا الدرس الخامس
http://msdn.microsoft.com/en-us/beginner/bb308729.aspx
لم اطلع عليه ايضا
..
...
وهكذا تنتهي مجموعة bits and bytes وتنتهي معها المرحلة الأولي tier 1
مبرووووووك
انت
انتهيت من المرحلة الاولي ووضعت لك مايكروسوفت في عقلك بعض الاسس العامة
والمفاهيم الاساسية التي تستطيع من خلالها ان تستوعب الدروس القادمة
والخاصة بالبرمجة والأكواد , فهيا استعد, عد عقلك للتفكير وعد اصابعك
للكتابة علي لوحة مفاتيح حاسبك لانك ستكتب أكوادا .. كثيره.....في المرحلة
القادمة(الثانية)
........................................................................................................................................................................................
المرحلة الثانية
tier 2
هذا الرابط العام الخاص بها
http://msdn.microsoft.com/en-us/beginner/bb308734.aspx
وهذه المرحلة بها أهم سلسلة تعليم ستقوم بتعليمك اسس البرمجة والأكواد
ولا تقلق فهي أسمها سلسلة المبتدئين تماما.
Absolute Beginner Series

مع
ملاحظة ان تلك المرحلة مبنية علي استيعابك وفهمك للمرحلة الأولي , فلو كنت
تابعت جيدا المرحلة الاولي وفهمتها فلن تجد صعوبة باذن الله في فهم هذه
المرحلة.
وأظن أن مايكروسوفت قد اشترت حقوق نشر تلك السلسة من موقع مختص
بتصميم دروس شرح الفيجوال بيسك دوت نت (وهذا الموقع ليس مجاني بالطبع)
ولكن مايكروسوفت اشترت لنا تلك المجموعة من اجل ان نشاهدها مجانا( لذا فبيل
جيتس يستحق ان نرفع له القبعة عرفانا بالجميل.....شكرا يا بيل جيتس)

وبالمناسبة
المدرس الذي يشرح تلك المجموعة ممتااااز. وشرحه واضح وسهل ويقوم بادارة
عملية الشرح باسلوب بسيط وواضح بلا اي تعقيدات, فهو حتي استطاع ان يشرح
الأمور بوضوح وباسطة افضل من موظفين مايكروسوفت انفسهم السابقين في المرحلة
الأولي)
نتوكل علي الله ونبدا دروس المرحلة الثانية و وانا لن اقوم
بسرد الكثير من التفاصيل عنها لاني لم اشاهدها بعد باتقان بالاضافي لانه لا
توجد عليها ملاحظة تهمنا, وتستطيع ان تحمل كل درس بنفس الطريقة السابقة
وهي ان تضغط في يسار الشاشة اثناء الدرس علي كلمة Download Complete Lesson
Package


الدرس الأول
Lesson 1: Getting Started with Visual Basic
http://msdn.microsoft.com/en-us/beginner/bb308737.aspx

الدرس الثاني
Lesson 2: Creating a User Interface using Visua...
http://msdn.microsoft.com/en-us/beginner/bb308740.aspx

الدرس الثالث
Lesson 3: Writing Code to Handle Events and Set Properties
http://msdn.microsoft.com/en-us/beginner/bb308743.aspx
الدرس الرابع

Lesson 4: Working with Variables, Expressions, Statements, and Operators
http://msdn.microsoft.com/en-us/beginner/bb308746.aspx

الدرس الخامس
Lesson 5: Using Branching and Recursion
http://msdn.microsoft.com/en-us/beginner/bb308749.aspx
الدرس السادس
Lesson 6: Object Oriented Programming Fundamentals
http://msdn.microsoft.com/en-us/beginner/bb308752.aspx

الدرس السابع
Lesson 7: Getting to Know the .NET Framework
http://msdn.microsoft.com/en-us/beginner/bb308799.aspx
وبكدة انتهت دروس سلسلة تعليم الفيجوال بيسك للمبتدئين تماما
Absolute Beginner Series

الدرس الثامن
وهذا عبارة عن مقدمة عن النماذج في الفيجوال بيسك
Introduction to Windows Forms Applications
وهذا ليس فيديو تقريبا هو عبارة عن مقالة فقط (لا اتذكر)
(ملاحظة هامة جدا)

http://msdn.microsoft.com/en-us/beginner/bb308805.aspx

كما
قلت مسبقا , اعيد واكرر ان الروابط المذكورة هنا هي روابط الفيجوال بيسك,
مع العلم انه توجد دروس اخري للغات اخري مثل السي شارب والسي بلس بلس لكنني
اخترت لكم روابط الفيجوال بيسك فقط.
....
....
مبرووووووووك
انتهت المرحلة التانية....ما شاء الله عليك ما شاء الله... الم اقل لك بان البرمجة سهلة.

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

حقا.!!
ان شاء الله
نتوكل علي الله وندخل المرحلة التالتة
..................................................................................................................................................................................................
المرحلة التالتة
tier 3
هذا الرابط العام الخاص بها
http://msdn.microsoft.com/en-us/beginner/bb308806.aspx
هذه المرحلة ستقوم برفع مستواك البرمجي جدا وبسرعة عالية باذن الله
هذه المرحلة مقسمة الي 3 أجزاء رئيسية....
الجزء
الاول من المرحلة الثالثة هو المتبقي من دروس سلسلة تعليم الفيجوال بيسك
للمبتدئين تماما Absolute Beginner Series والتي كنا قد انتهينا منها في
المرحلة السابقة بانتهاء الدرس السابع منها.

بالطبع انت الان تتسائل....ألم ننتهي منها في المرحلة السابقة!!!؟؟
فارد
عليك وأقول ان مايكروسوفت تري ان تلك الدروس القادمة تعتبر ذات مستوي اعلي
قليلا من سابقتها , لذا فقد وضعتها لك في المرحلة الثالثة من تاهيلك لكي
تصبح مبرمجا..
الجزء الثاني من المرحلة الثالثة : جزء جميل جدا ومفيد جدا وهو عبارة عن سلسلة كيف؟ how to?
وتلك
السلسلة ستتعلم من خلالها استخدام اغلب التحكمات controls الموجودة في
صندوق أدوات فيجوال بيسك , فستتعلم مع كل درس اداة من تلك الادوات.
فاتقن بشدة تعلمك لتلك الادوات حيث انها لا غني لك عنها في اي برنامج تطبيقي تقوم بتنفيذه باذن الله.
مع
ملاحظة ان تلك السلسلة تتضمن 20 درسا تم ذكر منهم أول 10 دروس فقط في
المرحلة الثالثة اما باقي الدروس فموجودة في القسم الاخير من الموقع الذي
حدثتكم عليه في البداية وهو الموارد resources وها هو الرابط الخاص به مرة
أخري , ولا اعلم ما حكمة مايكروسوفت في تقسيم تلك السلسلة بهذا الشكل.
http://msdn.microsoft.com/en-us/beginner/bb308782.aspx

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

الجزء الأول من المرحلة التالتة
وهو
تكملة سلسلة الفيجوال بيسك للمبتدئين تماما Absolute Beginner Series
والتي كنا انهيناها في الجزء الاول بالدرس السابع, فنبدا معا هنا من الدرس
الثامن
أولا:
Lesson 8: Obtaining Data from a SQL Server 2005 Express Edition Database
http://msdn.microsoft.com/en-us/beginner/bb308825.aspx

ثانيا:
Lesson 9: Databinding Data to User Interface Controls
http://msdn.microsoft.com/en-us/beginner/bb308829.aspx

ثالثا:
Lesson 10: Working with XML
http://msdn.microsoft.com/en-us/beginner/bb308816.aspx

رابعا:
Lesson 11: Handling Exceptions
http://msdn.microsoft.com/en-us/beginner/bb308820.aspx

خامسا:
برجاء الانتباه جيدا لخامسا هذه:-
خامسا هذه هي اخر جزء في سلسلة البرمجة للمبتدئين تماما Absolute Beginner's Series
وهي عبارة عن ((مشـــروع))
نعم....ستقوم باعداد مشروع كامل
برنامج حقيقي وليس نماذج مبسطة كالنماذج السابقة
وهو مشروع برنامج أسمه The RSS Reader Project
ولكي
لا اخفي عليكم سرا فانا لم اشاهده حتي الان ولا افهم معناه أصلا لكن بحسب
ما فهمت من خلال التصفح السريع لشرح المشروع هو عبارة عن متصفح مزود بخاصية
قراءة ال RSS من المواقع, ولا تسالني عن ما هي ال RSS لاني لا اعرفها فانا
مبتدئا مثلك تماما.
وهذا الرابط خاص بجميع الدروس الخاصة بتلك المشروع
وهي خمس دروس متتابعة في خمس فيديوهات
http://msdn.microsoft.com/en-us/beginner/bb308832.aspx
وتستطيع تحميله بنفس الطريقة السابق ذكرها مرتين.
_____
وننتهي الان من الجزء الاول من المرحلة الثالثة والاخيرة ونبدا في الجزء الثاني
_____
الجزء التاني من المرحلة الثالثة
ومثل
ما شرحت في مقدمة المرحلة الثالثة فان الجزء الثاني هو عبارة عن سلسلة
كيف؟ how to? ولو اردت تفاصيلها فارجع لبداية شرح المرحلة الثالثة.
وبخصوص تحميل تلك المجموعة فهي بطريقة مختلفة عن السابقة وهي كالاتي:-
ستجد
علي يسار الشاشة اختيارين رئيسيين أولهما لو اردت تحميل ملف الفيديو الخاص
بالدرس والثاني لو اردت تحميل ملف الصوت فقط وكل اختيار منهم يطرح لك عدة
أنواع من كل نموذج بمعني هل تريد الفيديو مضغوط أم في صورة wmv ام في صورة
mp4 وهكذا مع الصوت

فلنبدا بسم الله الرحمن الرحيم دروس الجزء الثاني من المرحلة الثالثة:-
الدرس الأول
Lesson 1: How to Add Audio (Part 1)
http://msdn.microsoft.com/en-us/beginner/ff635839.aspx

الدرس التاني(تكملة الدرس الأول)
Lesson 2: How to Add Audio (Part 2)
http://msdn.microsoft.com/en-us/beginner/ff635840.aspx

الدرس الثالث
Lesson 3: Customizing the Button Control
http://msdn.microsoft.com/en-us/beginner/ff636603.aspx

الدرس الرابع
Lesson 4: How to Use the Dialog Controls
http://msdn.microsoft.com/en-us/beginner/ff635858.aspx

الدرس الخامس
Lesson 5: How to Use the FlowLayout Panel
http://msdn.microsoft.com/en-us/beginner/ff636621.aspx

الدرس السادس
How to Create a System Tray Application Using the NotifyIcon Control ?
http://msdn.microsoft.com/en-us/beginner/ff636622.aspx

الدرس السابع
Lesson 7: How to Call Other Applications Using the Process Control
http://msdn.microsoft.com/en-us/beginner/ff636623.aspx

الدرس الثامن
Lesson 8: How to Use the SplitContainer Control
http://msdn.microsoft.com/en-us/beginner/ff637675.aspx

الدرس التاسع
How to Use the TableLayout Control ?
http://msdn.microsoft.com/en-us/beginner/ff635859.aspx

الدرس العاشر
How to Use the Timer Control ?
http://msdn.microsoft.com/en-us/beginner/ff636595.aspx

ــــــــــــ
وهكذا ينتهي الدرس العاشر وتنتهي الجزئية الثانية من المرحلة الثالثة
مع
ملاحظة ان السلسلة السابقة لم تنتهي , ولكن مايكروسفت واثناء تنظيمها
للمركز التعليمي اكتفت بوضع العشر دروس الاولي فقط هنا ووضعت السلسلة كلها
بما فيها باقي الدروس التابعة لهذه السلسلة how to? أو كيف وهما كلهم 20
درس؟
في هذا الرابط
http://msdn.microsoft.com/en-us/beginner/bb308779.aspx
وهذا الرابط هو رابط فرعي من القسم الخامس في المركز التعليمي الكامل المسمي المصادر resources
وهذا رابطه
http://msdn.microsoft.com/en-us/beginner/bb308782.aspx

نعود لنتابع الدروس......
سنبدا الان الجزء الثالث من المرحلة الثالثة والاخيرة.
الجزء الثالث
Additional Windows Forms Training
وهذا
عبارة عن بعض المواضيع المتفرقة والتطبيقات المختلفة المتقدمة نوعا ما
والتي ستحتاج معرفه افكارها عند تنفيذ احد مشاريعك المستقبلية.
نتوكل علي الله ونبدا دروسها

الدرس الأول
Basic Windows Forms Starter Kit My Items Tracking Application
http://msdn.microsoft.com/en-us/beginner/bb308811.aspx
(مع ملاحظة اني حذفت الدروس المتعلقة بلغات أخري غير الفيجوال بيسك مثل السي شارب)
الدرس الثاني
Notify One Form in a Windows Forms Application that Data in Another Form has Changed
http://msdn.microsoft.com/en-us/beginner/ee384375.aspx

الدرس الثالث
Exchange Data Between Two Forms in a Windows Forms Application
http://msdn.microsoft.com/en-us/beginner/ee384377.aspx

الدرس الرابع
Access the Clipboard to Copy and Paste Text, Images or Generic Objects
http://msdn.microsoft.com/en-us/beginner/ee461077.aspx

الدرس الخامس
Create a Detail Edit Form for Tabular Data or Data in a Grid
http://msdn.microsoft.com/en-us/beginner/ee809374.aspx

وبنهاية الدرس السابق ينتهي الجزء الثالث وتنتهي المرحلة التالتة والأخيرة من دورة مايكروسوفت الاساسية للمبرمجين
..................................................................................................................................................................................................
!
!
!
بجد؟, عن جد؟ بالله؟ (حقا) هل انا الان مبرمج
مبروك
, لست انا من يدعي انك مبرمج او انت انها مايكروسوفت قالت لك لو انتهيت من
فهم الدروس السابة واستوعبتها جيدا فانت تستطيع ان تقول علي نفسك الان انك
مبرمج you can call yourself a programmer...
.مبروووووك يا مبرمج...... 


في
حال انك انهيت الدروس السابقة واستوعبتها جيدا وبدات في التطبيق واردت ان
تقتحم عالم المحترفين فادخل علي القسم الثالث الخاص بالمركز التعليمي والذي
وضعت رابطه مسبقا , وها هو مرة أخري من اجل عيونكم
http://msdn.microsoft.com/en-us/beginner/dd547995.aspx
وهذا ايضا يضم 3 مراحل رئيسية لكنني لن اسرد منهم اي مرحلة هنا.
_________________________________________________
باقي نقطة أخيرة.
أصدقك
القول ايها القارئ ان هذا المركز التعليمي الخاص بمايكروسوفت هو (كنز)
بمعني الكلمة, فأتمني من المشرفين أن يقوموا بتثبيت الموضوع وتوجيه اي
مبتدئ جديد نحو تلك الدورة , وما أكثر المبتدئين الذين يدخلون المنتدي وانا
احدهم. ثبتوه بشكل او باخر المهم حافظوا علي توجيه الناس لهذا المركز
التعليمي باستمرار.
تاني شيئ
لو حدث لا قدر الله ومايكروسوفت قامت
بنقل الدروس السابقة والعناوين السابقة الي اماكن اخري , فهل سيضيع موضوعنا
الي الابد (حيث أنه بالكامل قائم علي الروابط)
لا داعي للقلق فلقد وضعت
خطة بديلة لتلك الحالة وهي بان اقوم برفع جميع الدروس السابقة والتي
حملتها مسبقا علي احد برامج التورنت او احد السيرفرات الاخري وهي أكثر من 2
جيجا تقريبا, ولكن حاولوا تحميل كل تلك الدروس قدر المستطاع وانهلوا من
هذا الدرس قدر ما تشائون فلو حدث واختفت من موقع مايكروسوفت يكون احدالاخوة
لنا هنا في المنتدي ممتلكا لنسخة منها يقوم برفعه لبقية الاعضاء مرة اخري,
وذلك حفاظا علي هذا الكنز الذي اعطاه لنا الله من الضياع.

(استفد وفد غيرك)
لو
وجد احدا منا صعوبة في فهم جزئية معينة سواء من ناحية اللغة الانجليزية او
من ناحية البرمجة فليذكر الجزئية الغير واضحة وفي اي درس في اي مرحلة
وسيقوم شخص اخر شاهد هذا الدرس بمحاولة شرحها له بحيث نحاول بقدر المستطاع
كمبتدئين ان نكمل بعضنا البعض وذلك بمساعدة الخبراء والمشرفين.
ونصيحة اخيرة ذكرتها مسبقا واذكرها مرة أخري:
هذا
الكورس موجه للمبتدئين تماما ولا يعلمون شيئا عنالبرمجة او الكومبيوتر لكن
لا تحاول الدخول عليه مباشرة لانه باللغة الانجليزية وسيكون أمامك حاجزين
هما حاجز اللغة الانجليزية وحاجة المادة (وهي البرمجة) لذا حاول قبل ان
تبدا علي الفور في تلك الدروس ان تتوجه الي احد الكتب البسيطة التي تقوم
بشرح الاساسيات والمفاهيم باللغة العربية وتذكر لك المصطلح العلمي لها
باللغة الانجليزية حتي تقوم بكسر احد تلك الحواجز علي الاقل
ولاتقلق باذن الله قد تجد صعوبة في البداية لكن مع الوقت ستجد ان البرمجة ممتعة....وهيا توكل علي الله وتعلم كيف تكون مبرمجا.
ونقطة
أخري هذا الموضوع ليس كتابا في البرمجة قمت بتاليفه, لذا فلا مانع عندي من
النقل وعدم ذكر اسمي عليها, المهم ان المبتدئ الجديد الذي مررت بتجربته
منذ عدة اسابيع يجد من ياخذ بيده ويوجهه خطوة بخطوة لكي يصبح مبرمجا باذن
الله تعالي..
شكرا للقراءة,

المصدر: سلسلة دروس مايكروسوفت لتعلم البرمجة من الصفر وحتي الاحتراف http://forums.th3pro.com/t4623-topic#ixzz2I8SYk6UV

منتديات--المحترف
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://almohtarif.forumaroc.net
 
سلسلة دروس مايكروسوفت لتعلم البرمجة من الصفر وحتي الاحتراف المصدر: سلسلة دروس مايكروسوفت لتعلم البرمجة من الصفر وحتي الاحتراف http://forums.th3pro.com/t4623-topic#ixzz2I8SbAhep منتديات--المحترف
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» تـــعريـــف العلـــــوم
» لماذا يسهل الكتابة عن الحزن أكثر من السعادة؟
» ودق الابداع
» جميع القنوات المسيحيه على النت
» لمعرفة أين و صلت ملفاتك لدى تأمين سينيا السعادة

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
موقع ibra للاحتراف :: 
°¨¨™¤¦ قسم الشروحات و الدروس ¦¤™¨¨°
 :: البرمجة
-
انتقل الى: