الأربعاء، 24 مارس 2010

كيف أتعلم شيربوينت SharePoint




الكثير ممن أقابلهم يسألوني كيف نتعلم شيربونيت SharePoint وجوابي دائماً كما تتعلم أي تقنية أو علم أو لغة برمجية, أو حتى كيف تتعلم العمل على منتج آخر, ولكن النقطة المهمة التي يجب أن ندركها ونحن نتعلم شيربونيت SharePoint هي أنه ليس منتج أو لغة برمجة وإنما هو منصة عمل متكاملة تحتوي على:


  • تقنيات Technology.
  • لغات وتقنيات برمجية C#, ASP.NET, VB.NET, JavaScript.
  • قواعد بيانات SQL Server.
  • إدخال البيانات Data Entry.
  • إضافة إلى كل ما يتبع للعناصر الأربعة الرئيسية السابقة.


وطبعاً تعلم كل ماسبق يحتاج إلى وقت طويل وجهد قد يمتد لسنوات, إذاً كيف نتعلم شيربونيت SharePoint, هل من المنطقي أن نقضي سنوات نتعلم هذه التقنيات ولغات البرمجة, أم نستطيع وضع منهج واضح للتعلم بحيث نخطوا خطوات ثابتة وواضحة أثناء مرحلة التعلم والتعليم المرتبطة بشيربوينت SharePoint. وجوابي يجب وضع منهج واضح للتعلم والهدف من التعلم, يجب أن تحدد ماذا تريد أن تعمل على شيربونيت SharePoint, هل أنت مبرمج أو مبرمجة SharePoint Developer, مدخل بيانات, مدير شيربونيت SharePoint Administrator, بالضبط يجب تحديد ماهو هدفك وتضع البرنامج الصحيح لتحقيق ذلك, وإلا فإن التخبط سيكون سيد الموقف أثناء تعلمك لشيربونيت SharePoint ولن تتعلم العمل على شيربوينت SharePoint بشكل صحيح, وإنما معلومات مبهمة وغير واضحة عن الميزات الرئيسية في شيربوينت SharePoint.

مراحل تعلم شيربوينت SharePoint
كما أسلفت سابقاً حتى تتعلم شيربوينت SharePoint بشكل صحيح يجب أن تحدد بالضبط ماذا تريد أن تكون في هذا المجال, ومايلي التقسيمات الرئيسية التي يمكن أن تختص فيها من خلال عملك على شيربوينت SharePoint:
  • مدخل بيانات Data Entry.
  • مطور شيربوينت SharePoint Developer.
  • مدير شيربوينت SharePoint Administrator.
التقسيمات الثلاثة السابقة ذكرتها بالتسلسل المنطقي من وجهة نظري من الأسهل إلى الأكثر تعقيداً, ولكن هذا لا يعني بأن عملية إدخال البيانات هي عملية سهلة (هنا لا أخص شيربوينتSharePoint). وكل مرحلة من هذه المراحل تنقسم إلى عدة مراحل مختلفة في كل واحدة منها تتعلم أو تتعلمين مواضيع هي جميعها في النهاية مترابطة مع بعضها البعض ولكن مدى التعمق في هذه المواضيع يختلف من مرحلة إلى أخرى, فمثلاً فهم تعريف عمود الموقع Site Column يختلف من مرحلة إدخال البيانات إلى مرحلة المطور إلى مرحلة المدير, وهذا المفهوم يمر في جميع المراحل الثلاثة لكن مع اختلاف في كيفية النظر إلى مفهوم عمود الموقع Site Column في كل مرحلة, وعند التقدم في المراحل تزداد المفاهيم والتعقيدات المرتبطة بعمود الموقع Site Column, لذلك فهم جميع المواضيع المتعلقة في كل مرحلة من مراحل تعلم شيربوينت SharePoint يعني أن دخول المرحلة التالية سيكون أسهل وأكثر فائدة.
نصيحة: لا تتجاوز أي مفهوم مهما كان بسيطاً أثناء تعلمك شيربوينت SharePoint وخاصة في المرحلة الأولى "مدخل البيانات Data Entry".
ولا شك بأن كل مرحلة من المراحل الثلاثة السابقة لها متطلبات يجب أن يحققها كل من يريد الدخول في عالم شيربوينت SharePoint بشكل صحيح, وفقدانه لأي متطلب من المتطلبات لا يعني عدم قدرته على تجاوز المرحلة وإنما يعني نقص في فهم مواضيع هذه المرحلة, وهذه المتطلبات تتوزع كما يلي:


  1. مدخل البيانات Data Entry

    • معرفة جيدة في برامج أوفيس Office.
    • معرفة أساسيات الـ HTML التي تسمح لمدخل البيانات على الأقل بفهم طريقة صياغة شيفرة الـ HTML.
    • فهم جيد لأنواع الصور الثلاثة jpg, gif, png المستخدمة لتمثيل الصور الرسومية على الإنترنت.
    • معرفة الفلاش Flash وماهو الهدف منه.
    • فهم ممتاز لوظيفة مدخل البيانات بغض النظر عن التقنية أو الأدوات المستخدمة لإدخال البيانات.



  2. مطور شيربوينت SharePoint Developer

    • إتقان المفاهيم البرمجية العامة التي لا تتعلق بأي لغة برمجة أو تقنية.
    • مستوى جيد في جافا سكريبت JavaScript.
    • إتقان شيفرة HTML.
    • معرفة ممتازة بإحدى اللغتين C# أو VB.NET.
    • إتقان تقنية ASP.NET وكل ما يتعلق بها.
    • فهم بيئة عمل الشيربوينت SharePoint Framework وكيفية بنائه والتقنيات المستخدمة في عملية بنائه.
    • إتقان خدمات الويب Web Services.
    • معرفة مبدئية بقواعد البيانات إن افترضنا بأن المبرمج لن يتعامل مع قواعد البيانات بشكل مباشر وإنما هناك أشخاص مختصون بقواعد البيانات.



  3. مدير شيربوينت SharePoint Administrator

    • إتقان عملية إدخال البيانات على شيربوينت SharePoint
    • العمل كمطور شيربوينت SharePoint لمدة كافية تسمح له بفهمه بشكل صحيح.
    • الإلمام بمبادئ الشبكات الأساسية Network Essentials.
    • فهم جميع الخدمات التي يقدمها شيربوينت SharePoint بشكل صحيح والهدف من كل خدمة.
    • فهم جميع وظائف المخدمات Server Roles التي يعمل عليها شيربوينت SharePoint.




إن شاء الله في المقالات القادمة سنفصل أكثر في النقاط التي يجب تعلمها في كل مرحلة من مراحل تعلم شيربوينت SharePoint مع وضع بعض المراجع المهمة والكتب المفيدة

هناك 17 تعليقًا:

  1. مقالة رائعة تسطر للشركات كوثيقة معتمدة لاعتماد المتقدمين لتلك الوظائف

    ردحذف
  2. مشكور وبارك الله فيك
    معلومات قيمة
    هل لوضعت لنا مصادر تعليمية(كتب - فيديو -...) لكل مرحلة
    جزاك الله خيرا

    ردحذف
  3. السلام عليكم

    هل يوجد كتاب تعلم الشيربوينت 2010 بالعربي

    ردحذف
  4. AA
    thanks For ur help
    and we are waiting for more

    ردحذف
  5. هل هناك مراجع مفيدةأو مواقع لتعلم برمجة الشيربوينت؟؟؟

    ردحذف
  6. جزاك الله خير

    ردحذف
  7. بارك الله فيك
    حقيقة معلومات لأول مرة أعلم بها
    كنت في السابق أتوقع بأن مدخل البيانات هي مهنة عادية ولاتحتاج لكل تلك التفاصيل
    واتمنى ان تكون هناك كتب وفيديو لشرح ودراسة الشيربوينت حتى تتسنى لنا الفرصة لدراستها بشكل اوضح واعمق

    ولك كل الشكر والامتنان

    ردحذف
  8. وربي محتاجين تكمل كوريس كيف نتعلم الشيربوينت

    ردحذف
  9. نرجو ارسال كتاب بالعربية ولكم الكثير من جزيل الشكر

    ردحذف
  10. http://www.raypub.com/catalog/book_info.php?products_id=1038

    رابط للكتاب باللغة العربية من تأليفي, يباع في مصر - الأردن - سوريا - السعودية, ومن لا يجد الكتاب أرجو مراسلتي.

    وشكراً

    ردحذف
    الردود
    1. ارجو من الاخ اسماعيل ارسال الكتاب لى على اى موقع سهل
      shagab22@gmail.com

      حذف
  11. بارك الله فيك مقال جميل

    ردحذف
  12. شكرا جزيلا أخي الكريم مقالك كان جد مفيد بالنسبة لي

    ردحذف
  13. لو سمحتم اريد اتعلم اساسيات sHARE POINT

    ردحذف
  14. اي يباع بالسعودية ؟

    ردحذف
  15. نعم يباع في السعودية. الرجاء التواصل على الإيميل ismaeel.enjreny@gmail.com

    ردحذف