إنشاء تطبيقات وخدمات أصلية على السحابة باستخدام .NET و ASP.NET Core
في لمح البصر
-
المهارة
-
الدور
-
الموضوع
إنشاء خدمات قابلة للنشر وقابلة للتطوير ومرنة بشكل مستقل باستخدام منصة .NET المجانية والمفتوحة المصدر.
المتطلبات الأساسية
- الإلمام بالتطبيقات المستندة إلى سطر الأوامر.
- الإلمام بمفاهيم Docker الأساسية.
- خبرة في كتابة C# على مستوى المبتدئين
الشروع في العمل باستخدام Azure DevOps
اختر حساب Azure المناسب لك. اشترك بنظام الدفع حسب الاستخدام أو جرّب Azure مجاناً لمدة 30 يوماً. التسجيل.
رمز الإنجاز
هل ترغب في طلب رمز إنجاز؟
الوحدات النمطية في مسار التعلم هذا
تتكون تطبيقات الخدمات المصغرة من خدمات صغيرة ذات إصدار مستقل وقابلة للتطوير تركز على العملاء تتواصل مع بعضها باستخدام بروتوكولات قياسية وواجهات محددة جيدا. عادة ما تغلف كل خدمة مصغرة منطق عمل بسيط، والذي يمكنك توسيع نطاقه أو توسيع نطاقه. يمكنك اختبار الخدمة المصغرة ونشرها وإدارتها بشكل مستقل. تقوم الفرق الأصغر بتطوير خدمة مصغرة استنادا إلى سيناريو العميل واختيار التقنيات التي يستخدمونها. تعلمك هذه الوحدة كيفية إنشاء أول خدمة مصغرة باستخدام .NET.
تتكون تطبيقات الخدمات المصغرة من خدمات صغيرة ذات إصدار مستقل وقابلة للتطوير تركز على العملاء. تتيح تطبيقات الخدمات المصغرة المنشورة في حاويات توسيع نطاق التطبيقات والاستجابة للطلب المتزايد من خلال نشر المزيد من مثيلات الحاوية، والتحجيم مرة أخرى إذا كان الطلب يتناقص. في الحلول المعقدة للعديد من الخدمات المصغرة، تطرح عملية نشر الحاويات وتحديثها ومراقبتها وإزالتها تحديات. تشرح هذه الوحدة بعض هذه التحديات وتوضح كيف يمكن أن تساعد Kubernetes.
تعرف على كيفية جعل تطبيق الخدمات المصغرة .NET Core الأصلي على السحابة متسامحا مع الأخطاء بأقل تأثير على المستخدم.
تنفيذ إمكانية الملاحظة في تطبيق سحابي أصلي موجود باستخدام OpenTelemetry. ثم اعرض البيانات في Application Insights وأدوات الجهات الخارجية.
قد يكون من الصعب تأمين تطبيقات الخدمات المصغرة، بسبب طبيعتها الموزعة. في هذه الوحدة، ستتعلم كيفية تصنيف البيانات الحساسة في تطبيق سحابي أصلي، وتنقيد البيانات الحساسة في ملفات السجل، وإنشاء تقارير التوافق لتطبيق أصلي على السحابة.
تنفيذ علامة ميزة في تطبيق الخدمات المصغرة ASP.NET Core الأصلي على السحابة لتمكين ميزة أو تعطيلها في الوقت الفعلي.
استخدم البنية الأساسية لبرنامج ربط العمليات التجارية CI/CD لإنشاء صورة حاوية ونشرها في Azure Kubernetes Service (AKS).