مدربون معتمدون من مايكروسوفت · عمّان، الأردن ودول الخليج

دورات تدريب تقني في عمّان، الأردن

تدريب تقني احترافي بإشراف مدربين مباشرين، يُقدَّم حضوريًا وعبر الإنترنت من قبل مدربين معتمدين من مايكروسوفت (MCT) — يغطي Microsoft Azure وMicrosoft 365 وPower Platform وDevOps والذكاء الاصطناعي والبيانات والأمن السيبراني. موثوق به من قبل محترفين ومؤسسات في عمّان، الأردن ودول الخليج، بما في ذلك السعودية والإمارات وقطر والكويت والبحرين وعُمان.

البرنامج التدريبي الكامل

تحليلات وتصوير البيانات باستخدام Microsoft Power BIتحليلات البيانات

تحليلات وتصوير البيانات باستخدام Microsoft Power BI

3 أيام (24 ساعة)متوسط

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 3 أيام محترفي البيانات بناء لوحات معلومات وتقارير تفاعلية باستخدام Microsoft Power BI، من ربط وتشكيل البيانات الخام إلى كتابة حسابات DAX ونشرها إلى Power BI Service. تتعامل الدورة مع نمذجة البيانات كأساس يعتمد عليه كل شيء آخر: النموذج جيد التصميم يجعل DAX بسيطاً ولوحات المعلومات سريعة؛ والنموذج الضعيف يجعل كليهما مؤلماً، بغض النظر عن جودة المرئيات. يربط المشاركون بمصادر البيانات وينظّفونها باستخدام Power Query، ويبنون نموذج بيانات على شكل نجمة (star schema) بعلاقات مُهيَّأة بشكل صحيح، ويكتبون مقاييس DAX لحسابات أعمال حقيقية (وليس فقط SUM)، ويصممون لوحات معلومات باختيارات مرئية مناسبة للبيانات الأساسية، وينشرون ويشاركون التقارير عبر Power BI Service بأمان على مستوى الصف. صُممت هذه الدورة لمحللي الأعمال والبيانات والمهنيين في المالية/العمليات الذين يحتاجون إلى تجاوز تقارير Excel الثابتة نحو تحليلات ذاتية الخدمة وتفاعلية، ولمطوّري أو موظفي تقنية المعلومات الذين يدعمون طرح Power BI في مؤسستهم. وهي المتطلب المسبق المعتمد قبل دورة تحليل البيانات والتقارير باستخدام Power BI Report Server للفرق التي تحتاج نشراً محلياً.

عرض التفاصيل
تحليل البيانات والتقارير باستخدام Power BI Report Serverتحليلات البيانات

تحليل البيانات والتقارير باستخدام Power BI Report Server

3 أيام (24 ساعة)متوسط

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 3 أيام مطوّري التقارير ومحترفي البيانات بناء ونشر تقارير مُقسَّمة (paginated) وتفاعلية باستخدام Power BI Report Server، منصة التقارير المحلية (on-premises) من مايكروسوفت. تستهدف الدورة تحديداً المؤسسات التي تحتاج إلى إبقاء بنيتها التحتية للتقارير محلية لأسباب الامتثال أو إقامة البيانات أو الترخيص، بدلاً من خدمة Power BI السحابية. يبني المشاركون تقارير Power BI Desktop تفاعلية وينشرونها إلى Report Server، ويصممون تقارير مُقسَّمة دقيقة التنسيق باستخدام Report Builder لمستندات تشغيلية مثل الفواتير والكشوفات، ويهيّئون اتصالات مصادر البيانات والتحديث المُجدوَل، ويديرون أمان التقارير وتنظيم المجلدات لنشر متعدد الأقسام. صُممت هذه الدورة لمطوّري التقارير ومحللي ذكاء الأعمال ومحترفي البيانات العاملين في بيئات محلية أو هجينة (شائعة في مؤسسات الحكومة والمالية والرعاية الصحية في المنطقة)، وللفرق التي تستخدم بالفعل Power BI Desktop وتحتاج الآن نشر التقارير عبر خادم محلي بدلاً من الخدمة السحابية.

عرض التفاصيل
البرمجة الكائنية التوجه باستخدام #Cتطوير .NET

البرمجة الكائنية التوجه باستخدام #C

3 أيام (24 ساعة)مبتدئ

هذه الدورة العملية التي تستمر 3 أيام تُقدّم أسس البرمجة الكائنية التوجه (OOP) التي يحتاجها كل مطوّر #C و.NET قبل الانتقال إلى تطوير تطبيقات الويب أو سطح المكتب أو السحابة. وبدلاً من التعامل مع #C كقائمة من قواعد الصياغة، تبني الدورة نموذجاً ذهنياً عملياً لكيفية تكامل الكائنات والأصناف ونظام الأنواع في .NET، وأهمية قرارات تصميم OOP في قابلية الصيانة. يبدأ المشاركون بكتابة الشيفرة منذ الساعة الأولى في Visual Studio، وينتقلون من برامج طرفية (console) بسيطة إلى تطبيق صغير متعدد الأصناف يمثّل نطاق عمل حقيقي (نظام مخزون أو حجوزات). وفي هذه الرحلة، يتعلمون هيكلة الشيفرة باستخدام الأصناف والتغليف (encapsulation)، ونمذجة العلاقات باستخدام الوراثة والواجهات (interfaces)، والعمل بأمان مع المجموعات المعمّمة (generic collections) في .NET، والتعامل مع أخطاء وقت التشغيل باستخدام معالجة الاستثناءات المنظمة. وتُختتم الدورة بموضوع المفوّضات (delegates) والأحداث (events)، وهي الآلية التي يقوم عليها نموذج الأحداث في .NET المستخدم في تطبيقات ASP.NET وWPF وWindows Forms. تُعد هذه الدورة نقطة البداية المعتمدة في SBEEH للمطورين الذين يعرفون منطق البرمجة الأساسي (المتغيرات، الحلقات، الشروط) لكن لم يسبق لهم العمل بلغة كائنية التوجه، وكذلك للمطورين القادمين من لغات إجرائية مثل C أو VBA أو ASP الكلاسيكي والذين يحتاجون إلى اعتماد ممارسات تطوير .NET الحديثة. وينتقل الخريجون مباشرة إلى دورات ASP.NET Core أو Entity Framework Core أو Blazor وقد أرسوا أساساً متيناً في OOP.

عرض التفاصيل
تطوير الويب الحديث باستخدام HTML5 وCSS3 وJavaScriptتطوير الواجهة الأمامية

تطوير الويب الحديث باستخدام HTML5 وCSS3 وJavaScript

5 أيام (40 ساعة)مبتدئ

تُعلّم هذه الدورة المبتدئة التي تستمر 5 أيام التقنيات التأسيسية الثلاث للويب — HTML5 وCSS3 وJavaScript — بدءاً من المبادئ الأولى، وصولاً إلى موقع ويب كامل ومتجاوب وتفاعلي بنهاية الأسبوع. وبدلاً من تعليمها كثلاثة مواضيع منفصلة، تُظهر الدورة كيف تتكامل البنية (HTML) والعرض (CSS) والسلوك (JavaScript) معاً في كل موقع ويب حقيقي. يكتب المشاركون صياغة HTML5 دلالية، ويصمّمون وينسّقون الصفحات باستخدام CSS الحديث (Flexbox وGrid) بتصميم متجاوب للجوال وسطح المكتب، ويضيفون التفاعلية باستخدام JavaScript الخام — معالجة DOM، والتعامل مع الأحداث، وجلب البيانات من واجهة API — دون الاعتماد على إطار عمل، حتى تُفهم المفاهيم الأساسية بالكامل قبل تقديم الأطر. تُعد هذه الدورة نقطة البداية المعتمدة لأي شخص بلا خلفية سابقة في تطوير الويب: المتحولون مهنياً، محترفو تقنية المعلومات المتوسعون نحو التطوير، محترفو التسويق أو التصميم الراغبون في فهم وتعديل المواقع مباشرة، والمطورون المبتدئون الذين يحتاجون أساساً متيناً في HTML/CSS/JS قبل الانتقال إلى إطار عمل مثل React (المُغطّى في دورة تطوير تطبيقات الويب الأمامية باستخدام React المنفصلة).

عرض التفاصيل
تطوير تطبيقات ويب متعددة المنصات باستخدام ASP.NET Coreتطوير .NET

تطوير تطبيقات ويب متعددة المنصات باستخدام ASP.NET Core

5 أيام (40 ساعة)متوسط

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 5 أيام المطورين بناء تطبيقات ويب متعددة المنصات باستخدام ASP.NET Core، وتغطي كلاً من التطبيقات المُعالَجة على الخادم القائمة على MVC وRazor Pages، القابلة للنشر على ويندوز ولينكس وmacOS. تركّز الدورة على دورة حياة الطلب الكاملة لتطبيق ASP.NET Core حقيقي: التوجيه (routing)، المتحكّمات (controllers) وعروض Razor، ربط النماذج (model binding) والتحقق من الصحة، حقن التبعيات (dependency injection)، والوصول إلى البيانات، بدلاً من ميزات إطار عمل معزولة. يبني المشاركون تطبيق ويب متعدد الصفحات بمصادقة ومعالجة نماذج ووصول إلى قاعدة بيانات، ويتعلمون كيف يُشكّل حاوية حقن التبعيات المدمجة في ASP.NET Core بنية التطبيق، وينفّذون البرمجيات الوسيطة (middleware) للاهتمامات الشاملة مثل التسجيل ومعالجة الأخطاء، ويهيّئون التطبيق للنشر عبر أنظمة تشغيل مختلفة باستخدام خادم Kestrel متعدد المنصات. صُممت هذه الدورة لمطوّري .NET الذين يعرفون #C (أو أتموا دورة البرمجة الكائنية التوجه باستخدام #C) ويحتاجون إلى بناء تطبيقات ويب مُعالَجة على الخادم، وللمطورين القادمين من ASP.NET الكلاسيكي أو أطر ويب أخرى والذين يحتاجون إلى تبنّي بنية ASP.NET Core الحديثة متعددة المنصات. وهي متطلب مسبق طبيعي لدورتي تطوير الويب متعدد المنصات المتقدم وتطوير واجهات API الخلفية.

عرض التفاصيل
تطوير واجهات API الخلفية باستخدام ASP.NET Coreتطوير .NET

تطوير واجهات API الخلفية باستخدام ASP.NET Core

4 أيام (32 ساعة)متوسط

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 4 أيام المطورين تصميم وبناء واجهات REST API بجودة إنتاجية باستخدام ASP.NET Core، متمايزة عن تطبيقات الويب المُعالَجة على الخادم. تركّز الدورة على اهتمامات خاصة بواجهات API: تصميم API موجّه بالموارد، الإصدار (versioning)، المصادقة لسيناريوهات آلة-إلى-آلة والموجّهة للعميل، وتوثيق API صحيح — المهارات اللازمة لبناء واجهة API تستطيع فرق أخرى (أو واجهة أمامية منفصلة مثل React أو تطبيق جوال) استهلاكها بثقة. يبني المشاركون واجهة REST API باستخدام واجهات API البسيطة (minimal APIs) والقائمة على المتحكّمات في ASP.NET Core، ويصممون نقاط نهاية موجّهة بالموارد وفق اتفاقيات REST، وينفّذون مصادقة وتفويضاً قائمين على JWT لمستهلكي API، ويعالجون التحقق من الصحة واستجابات الأخطاء باتساق باستخدام معيار ProblemDetails، ويوثّقون API تلقائياً باستخدام OpenAPI/Swagger. صُممت هذه الدورة لمطوّري .NET الذين يبنون خلفية لواجهة أمامية منفصلة (React، Angular، تطبيقات جوال) أو لخدمات أخرى لاستهلاكها، متمايزة عن دورة تطبيقات الويب متعددة المنصات التي تغطي تطبيقات MVC/Razor المُعالَجة على الخادم بصفحات واجهة كاملة. وتتناسب طبيعياً مع دورة تطوير تطبيقات الويب الأمامية باستخدام React للفرق التي تبني بنية واجهة أمامية/خلفية منفصلة.

عرض التفاصيل
تطوير الويب المتقدم متعدد المنصات باستخدام ASP.NET Coreتطوير .NET

تطوير الويب المتقدم متعدد المنصات باستخدام ASP.NET Core

5 أيام (40 ساعة)متقدم

تنقل هذه الدورة المتقدمة التي تستمر 5 أيام مطوّري ASP.NET Core ذوي الخبرة إلى ما وراء مهارات MVC/Razor الأساسية نحو اعتبارات الهندسة المعمارية والأداء والتشغيل الإنتاجي لتطبيقات ASP.NET Core واسعة النطاق. تفترض الدورة أن المشاركين قادرون بالفعل على بناء تطبيق ASP.NET Core عامل (مكافئ لدورة تطوير تطبيقات الويب متعددة المنصات) وتركّز بالكامل على ما يتغيّر عند التوسع: الهندسة المعمارية النظيفة، التخزين المؤقت والأداء، المعالجة الخلفية، الاتصال في الوقت الحقيقي، والقابلية للمراقبة الإنتاجية. يعيد المشاركون هيكلة تطبيق باستخدام مبادئ الهندسة المعمارية النظيفة (فصل طبقات النطاق والتطبيق والبنية التحتية)، وينفّذون استراتيجيات التخزين المؤقت للإخراج والموزّع، ويبنون معالجة خلفية باستخدام الخدمات المُستضافة (hosted services) وقوائم الانتظار للرسائل، ويضيفون ميزات في الوقت الحقيقي باستخدام SignalR، ويجهّزون التطبيق بتسجيل مُهيكَل وتتبّع موزّع للتشخيص الإنتاجي. صُممت هذه الدورة لمطوّري .NET الكبار والقادة التقنيين الذين يبنون بالفعل تطبيقات ASP.NET Core ويتحمّلون الآن مسؤولية قرارات الهندسة المعمارية لأنظمة أكبر أو أطول عمراً أو أعلى حركة، ولفرق تجاوزت تطبيقات ASP.NET Core الحالية لديها نقطة عدم بقاء بنية MVC ذات مشروع واحد قابلة للصيانة.

عرض التفاصيل
Entity Framework Core للوصول الحديث إلى البياناتتطوير .NET

Entity Framework Core للوصول الحديث إلى البيانات

3 أيام (24 ساعة)متوسط

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 3 أيام مطوّري .NET بناء طبقة الوصول إلى البيانات في التطبيقات باستخدام Entity Framework Core، أداة الربط الكائني-العلائقي (ORM) الحديثة من مايكروسوفت. تتجاوز الدورة عمليات CRUD الأساسية لتتناول القرارات التي تحدد ما إذا كانت طبقة بيانات EF Core تعمل بأداء جيد في الإنتاج: استراتيجية الهجرات (migrations)، أداء الاستعلام ومشكلة N+1، الاستعلامات المُتتبَّعة (tracking) مقابل غير المُتتبَّعة، ومعالجة التزامن (concurrency). يعرّف المشاركون نموذج بيانات بنهج Code-First، ويولّدون ويطبّقون هجرات قاعدة بيانات مع تطوّر النموذج، ويكتبون استعلامات LINQ فعّالة على قاعدة البيانات (بفهم SQL الذي يولّده EF Core فعلياً)، ويهيّئون العلاقات والتحميل الفوري/الكسول بشكل صحيح، وينفّذون التحكم بالتزامن التفاؤلي (optimistic concurrency) لسيناريوهات متعددة المستخدمين. صُممت هذه الدورة لمطوّري .NET الذين يعرفون #C وSQL الأساسي ويحتاجون إلى بناء طبقة الوصول إلى البيانات لتطبيق ASP.NET Core أو Blazor أو تطبيق .NET آخر دون كتابة شيفرة ADO.NET يدوياً لكل عملية. تبني مباشرة على دورة البرمجة الكائنية التوجه باستخدام #C وتُكمّل تدريب ASP.NET Core وBlazor للفرق التي تبني تطبيقات .NET كاملة.

عرض التفاصيل
تطوير الويب الحديث الكامل باستخدام Blazorتطوير .NET

تطوير الويب الحديث الكامل باستخدام Blazor

5 أيام (40 ساعة)متوسط

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 5 أيام مطوّري .NET بناء تطبيقات ويب كاملة حديثة وتفاعلية باستخدام Blazor، مما يسمح باستخدام #C لكل من الواجهة الأمامية والخلفية بدلاً من الحفاظ على واجهة أمامية JavaScript منفصلة. تغطي الدورة نموذج مكوّنات Blazor، وكلا نموذجي الاستضافة Server وWebAssembly (WASM)، وكيفية الاختيار الصحيح بينهما لتطبيق معين. يبني المشاركون واجهة قائمة على المكوّنات بربط بيانات ومعالجة أحداث، ويفهمون المقايضات الحقيقية بين Blazor Server (بدء سريع، يتطلب اتصالاً مستمراً) وBlazor WebAssembly (يعمل بالكامل في المتصفح، تحميل أولي أكبر)، وينفّذون إدارة الحالة والمصادقة، ويربطون التطبيق بواجهة API خلفية وقاعدة بيانات باستخدام أنماط متسقة مع بقية نظام .NET البيئي (Entity Framework Core، حقن التبعيات). صُممت هذه الدورة لمطوّري ASP.NET Core الراغبين في بناء واجهات ويب تفاعلية بالكامل بـ#C دون تبنّي إطار عمل JavaScript منفصل، ولفرق .NET الكاملة الموحّدة على لغة واحدة عبر الحزمة. يُتوقَّع معرفة عملية بـASP.NET Core (مكافئة لدورة تطبيقات الويب متعددة المنصات).

عرض التفاصيل
تطوير تطبيقات .NET آمنة باستخدام OWASPالأمن السيبراني

تطوير تطبيقات .NET آمنة باستخدام OWASP

يومان (16 ساعة)متوسط

تُعلّم هذه الدورة المُركَّزة متوسطة المستوى التي تستمر يومين مطوّري .NET كيفية إيجاد وإصلاح أكثر الثغرات الأمنية شيوعاً وخطورة في تطبيقات الويب، وفق بنية OWASP Top 10. وبدلاً من تعليم الأمان كقائمة فحص مجردة، تُشرك الدورة المشاركين في استغلال شيفرة تطبيق ASP.NET Core ضعيفة عمداً أولاً، ثم إصلاحها بشكل صحيح — أسرع طريقة لفهم لماذا تهم ممارسة برمجة آمنة معينة فعلياً. يحدد المشاركون ويعالجون ثغرات الحقن (حقن SQL، وكيف يمنعه استخدام معاملات EF Core)، ومشكلات كسر المصادقة وإدارة الجلسات، وتعرّض البيانات الحساسة، والبرمجة النصية عبر المواقع (XSS) وتزوير الطلبات عبر المواقع (CSRF)، ويتعلمون استخدام رؤوس الأمان والتحقق من صحة المدخلات وحماية ASP.NET Core المدمجة بشكل صحيح بدلاً من إعادة اختراعها بطريقة غير آمنة. صُممت هذه الدورة لمطوّري .NET الذين يبنون بالفعل تطبيقات ASP.NET Core ويحتاجون مهارات برمجة آمنة عملية وتطبيقية — وليست دورة توعية أمنية عامة، بل غوص تقني عميق لمن يكتبون الشيفرة. وهي ذات صلة كبيرة لفرق الصناعات المُنظَّمة (المالية، الرعاية الصحية، الحكومة) بمتطلبات امتثال حول أمان التطبيقات.

عرض التفاصيل
تطوير تطبيقات الويب الأمامية باستخدام Reactتطوير الواجهة الأمامية

تطوير تطبيقات الويب الأمامية باستخدام React

5 أيام (40 ساعة)متوسط

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 5 أيام المطورين بناء تطبيقات صفحة واحدة حديثة وبجودة إنتاجية باستخدام React. وبدلاً من جولة سطحية على صياغة JSX، تغطي الدورة المفاهيم التي تفصل بين عرض React توضيحي وتطبيق إنتاجي قابل للصيانة: بنية المكوّنات وتركيبها، واستراتيجية إدارة الحالة، وجلب البيانات وتخزينها مؤقتاً، والتوجيه (routing)، والاختبار. يبني المشاركون تطبيقاً متعدد الصفحات من الصفر عبر الأسبوع، متقدمين من المكوّنات الأساسية والخصائص (props)، مروراً بإدارة الحالة والتأثيرات الجانبية القائمة على الخطافات (hooks)، إلى التوجيه من جانب العميل باستخدام React Router، واستدعاء واجهة REST API حقيقية، وإدارة الحالة العامة، وكتابة اختبارات المكوّنات. تغطي الدورة عمداً المطبّات الشائعة في React — عمليات إعادة العرض غير الضرورية، الإغلاقات القديمة (stale closures) في useEffect، وتمرير الخصائص عبر مستويات متعددة (prop drilling) — التي غالباً ما يتعلمها المطورون ذاتيو التعلم بالطريقة الصعبة في الإنتاج. صُممت هذه الدورة لمطوّري الواجهة الأمامية والحلول الكاملة الذين يعرفون بالفعل JavaScript/ES6 ويريدون بناء تطبيقات حقيقية في React بدلاً من متابعة دروس معزولة، وللمطورين القادمين من أطر واجهة أمامية أخرى (Angular، Vue) أو من تطبيقات مُعالَجة على الخادم والذين يحتاجون إلى تبنّي بنية قائمة على المكوّنات من جانب العميل.

عرض التفاصيل
تطوير تطبيقات الجوال باستخدام React Nativeتطوير الجوال

تطوير تطبيقات الجوال باستخدام React Native

4 أيام (32 ساعة)متوسط

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 4 أيام المطورين بناء تطبيقات جوال متعددة المنصات لـiOS وAndroid باستخدام React Native، بمشاركة قاعدة شيفرة JavaScript/TypeScript واحدة عبر المنصتين. تفترض الدورة معرفة React وتركّز تحديداً على ما يختلف في الجوال: مكوّنات أصلية بدلاً من عناصر DOM، أنماط التنقل، واجهات برمجة الأجهزة، والسلوك الخاص بالمنصة. يبني المشاركون تطبيق جوال متعدد الشاشات من الصفر، وينفّذون التنقل باستخدام React Navigation (مُنقّلات المكدّس والتبويبات)، ويصلون إلى قدرات الجهاز مثل الكاميرا والموقع، ويستمرون البيانات محلياً، ويتصلون بواجهة REST API خلفية، ويجهّزون التطبيق للإصدار بتهيئة صحيحة خاصة بالمنصة لـiOS وAndroid. صُممت هذه الدورة لمطوّري React الراغبين في توسيع مهاراتهم نحو تطوير الجوال دون تعلّم مجموعة أدوات أصلية منفصلة تماماً (Swift/Kotlin)، ولفرق الجوال التي تقيّم React Native كوسيلة للحفاظ على قاعدة شيفرة واحدة للمنصتين بدلاً من فريقين أصليين منفصلين. يُوصى بشدة بإتمام دورة تطوير تطبيقات الويب الأمامية باستخدام React مسبقاً، أو بخبرة React مكافئة.

عرض التفاصيل
إدارة حلول Microsoft Azure SQLالسحابة وAzure

إدارة حلول Microsoft Azure SQL

4 أيام (32 ساعة)متوسط

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 4 أيام محترفي قواعد البيانات نشر وتأمين وتشغيل أحمال عمل SQL Server على Azure، وتغطي Azure SQL Database وAzure SQL Managed Instance وSQL Server على Azure Virtual Machines. تُنظَّم الدورة حول القرار الذي يجب أن تتخذه كل مؤسسة تنتقل إلى Azure: أي خيار نشر يناسب حمل عمل معين، وكيف تتغير الإدارة عندما يصبح SQL Server خدمة سحابية مُدارة أو مُدارة جزئياً. يزوّد المشاركون ويهيّئون Azure SQL Database وManaged Instance، وينفّذون الأمان (جدران الحماية، نقاط النهاية الخاصة، مصادقة Azure AD، الحماية المتقدمة من التهديدات)، ويهيّئون النسخ الاحتياطي والنسخ الجغرافي المتماثل للتعافي من الكوارث السحابي الأصيل، ويراقبون الأداء باستخدام ميزات الأداء الذكية المدمجة في Azure SQL مثل Query Store والضبط التلقائي. صُممت هذه الدورة لمدراء قواعد البيانات ومهندسي البنية التحتية المُلمّين بالفعل بإدارة SQL Server المحلية والذين ينقلون أحمال العمل إلى Azure، ولمهندسي السحابة الذين يحتاجون مهارات Azure الخاصة بقواعد البيانات. وهي تدعم مباشرة التحضير لشهادة DP-300: إدارة قواعد البيانات العلائقية على Microsoft Azure من مايكروسوفت.

عرض التفاصيل
تطوير Microsoft Azure للحلول السحابيةالسحابة وAzure

تطوير Microsoft Azure للحلول السحابية

5 أيام (40 ساعة)متوسط

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 5 أيام المطورين تصميم وبناء تطبيقات وخدمات سحابية الأصل (cloud-native) على Microsoft Azure، بما يتماشى مع المهارات المُقاسة في امتحان AZ-204: تطوير حلول لـMicrosoft Azure. تغطي الدورة الوحدات الأساسية التي يستخدمها كل تطبيق Azure: استضافة الحوسبة (App Service وFunctions)، التخزين، الأمان، والمراسلة/الأحداث بين الخدمات. يبني المشاركون وينشرون واجهة API للويب إلى Azure App Service، وينفّذون منطقاً عديم الخادم باستخدام Azure Functions مُحفَّزة بـHTTP والمؤقتات وقوائم الانتظار، ويؤمّنون تطبيقاً باستخدام Azure AD والهويات المُدارة (تجنّب الأسرار المُضمَّنة يدوياً تماماً)، ويعملون مع Azure Storage (Blob وQueue) وCosmos DB من شيفرة التطبيق، ويربطون الخدمات بشكل غير متزامن باستخدام Service Bus وEvent Grid. صُممت هذه الدورة لمطوّري الخلفية والحلول الكاملة الذين يبنون بالفعل تطبيقات بـ#C أو Java أو Node.js أو Python ويحتاجون إلى بنائها كخدمات سحابية Azure-native بدلاً من نشرها دون تعديل بأسلوب محلي. وهي تُكمّل دورة إدارة Microsoft Azure للمطورين الذين يحتاجون أيضاً أساسيات البنية التحتية، ودورة تطوير حلول NoSQL باستخدام Azure Cosmos DB للفرق المتعمقة أكثر في البيانات.

عرض التفاصيل
تطوير حلول NoSQL باستخدام Azure Cosmos DBقواعد البيانات

تطوير حلول NoSQL باستخدام Azure Cosmos DB

4 أيام (32 ساعة)متوسط

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 4 أيام المطورين تصميم وبناء تطبيقات على Azure Cosmos DB، خدمة قاعدة البيانات اللاعلائقية متعددة النماذج الموزّعة عالمياً من مايكروسوفت. تركّز الدورة على القرارات التي تحدد ما إذا كان تطبيق Cosmos DB يعمل بأداء جيد ويبقى ميسور التكلفة: تصميم مفتاح التقسيم (partition key)، استهلاك وحدات الطلب (RU)، اختيار مستوى الاتساق (consistency)، وسياسة الفهرسة — وهي مجالات يصعب فيها التراجع عن القرارات الخاطئة بعد تحميل البيانات. يصمم المشاركون استراتيجية تقسيم لحمل عمل حقيقي، ويعملون مع Core (SQL) API لاستعلام ونمذجة الوثائق، ويهيّئون سياسات الفهرسة للتحكم في تكلفة RU، ويختارون مستوى اتساق مناسب لحالة استخدام معينة، وينفّذون خلاصة التغيير (change feed) لبناء ميزات تطبيق تفاعلية قائمة على الأحداث. تغطي الدورة أيضاً التوزيع العالمي والكتابة متعددة المناطق في Cosmos DB للتطبيقات ذات قاعدة مستخدمين عالمية. صُممت هذه الدورة لمطوّري الخلفية والسحابة الذين يبنون تطبيقات على Azure تحتاج وصولاً منخفض الكمون وموزّعاً عالمياً إلى البيانات، ولمهندسي الحلول الذين يقيّمون Cosmos DB مقابل بدائل لنظام جديد. وتتناسب طبيعياً مع دورة تطوير Microsoft Azure للحلول السحابية للفرق التي تبني تطبيقات Azure-native أوسع.

عرض التفاصيل
تطوير قواعد بيانات MongoDB NoSQLقواعد البيانات

تطوير قواعد بيانات MongoDB NoSQL

3 أيام (24 ساعة)مبتدئ

تُعلّم هذه الدورة التي تستمر 3 أيام المطورين كيفية تصميم واستعلام وبناء تطبيقات على MongoDB، قاعدة البيانات الوثائقية اللاعلائقية (NoSQL) الأكثر استخداماً. تدور الدورة حول السؤال المحوري الذي يطرحه كل مطوّر معتاد على العلاقية أولاً: كيف أنمذج البيانات بلا مفاتيح أجنبية وjoins؟ يتعلم المشاركون تصميم مخطط الوثائق، ومقايضات التضمين (embedding) مقابل الإحالة المرجعية (referencing)، ولغة استعلام MongoDB (MQL)، والفهرسة، وإطار التجميع (aggregation) المستخدم في التقارير والتحليلات. وبدلاً من التعامل مع MongoDB على أنها "SQL Server بلا مخطط"، تُعلّم الدورة نمذجة الوثائق كتخصص قائم بذاته: التصميم حول أنماط الوصول بدلاً من الكيانات المُسوّاة، وفهم متى يُضمَّن البيانات المرتبطة لتحسين أداء القراءة مقابل متى تُحال مرجعياً، واستخدام خط أنابيب التجميع (aggregation pipeline) لاستبدال عمليات joins وGROUP BY المعقدة في SQL. صُممت هذه الدورة لمطوّري الخلفية والحلول الكاملة الذين يبنون تطبيقات ببيانات متغيّرة أو متداخلة (إدارة المحتوى، الكتالوجات، بيانات إنترنت الأشياء/الأحداث، ملفات المستخدمين) والذين يحتاجون بديلاً عن طبقة بيانات علائقية بحتة، وكذلك للمطورين الذين يستخدمون MongoDB بشكل غير رسمي بالفعل ويريدون تعلم تصميم مخطط وفهرسة صحيحين بدلاً من كتابة استعلامات عشوائية.

عرض التفاصيل
إدارة Microsoft Azureالسحابة وAzure

إدارة Microsoft Azure

4 أيام (32 ساعة)متوسط

تُعِد هذه الدورة متوسطة المستوى التي تستمر 4 أيام محترفي تقنية المعلومات لتنفيذ وإدارة ومراقبة بيئات Microsoft Azure، بما يتماشى مع المهارات المُقاسة في امتحان AZ-104: مسؤول Microsoft Azure. تُنظَّم الدورة حول المسؤوليات الأساسية لمسؤول Azure العملي: الهوية والحوكمة، الحوسبة والتخزين، الشبكات الافتراضية، والمراقبة/النسخ الاحتياطي — المهام اليومية للحفاظ على تشغيل بيئة Azure بأمان وفعالية من حيث التكلفة. يدير المشاركون مستخدمي وأدوار Azure AD والتحكم بالوصول القائم على الأدوار (RBAC)، وينشرون ويهيّئون الأجهزة الافتراضية وحسابات التخزين، ويصممون شبكة افتراضية بشبكات فرعية ومجموعات أمان الشبكة وربطها (peering)، ويهيّئون المراقبة والنسخ الاحتياطي باستخدام Azure Monitor وAzure Backup. تُعامَل إدارة التكلفة والحوكمة (مجموعات الموارد، الوسوم، السياسات) كمسؤوليات إدارية أساسية طوال الدورة، لا كأمر ثانوي. صُممت هذه الدورة لمسؤولي تقنية المعلومات ومهندسي البنية التحتية المتولّين مسؤوليات إدارة Azure، سواء كانوا مهاجرين من إدارة ويندوز/VMware المحلية أو بادئين من جديد مع البنية التحتية السحابية. وهي المتطلب المسبق المعتمد قبل دورتي تطوير Microsoft Azure للحلول السحابية وهندسة DevOps من مايكروسوفت للفرق التي تبني مجموعة مهارات Azure كاملة.

عرض التفاصيل
الاستعلام وإدارة البيانات باستخدام Transact-SQLقواعد البيانات

الاستعلام وإدارة البيانات باستخدام Transact-SQL

يومان (16 ساعة)مبتدئ

تُعلّم هذه الدورة المُركَّزة المبتدئة التي تستمر يومين مهارات الاستعلام بـT-SQL اللازمة للعمل بثقة مع بيانات Microsoft SQL Server — الخطوة الأولى الأساسية قبل أي تدريب أعمق في تطوير قواعد البيانات أو إدارتها أو ذكاء الأعمال أو التقارير. صُممت الدورة عمداً لتقتصر على الاستعلام وإدارة البيانات (وليس تصميم المخطط أو الكائنات البرمجية)، مما يجعلها أسرع طريق لمهارات SQL حقيقية ومفيدة لمن يحتاجون استخراج البيانات والعمل معها، لا بناء تطبيقات قواعد بيانات. يتعلم المشاركون استرجاع البيانات باستخدام عبارات SELECT، وتصفية النتائج وترتيبها، وربط البيانات عبر جداول مرتبطة متعددة، وتجميع البيانات وتلخيصها بدوال التجميع، وإدراج البيانات وتحديثها وحذفها بأمان — العمليات الأساسية وراء كل تقرير أو لوحة معلومات أو مقتطف بيانات تنتجه المؤسسة تقريباً. صُممت هذه الدورة لمحللي الأعمال وكاتبي التقارير وموظفي دعم تقنية المعلومات وأي شخص يحتاج إلى الاستعلام في قاعدة بيانات SQL Server مباشرة بدلاً من الاعتماد كلياً على شخص آخر لكتابة التقارير له. وهي أيضاً نقطة البداية الموصى بها قبل دورات تطوير قواعد بيانات SQL Server أو Power BI أو SSIS للمشاركين بلا خلفية سابقة في SQL.

عرض التفاصيل
إدارة قواعد بيانات SQL Serverقواعد البيانات

إدارة قواعد بيانات SQL Server

5 أيام (40 ساعة)متقدم

تُعِد هذه الدورة المتقدمة التي تستمر 5 أيام محترفي تقنية المعلومات لتثبيت وتهيئة وتأمين وتشغيل Microsoft SQL Server كمدراء قواعد بيانات إنتاجية. وخلافاً لدورات SQL الموجّهة نحو التطوير، تُبنى هذه الدورة بالكامل حول مسؤوليات DBA التشغيلية: التثبيت والتهيئة، الأمان والصلاحيات، النسخ الاحتياطي والاسترداد، الأتمتة، ومراقبة الأداء — المسؤوليات اليومية والطارئة لتشغيل SQL Server في الإنتاج. يثبّت المشاركون ويهيّئون نسخة SQL Server وفق أفضل الممارسات، ويصممون نموذج أمان بتسجيلات دخول ومستخدمين وصلاحيات قائمة على الأدوار، وينفّذون استراتيجية نسخ احتياطي واسترداد كاملة (كامل، تفاضلي، سجل معاملات)، ويؤتمتون الصيانة بمهام SQL Server Agent، ويراقبون صحة الخادم ويشخّصون مشكلات الأداء باستخدام عروض الإدارة الديناميكية (DMVs) والأحداث الموسّعة (Extended Events). صُممت هذه الدورة لمسؤولي تقنية المعلومات ومحترفي قواعد البيانات الذين سيكونون مسؤولين عن إبقاء نسخ SQL Server تعمل بموثوقية وأمان في الإنتاج، بخلاف المطورين الذين يكتبون شيفرة التطبيقات على قاعدة البيانات (المُغطّاة في دورة تطوير قواعد بيانات SQL Server المنفصلة). وهي تدعم التحضير لشهادة Azure Database Administrator Associate (DP-300) من مايكروسوفت للفرق التي توسّع هذه المهارات إلى Azure SQL.

عرض التفاصيل
تطوير قواعد بيانات SQL Serverقواعد البيانات

تطوير قواعد بيانات SQL Server

5 أيام (40 ساعة)متوسط

تُطوّر هذه الدورة متوسطة المستوى التي تستمر 5 أيام مهارات T-SQL وتصميم قواعد البيانات اللازمة لبناء طبقة البيانات في تطبيقات المؤسسات على Microsoft SQL Server. وبدلاً من تغطية صياغة SQL بمعزل عن سياقها، تُنظَّم الدورة حول كيفية تطوّر قاعدة بيانات تطبيق حقيقي: من تصميم المخطط والتسوية (normalization)، مروراً ببرمجة T-SQL (الإجراءات المخزّنة، الدوال، والمشغّلات)، وصولاً إلى ضبط الاستعلامات والفهرسة لأحمال العمل الإنتاجية. يصمم المشاركون مخططاً مُسوّى لتطبيق أعمال نموذجي، وينفّذون طبقة منطق الأعمال باستخدام الإجراءات المخزّنة والدوال، ويفرضون سلامة البيانات بالقيود والمشغّلات، ويتعلمون قراءة خطط التنفيذ لتشخيص الاستعلامات البطيئة — وهي مهارة لا يتعلمها معظم المطورين رسمياً لكنهم يحتاجونها باستمرار في الإنتاج. تستهدف هذه الدورة المطورين ومطوّري قواعد البيانات الذين يكتبون بالفعل استعلامات SELECT أساسية لكنهم بحاجة إلى تصميم مخططات وكتابة T-SQL بجودة إنتاجية، وكذلك مطوّري الخلفية الذين تتواصل تطبيقاتهم مع SQL Server ويريدون التوقف عن التعامل مع قاعدة البيانات كصندوق أسود. وهي تُكمّل تدريب Entity Framework Core للفرق التي تبني تطبيقات .NET، وتتناسب جيداً مع دورة إدارة قواعد بيانات SQL Server المنفصلة للفرق التي تحتاج أيضاً مهارات DBA التشغيلية.

عرض التفاصيل
حلول التوافرية العالية والتعافي من الكوارث لـ SQL Serverقواعد البيانات

حلول التوافرية العالية والتعافي من الكوارث لـ SQL Server

3 أيام (24 ساعة)متقدم

تُعلّم هذه الدورة المتقدمة التي تستمر 3 أيام مدراء قواعد البيانات كيفية تصميم وتنفيذ حلول التوافرية العالية (HA) والتعافي من الكوارث (DR) لـMicrosoft SQL Server، مع التركيز على مجموعات التوافرية Always On، والتجميع مع الفشل التلقائي (failover clustering)، ونسخ السجلات (log shipping). تُبنى الدورة حول السؤال التشغيلي المحوري الذي تواجهه كل مؤسسة عاجلاً أم آجلاً: ماذا يحدث عند فشل خادم قاعدة البيانات الأساسي، وكم من البيانات والتعطل يستطيع العمل تحمّله فعلياً؟ يهيّئ المشاركون مجموعة توافرية Always On عبر عدة نسخ (replicas)، ويصممون استراتيجية تحوّل مناسبة لأهداف RPO/RTO مُحدَّدة، ويهيّئون ويختبرون نسخ السجلات كخيار DR أقل تكلفة، ويتمرنون على سيناريوهات تحوّل مخطَّط وغير مخطَّط بحيث لا يكون الحادث الحقيقي أول مرة تُنفَّذ فيها العملية. صُممت هذه الدورة لمدراء قواعد بيانات SQL Server ومهندسي البنية التحتية ذوي الخبرة المسؤولين عن توافرية ومرونة قواعد البيانات الإنتاجية، وتبني مباشرة على الأساس التشغيلي من دورة إدارة قواعد بيانات SQL Server. وهي ذات صلة كبيرة بالمؤسسات ذات متطلبات الامتثال أو اتفاقيات مستوى الخدمة حول توافرية قاعدة البيانات وتحمّل فقدان البيانات.

عرض التفاصيل
خدمات تكامل SQL Server (SSIS) لحلول ETLقواعد البيانات

خدمات تكامل SQL Server (SSIS) لحلول ETL

3 أيام (24 ساعة)متوسط

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 3 أيام محترفي البيانات تصميم وبناء حلول الاستخراج والتحويل والتحميل (ETL) باستخدام SQL Server Integration Services (SSIS)، منصة مايكروسوفت المعتمدة لنقل وتحويل البيانات بين الأنظمة. تتبع الدورة دورة حياة مشروع ETL حقيقي: استخراج البيانات من مصادر متنوعة، وتنظيفها وتحويلها بموثوقية، وتحميلها في مستودع بيانات، وتشغيل خط الأنابيب بأكمله بمعالجة أخطاء وجدولة سليمة. يبني المشاركون حزم SSIS باستخدام تدفق التحكم وتدفق البيانات، وينفّذون تحويلات شائعة (البحث (lookups)، التقسيم الشرطي، التجميعات، الأبعاد بطيئة التغيّر)، ويعالجون مشكلات جودة البيانات والأخطاء دون فقدان أو إتلاف البيانات بصمت، وينشرون ويجدولون الحزم للتنفيذ الإنتاجي باستخدام كتالوج SSIS وSQL Server Agent. صُممت هذه الدورة لمطوّري قواعد البيانات ومهندسي البيانات ومحترفي BI المسؤولين عن نقل البيانات بين الأنظمة — من التطبيقات المصدر إلى مستودع بيانات، أو بين أنظمة متكاملة — وتُكمّل تدريب تطوير قواعد بيانات SQL Server وPower BI للفرق التي تبني منصة بيانات كاملة.

عرض التفاصيل
تطوير حلول Microsoft Azure AIالذكاء الاصطناعي وتعلّم الآلة

تطوير حلول Microsoft Azure AI

4 أيام (32 ساعة)متقدم

تُعلّم هذه الدورة المتقدمة التي تستمر 4 أيام المطورين بناء تطبيقات مدعومة بخدمات Azure AI، بما يتماشى مع المهارات المُقاسة في امتحان AI-102 من مايكروسوفت. تغطي الدورة كلاً من خدمات Azure AI الجاهزة مسبقاً (الرؤية، اللغة، ومعالجة المستندات) وتطوير تطبيقات الذكاء الاصطناعي التوليدي باستخدام Azure OpenAI Service، مع تركيز على دمج هذه الخدمات في تطبيقات حقيقية بمسؤولية وفعالية من حيث التكلفة. يدمج المشاركون Azure AI Vision وDocument Intelligence لمعالجة الصور والمستندات، ويبنون ميزات لغة طبيعية باستخدام Azure AI Language (تحليل المشاعر، استخراج الكيانات، التصنيف المخصص)، ويبنون تطبيق توليد مُعزَّز بالاسترجاع (RAG) باستخدام Azure OpenAI Service وAzure AI Search، وينفّذون ممارسات الذكاء الاصطناعي المسؤول بما في ذلك تصفية المحتوى وتخفيف حقن التعليمات (prompt injection). صُممت هذه الدورة للمطورين الذين يبنون تطبيقات بالفعل على Azure (مكافئة لدورة تطوير Microsoft Azure للحلول السحابية) ويضيفون الآن ميزات مدعومة بالذكاء الاصطناعي، ولمهندسي الحلول الذين يقيّمون كيفية دمج الذكاء الاصطناعي التوليدي بمسؤولية في منتج قائم. تفترض معرفة عملية بواجهات REST API وتطوير التطبيقات، وليست خلفية في علوم البيانات أو تعلّم الآلة.

عرض التفاصيل
هندسة DevOps من مايكروسوفتDevOps

هندسة DevOps من مايكروسوفت

4 أيام (32 ساعة)متقدم

تُعِد هذه الدورة المتقدمة التي تستمر 4 أيام محترفي تقنية المعلومات والتطوير ذوي الخبرة لتصميم وتنفيذ ممارسات DevOps باستخدام Azure DevOps وGitHub، بما يتماشى مع المهارات المُقاسة في امتحان AZ-400 من مايكروسوفت. تتجاوز الدورة سؤال "ما هو CI/CD" إلى المشكلات التنظيمية والتقنية الأصعب: تصميم استراتيجيات التفرّع (branching) وإصدار النسخ لفرق حقيقية، وبناء خطوط أنابيب متعددة المراحل ببوابات جودة سليمة، وتطبيق البنية التحتية ككود (IaC)، وتجهيز التطبيقات لتغذية راجعة مستمرة. يهيّئ المشاركون Azure Pipelines للبناء والإصدار، وينفّذون استراتيجيات تفرّع Git (trunk-based وGitFlow) ويحلّون تعارضات الدمج الحقيقية، ويبنون البنية التحتية ككود باستخدام ARM/Bicep وTerraform، ويهيّئون فحص أمان التبعيات والحاويات داخل خط الأنابيب. تغطي الدورة أيضاً الجانب التنظيمي لتحوّل DevOps: قياس التدفق باستخدام مقاييس DORA، وإدارة الدين التقني، وتصميم حلقات التغذية الراجعة باستخدام Application Insights. تستهدف هذه الدورة المطورين ومسؤولي تقنية المعلومات ومهندسي DevOps/الإصدار الذين لديهم بالفعل خبرة عملية بالتحكم بالمصادر والنشر الأساسي، ويحتاجون إلى تصميم خطوط أنابيب DevOps من طرف إلى طرف بدلاً من مجرد استخدام خطوط بناها آخرون. تدعم هذه الدورة مباشرة التحضير لامتحان AZ-400: تصميم وتنفيذ حلول DevOps من مايكروسوفت.

عرض التفاصيل
مستشار Microsoft Power Platform الوظيفي – المستوى 1Power Platform

مستشار Microsoft Power Platform الوظيفي – المستوى 1

5 أيام (40 ساعة)مبتدئ

تُعلّم هذه الدورة المبتدئة التي تستمر 5 أيام المشاركين تهيئة وتسليم حلول Power Platform كمستشار وظيفي، بما يتماشى مع المهارات المُقاسة في امتحان PL-200 من مايكروسوفت. تركّز الدورة على حل مشكلات الأعمال من خلال التهيئة منخفضة الكود — جداول Dataverse، التطبيقات القائمة على النموذج والقماشية (canvas)، تدفقات Power Automate، وPower Pages — بدلاً من الشيفرة المخصصة، مما يعكس الدور الفعلي لمستشار وظيفي في مشروع تنفيذ Power Platform. يجمع المشاركون متطلبات أعمال ويترجمونها إلى نموذج بيانات Dataverse، ويبنون تطبيقات قماشية وقائمة على النموذج لاحتياجات مستخدمين مختلفة، ويؤتمتون عمليات الأعمال باستخدام Power Automate، ويهيّئون أدوار الأمان وقواعد الأعمال، ويبنون بوابة خارجية بسيطة باستخدام Power Pages. تسير الدورة استناداً إلى سيناريو طوال الأسبوع، متتبّعةً مشروع تحوّل رقمي لعمل صغير واحد. صُممت هذه الدورة لمحللي الأعمال ومحترفي تقنية المعلومات والمطورين المواطنين بلا خبرة سابقة في Power Platform الراغبين في أن يصبحوا مستشارين وظيفيين فعّالين أو مستخدمين متقدمين، وهي المتطلب المسبق المعتمد قبل دورتي مطوّر Power Platform – المستوى 2 ومهندس الحلول – المستوى 3 للمواصلين نحو أدوار تقنية أو معمارية أعمق.

عرض التفاصيل
مطوّر Microsoft Power Platform – المستوى 2Power Platform

مطوّر Microsoft Power Platform – المستوى 2

5 أيام (40 ساعة)متوسط

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 5 أيام المطورين توسيع حلول Power Platform بمكوّنات برمجية مخصصة (pro-code)، بما يتماشى مع المهارات المُقاسة في امتحان PL-400 من مايكروسوفت. وبناءً على مهارات التهيئة بمستوى المستشار الوظيفي، تركّز هذه الدورة تحديداً على ما يتطلب كوداً: الموصلات المخصصة لـPower Automate، وإضافات (plug-ins) Dataverse، وعناصر تحكم Power Apps Component Framework (PCF)، ودمج Power Platform مع خدمات Azure الخارجية. يبني المشاركون موصلاً مخصصاً لكشف واجهة API خارجية إلى Power Automate وPower Apps، ويكتبون منطق أعمال من جانب الخادم باستخدام إضافات Dataverse بلغة #C، ويبنون عنصر تحكم PCF مخصصاً لاحتياج واجهة تطبيق قماشي أو قائم على النموذج لا تستطيع عناصر التحكم المدمجة تلبيته، ويدمجون Dataverse مع Azure Functions لسيناريوهات تتجاوز ما تستطيع التهيئة منخفضة الكود وحدها تحقيقه. صُممت هذه الدورة للمطورين الذين يمتلكون بالفعل خبرة بمستوى المستشار الوظيفي في Power Platform (مكافئة لدورة المستشار الوظيفي – المستوى 1) ويريدون توسيع مهاراتهم نحو التطوير البرمجي (pro-code)، وكذلك لمطوّري .NET/Azure المنضمّين إلى فريق Power Platform والمحتاجين إلى فهم نموذج قابلية التوسع فيها. وهي الخطوة الثانية المعتمدة في مسار تعلّم Power Platform، قبل دورة مهندس الحلول – المستوى 3.

عرض التفاصيل
مهندس حلول Microsoft Power Platform – المستوى 3Power Platform

مهندس حلول Microsoft Power Platform – المستوى 3

4 أيام (32 ساعة)متقدم

تُعِد هذه الدورة المتقدمة التي تستمر 4 أيام ممارسي Power Platform ذوي الخبرة لتصميم حلول بمستوى المؤسسات كمهندس حلول، بما يتماشى مع المهارات المُقاسة في امتحان PL-600 من مايكروسوفت. وخلافاً لدورتي المستشار الوظيفي والمطوّر، اللتين تركّزان على بناء تطبيقات أو تدفقات أو مكوّنات فردية، تركّز هذه الدورة على القرارات المعمارية التي تمتد عبر تنفيذ Power Platform كامل: استراتيجية البيئة، نمذجة بيانات Dataverse على نطاق واسع، إدارة دورة حياة التطبيقات (ALM)، بنية التكامل، والحوكمة. يصمم المشاركون استراتيجية متعددة البيئات لتنفيذ مؤسسي، وينمذجون علاقات وأدوار أمان Dataverse معقدة لمؤسسة متعددة وحدات الأعمال، ويصممون خط أنابيب ALM باستخدام الحلول والبيئات المُدارة، ويصممون التكامل بين Power Platform والأنظمة الخارجية (خدمات Azure، واجهات API لجهات ثالثة) باستخدام الأنماط المناسبة. تغطي الدورة أيضاً مسؤوليات المهندس المعماري غير التقنية: جمع المتطلبات، مواءمة أصحاب المصلحة، وتقييم مقايضات البناء مقابل الشراء داخل المنصة. صُممت هذه الدورة لاستشاريي ومطوّري ومهندسي Power Platform التقنيين ذوي الخبرة الذين لديهم بالفعل خبرة تنفيذ عملية (عادةً من دورتي المستشار الوظيفي والمطوّر أو خبرة مشروع مكافئة) والذين ينتقلون الآن إلى دور قيادي في الهندسة المعمارية والحوكمة عبر مشاريع Power Platform متعددة.

عرض التفاصيل
تطوير أتمتة العمليات الروبوتية RPA باستخدام Microsoft Power AutomatePower Platform

تطوير أتمتة العمليات الروبوتية RPA باستخدام Microsoft Power Automate

5 أيام (40 ساعة)متوسط

تُعلّم هذه الدورة التي تستمر 5 أيام المشاركين أتمتة عمليات الأعمال باستخدام Microsoft Power Automate، وتغطي كلاً من التدفقات السحابية (الأتمتة القائمة على واجهات API والموصلات) والتدفقات المكتبية (الأتمتة الروبوتية للأنظمة القديمة والقائمة على الواجهة الرسومية التي لا تمتلك واجهة API). صُممت الدورة لتحاكي كيفية بناء مشاريع الأتمتة فعلياً في المؤسسات: بدءاً من تدفقات سحابية بسيطة مُشغَّلة بحدث، مروراً بسير عمل الموافقات ومنطق الأعمال، وانتهاءً بأتمتة سطح المكتب لأتمتة المهام المتكررة في تطبيقات ويندوز القديمة وExcel ومتصفحات الويب التي تفتقر إلى واجهات API حديثة. يبني المشاركون تدفقات تستجيب لمحفّزات من SharePoint وOutlook وExcel وMicrosoft Forms، وينفّذون عمليات موافقة باستخدام موصل الموافقات في Power Automate، ويعالجون الأخطاء وإعادة المحاولة بشكل صحيح (خطوة يتجاوزها معظم بناة الأتمتة ذاتيي التعلم)، ويسجّلون ويُنقّحون تدفقات سطح المكتب باستخدام مسجّل Power Automate Desktop ومحرّك أتمتة الواجهة القائم على المُحدِّدات (selectors). صُممت هذه الدورة لمحللي الأعمال ومسؤولي تقنية المعلومات والمطورين المواطنين المكلَّفين بتقليل العمل اليدوي المتكرر في مؤسستهم، وكذلك للمطورين الذين يريدون إضافة الأتمتة الروبوتية والأتمتة منخفضة الكود إلى مجموعة أدواتهم إلى جانب البرمجة التقليدية. وهي تُكمّل دورتي مستشار الحلول الوظيفي والمطوّر في Power Platform للفرق التي تبني حلول Power Platform أوسع.

عرض التفاصيل
إدارة أنظمة Ubuntu LinuxLinux وإدارة الأنظمة

إدارة أنظمة Ubuntu Linux

يومان (16 ساعة)مبتدئ

تُعلّم هذه الدورة المُركَّزة المبتدئة التي تستمر يومين مهارات إدارة أنظمة Linux العملية اللازمة لإدارة Ubuntu Server بثقة في بيئة تقنية معلومات أو تطوير حقيقية. تُبنى الدورة بالكامل حول سطر الأوامر — الواجهة الأساسية لمسؤول الخادم — وتغطي التنقل في نظام الملفات، وإدارة المستخدمين والصلاحيات، وإدارة الحزم، وتهيئة الشبكات والخدمات الأساسية. يتنقّل المشاركون ويديرون نظام ملفات Linux من الصدفة (shell)، ويديرون المستخدمين والمجموعات وصلاحيات الملفات بشكل صحيح، ويثبّتون ويديرون حزم البرمجيات باستخدام APT، ويهيّئون ويستكشفون أخطاء الشبكات الأساسية، ويديرون خدمات النظام باستخدام systemd — المهام اليومية الأساسية لتشغيل خادم Ubuntu، سواء محلياً أو في السحابة. صُممت هذه الدورة لمحترفي تقنية المعلومات والمطورين ذوي الخلفية القائمة على ويندوز المنتقلين إلى بيئة Linux (وهو أمر شائع بشكل متزايد مع تشغيل مزيد من البنية التحتية وأهداف النشر، بما في ذلك حاويات Docker والأجهزة الافتراضية السحابية، على Linux)، ولموظفي الدعم الذين يحتاجون إلى تشغيل خوادم Linux واستكشاف أخطائها يومياً. وهي رفيق مفيد لدورة احتواء ونشر التطبيقات باستخدام Docker، إذ تعمل معظم الحاويات الإنتاجية على قاعدة Linux.

عرض التفاصيل
احتواء ونشر التطبيقات باستخدام DockerDevOps

احتواء ونشر التطبيقات باستخدام Docker

3 أيام (24 ساعة)متوسط

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 3 أيام المطورين ومحترفي تقنية المعلومات كيفية احتواء التطبيقات باستخدام Docker ونشرها بموثوقية عبر بيئات مختلفة. وبدلاً من التعامل مع Docker كصندوق أسود "يعمل فقط"، تبني الدورة فهماً حقيقياً لكيفية عزل الحاويات للعمليات، وكيفية تكوّن طبقات الصور وتخزينها مؤقتاً، وكيفية تصميم ملفات Dockerfile وتطبيقات متعددة الحاويات تكون آمنة وصغيرة وسريعة البناء. يحتوي المشاركون تطبيقاً نموذجياً متعدد الطبقات (واجهة API للويب مع قاعدة بيانات)، ويكتبون ملفات Dockerfile فعّالة متعددة المراحل، وينسّقون إعدادات متعددة الحاويات باستخدام Docker Compose، ويتعلمون شبكات الحاويات، والمجلدات (volumes)، وفحص أمان الصور. تُختتم الدورة بمقدمة عن نشر الحاويات على Azure Container Apps وAzure Container Registry، مما يربط سير عمل Docker المحلي بالنشر السحابي الحقيقي. صُممت هذه الدورة للمطورين الذين يحتاجون إلى حزم وشحن تطبيقاتهم بشكل متسق عبر بيئات التطوير والاختبار والإنتاج، ولمهندسي تقنية المعلومات/DevOps الذين يحتاجون مهارات Docker عملية وفعّالة بدلاً من نظرية الشهادات. وهي متطلب مسبق طبيعي لدورة هندسة DevOps من مايكروسوفت للفرق التي تبني خطوط أنابيب CI/CD مُحتواة.

عرض التفاصيل