مرحبا يا هبر! نبدأ اليوم سلسلة من المقالات التي ستشمل 5 اختيارات من الدورات التدريبية المجانية من Microsoft. في هذه المقالة ، لدينا أروع الدورات التدريبية للمطورين الذين يفضلها المبرمجون.
بالمناسبة!
- جميع الدورات مجانية (يمكنك حتى تجربة المنتجات المدفوعة مجانًا) ؛
- 6/7 باللغة الروسية ؛
- يمكنك البدء في التدريب على الفور.
- عند الانتهاء ، سوف تتلقى شارة على الانتهاء بنجاح من التدريب.
انضم الآن ، التفاصيل تحت الخفض!
جميع المواد من هذه السلسلة


1. تطوير التطبيق لنظام التشغيل Windows 10
بالطبع لدينا قصيرة ، دراسة كاملة والتي سوف يأخذك حوالي 4-5 ساعات. خلال الدورة ، أنت:
- أولاً ، تعرف على أساسيات تطوير تطبيق لنظام Windows 10 ؛
- ثم إتقان العمل مع Visual Studio ؛
- ثم تعلم كيفية إنشاء التطبيقات في بيئات التطوير الأكثر شيوعًا لنظام Windows: UWP و WPF و Windows Forms ؛
- وأخيرا ، تعلم كيفية إنشاء تطبيقات متصلة بالإنترنت.
كل ما تحتاجه لإكمال هذه الدورة هو:
- ويندوز 10 الكمبيوتر
- المعرفة الأساسية لل C # أو لغة مماثلة
تعرف على المزيد وابدأ التدريب
على هذا الرابط.
2. إنشاء تطبيقات المحمول باستخدام Xamarin.Forms
تغطي هذه الدورة بالفعل بشكل كامل أو شبه كامل كامل وظائف الأداة وهي مصممة لمدة 10 ساعات من التدريب. سوف يعلمك كيفية العمل مع Xamarin.Forms واستخدام C # و Visual Studio لإنشاء تطبيقات تعمل على أجهزة iOS و Android. وفقًا لذلك ، لبدء التعلم ، يجب أن يكون لديك Visual Studio 2019 ولديك المهارات اللازمة للعمل مع C # و .NET.
وحدات المقرر:
- إنشاء تطبيق محمول باستخدام Xamarin.Forms ؛
- مقدمة إلى Xamarin.
- مقدمة في Xamarin.iOS ؛
- إنشاء واجهة مستخدم في تطبيقات Xamarin.Forms باستخدام XAML ؛
- تخطيط التخصيص على صفحات XAML في Xamarin.Forms؛
- تصميم صفحات XAML Xamarin.Forms متسقة باستخدام الموارد والأنماط المشتركة ؛
- إعداد تطبيق Xamarin للنشر ؛
- استخدام خدمات REST على شبكة الإنترنت في تطبيقات Xamarin ؛
- تخزين البيانات المحلية باستخدام SQLite في تطبيق Xamarin.Forms ؛
- إنشاء تطبيقات Xamarin.Forms متعددة الصفحات مع مكدس والتنقل بين علامات التبويب.
تعلم المزيد وابدأ التعلم
3. تخزين البيانات في أزور
يوفر Azure العديد من الطرق لتخزين البيانات: استخدام تخزين البيانات غير المهيكل ، تخزين الأرشيف ، التخزين العلائقي ، وأكثر من ذلك. في 3.5-4 ساعات ، ستحصل على المعرفة الأساسية حول كيفية إدارة التخزين في Azure ، وإنشاء حساب تخزين واختيار النموذج المناسب للبيانات التي تحتاج إلى تخزينها في السحابة.
وحدات المقرر:
- اختيار النهج لتخزين البيانات ؛
- إنشاء حساب تخزين ؛
- توصيل التطبيق بخدمة تخزين Azure
- تأمين حساب تخزين Azure الخاص بك (هذه الوحدة هي أيضًا في الدورة التدريبية "حماية البيانات في السحابة") ؛
- باستخدام تخزين النقطة
التفاصيل وبدء التدريب
4. مقدمة في التعلم الآلي باستخدام دفاتر Python و Azure
ستأخذك هذه الدورة حوالي 2-3 ساعات فقط ، ولكنها ستوفر لك العديد من المهارات العملية المفيدة. بعد دراستها ، ستتعلم كيفية استخدام Python والمكتبات ذات الصلة في Jupyter Notebooks التي تعمل في Azure Notebooks للتنبؤ بالأنماط وتحديد الاتجاهات.
أثناء الدورة ، ستقوم بتحليل بيانات المناخ بشكل مستقل ، والتنبؤ بالتأخيرات المحتملة للرحلات الجوية وتحليل الحالة المزاجية لمراجعات المستخدمين. كل هذا باستخدام التعلم الآلي وبيثون.
يستغرق معرفة بيثون البرمجة الأساسية لإكمال.
التفاصيل وبدء التدريب
5. سحابة حماية البيانات
وهنا دورة تدريبية كبيرة حول الأمن - ستحتاج إلى حوالي 6-7 ساعات لدراستها. أثناء ذلك ، سوف تتعلم كيفية استخدام الخدمات المضمنة في Azure لتخزين بيانات التطبيق بشكل آمن حتى يتمكن العملاء والعملاء المصرح لهم فقط من الوصول إلى هذه البيانات.
وحدات المقرر:
- تأمين الهندسة المعمارية في أزور
- خمسة عناصر أمنية رئيسية يجب مراعاتها قبل التنفيذ ؛
- حماية حساب التخزين أزور (هذه الوحدة هي أيضا في الدورة التدريبية "تخزين البيانات في أزور") ؛
- إدارة الأسرار في تطبيقات الخادم باستخدام Azure Key Vault ؛
- المصادقة في تطبيقات المتصفح باستخدام Azure Application Services ؛
- تأمين موارد أزور مع وصول مشروط
- تأمين موارد Azure من خلال التحكم في الوصول المستند إلى الأدوار (RBAC)
- تأمين أزور مزود قاعدة البيانات.
التفاصيل وبدء التدريب
6. إنشاء تطبيقات serverless
تتيح لك ميزات Azure إنشاء أنظمة حوسبية عند الطلب يتم تشغيلها وتشغيلها عند حدوث أحداث خارجية مختلفة. في 6-7 ساعات ، سوف تتعلم كيفية استخدام وظائف Azure لتنفيذ المنطق من جانب الخادم وإنشاء بنى بدون خادم.
وحدات المقرر:
- اختيار أفضل خدمة Azure لأتمتة العمليات التجارية ؛
- إنشاء منطق بدون خادم باستخدام وظائف Azure
- أداء وظيفة Azure باستخدام المشغلات ؛
- الجمع بين ميزات Azure باستخدام روابط المدخلات والمخرجات
- إنشاء سير عمل طويل بدون خادم باستخدام وظائف مستدامة ؛
- تطوير واختبار ونشر ميزة Azure باستخدام Visual Studio ؛
- راقب أحداث جيثب باستخدام متتبع الويب في ميزات أزور.
التفاصيل وبدء التدريب
7. تطوير ممارسات DevOps
لذلك وصلنا إلى الدورة النهائية في هذه المجموعة للمطورين. وهو الوحيد في اللغة الإنجليزية - حتى تمكنوا من ترجمتها إلى اللغة الروسية. سوف تستغرق هذه الدورة 1-1.5 ساعات فقط من وقتك وستزودك بمعرفة تمهيدية حول DevOps.
DevOps هي عبارة عن رابطة من الأشخاص والعمليات والمنتجات للتوصيل المستمر للقيمة للمستخدمين النهائيين. Azure DevOps هي مجموعة من الخدمات التي توفر هذه الإمكانية. باستخدام Azure DevOps ، يمكنك إنشاء أي تطبيق واختباره ونشره في السحابة أو في مكان العمل. يتم دمج ممارسات DevOps الخاصة بالشفافية والتعاون والتوصيل المستمر والنشر المستمر في دورة تطوير البرامج.
من خلال برنامج التدريب هذا ، ستبدأ الانتقال إلى DevOps وتتعلم:
- كيف يمكن أن تساعدك مخططات تدفق القيمة في تقييم العمليات والتقنيات الحالية
- كيفية تسجيل حساب مجاني Azure DevOps
- كيفية تخطيط وتعقب عناصر العمل مع لوحات Azure.
التفاصيل وبدء التدريباستنتاج
لقد أخبرناك اليوم عن 7 من الدورات المجانية التي قد تكون مفيدة للمطورين. قريبا جدا سنواصل هذه السلسلة من المقالات مع مجموعات جديدة. حسنًا ، ماذا سيكون - يمكنك محاولة تخمين التعليقات. بعد كل شيء ، النجوم في جدول محتويات هذه السلسلة من المقالات ليست فقط.
* يرجى ملاحظة أنه بالنسبة لبعض الوحدات قد تحتاج إلى اتصال آمن.