ومرحبًا بك في دورة مايكروسوفت شيربوينت 365 للمستوى المتقدم اسمي إيدي وانتلاند لقد كنت مطور ومستشار لـ SharePoint لمدة 14 عامًا ومن دواعي سروري بكل تأكيد أن أرحب بكم في الدورة المتقدمة لمن هذه الدورة؟ حسنًا، إنها للطلاب الذين أكملوا دورة SharePoint Online المتوسطة أو أن يكون لديك فهم معتدل للإصدارات المحلية من SharePoint بما في ذلك PowerShell بالإضافة إلى ذلك، لن يضر فهم بعض المفاهيم الأساسية وراء تطوير الويب، مثل HTML و CSS و JavaScript الهيكل الأساسي، حسنًا، بدأنا في البداية من خلال تعلم مهام المستخدم النهائي البدائية بعد ذلك، شاركنا في تطوير المحور hub والموقع وكذلك تصميم الموقع وفي هذه الدورة، سننظر في بعض تخصيصات SharePoint Online دعنا نمضي قدمًا ونبدأ بتعلم الفرق بين SharePoint Online مقابل PnP الآن، أصبح SharePoint Online غارقًا نوعًا ما في عام 2013 إنها الفرضية الأساسية لـ SharePoint Online عند استخدام أوامر SPO أو شيربوينت أونلاين ومع ذلك، فإن PnP والأنماط والممارسات هي مبادرة تشمل عينات وإرشادات فيما يتعلق بكيفية تحويل حلول كود الثقة الكاملة الخاصة بك إلى النموذج المضاف PnP هو مشروع مفتوح المصدر يحركه المجتمع حيث يقوم كل من مايكروسوفت وأعضاء المجتمع الخارجيين بمشاركة ما تعلموه حول ممارسات التنفيذ لـ Office 365 و SharePoint و Office وإذا كان بإمكاني أن أكون مرئيًا للحظة رائع مثل SharePoint Online فهو معد مسبقا وجاهز للاستخدام إنه بيتزا بالجبن يمكنك إضافة مكتبة PnP إليه ولديك الكثير من الخيارات إذن ما هي البرمجة النصية لـ PowerShell؟ حسنًا، تركز البرمجة النصية لـ PowerShell على الاستفادة من محرك الأتمتة الموجه نحو الكائنات ولغة البرمجة النصية مع برنامج سطر أوامر وسيطي تفاعلي مصمم لمساعدة متخصصي تكنولوجيا المعلومات في تكوين الأنظمة وأتمتة المهام الإدارية من أجل الوصول إلى هذا، نحتاج إلى تجاوز هذا هنا هذا هنا لمساعدتك أعني، دعنا نواجه الأمر، لكن عندما تقوم بالتطوير وأنت تعمل في الخلفية عليك أن تمضي قدمًا وتتأكد أن الكمبيوتر يعرف أنك أحد الأخيار الطريقة التي نفعل بها ذلك هي أننا نجد ما هي سياسة التنفيذ لدينا نحصل عليه، ثم نضعه على ما نريده أن يكون Get /Set الآن، ستكون سياسات التنفيذ الخاصة بك واحدة من هذه يمكن أن يكون AllSigned أو RemoteSigned أو غير مقيد unrestricted لا يمكن تقييدها لأسباب واضحة لأنك لن تكون قادرًا على تشغيل البرامج النصية اللازمة للانخراط في التنمية الإدارية ل SharePoint Online ومكتبة PnP لذا فقط تذكر أن CMDLET يتكون دائمًا من فعل أو كلمة تعمل كفعل واسم مفصول بشرطة، قاعدة الفعل-اسم على سبيل المثال، تتضمن بعض الأفعال هذه هي تلك التي سنستخدمها الحصول على شيء ما get القيام بتعيين أو Set لتحديد شيء ما إضافة لإضافة شيء ما Add جديد لإنشاء شيء ما New الجديد ليس فعلًا بالطبع، لكنه يعمل كفعل الآن، ضع في اعتبارك أيضًا، تعلمنا من البرنامج التعليمي الأخير الدورة الأخيرة في المستوى المتوسط، تلك الوحدة موجودة هناك حسنًا، سيكون لدينا SPO ولكن بعد ذلك سنضع PnP هناك سترى ما أقوله أخيرًا، سنستخدم حلقات for ضمن مثالنا في البرمجة النصية وعادة ما تستخدم حلقات for للتكرار من خلال مجموعة من الأوامر لعدد محدد من المرات إما للدخول في مصفوفة أو كائن أو تكرر نفس كتلة الكود حسب الحاجة من السهل للغاية أن يكون لديك عندما تتطلع إلى أتمتة عملية تجارية لا أعرف عنكم يا رفاق، لكنني مستعد للعرض التوضيحي