رفع موقع ويب (NET Aspire.) على Azure Cloud مع إعداد CI/CD Pipeline وشرح الخطوات

تفاصيل المشروع

مرحبًا، لدي مشروع NET Aspire Web Application. يتكوّن من:

1- .NET 9 Web API يحتوي على جدول بسيط للمنتجات.

2- Blazor Server للواجهة الأمامية.

المشروع يعمل بكفاءة على جهازي المحلي، وأرغب الآن في نشره على منصة Microsoft Azure مع إنشاء بيئتين منفصلتين:

بيئة تطوير (Development)

بيئة إنتاج (Production)

لدي حساب Azure جاهز، وأبحث عن مطور خبير يمكنه تنفيذ المهام التالية:

نشر تطبيق API وواجهة Blazor Server على Azure لكلتا البيئتين (التطوير والإنتاج).

إعداد قاعدة بيانات Azure SQL وتخزين بيانات الاتصال بشكل آمن داخل Azure Key Vault

إنشاء Pipeline متكامل في Azure DevOps لعمليات CI/CD (البناء والنشر التلقائي).

شرح وتعليمي جميع الخطوات التي يتم تنفيذها، حيث إنني جديد في التعامل مع Azure وأرغب في تعلم كيفية إدارة النشر بنفسي.

المشروع يعتبر تجريبيًا بسيطًا،

يفضّل أن يكون التواصل باللغة العربية أو الإنجليزية، مع الحرص على الوضوح والصبر في الشرح.

المهارات المطلوبة:

خبرة في NET 8/9 (Web API, Blazor Server, Aspire).

خبرة قوية في Microsoft Azure (App Services, Azure SQL, Key Vault, إدارة البيئات)

خبرة في Azure DevOps (Pipelines, Repos, CI/CD)

معرفة جيدة بإعدادات النشر والتحكم في الإصدارات (Git)

تواصل ممتاز بالعربية أو الإنجليزية

المهارات المفضلة:

خبرة سابقة في نشر تطبيقات NET. ببيئتين (تطوير وإنتاج)

معرفة متقدمة بإعداد خطوط النشر (Build/Release Pipelines) في Azure DevOps

إلمام بإدارة (Secrets) والإعدادات في Azure

القدرة على تبسيط وشرح الخطوات التعليمية للمبتدئين

تقدم للمشروع

العروض المقدمة

السلام عليكم استاذ محمد يواجه كثير من المطورين صعوبات عند نشر تطبيقات .NET على Azure بسبب إعداد بيئات التطوير والإنتاج بشكل غير منظم أو ضعف في إدارة خطوط النشر....

السلام عليكم أ. محمد، يسعدني تنفيذ مشروعك لنشر تطبيقNET Aspire (Web API Blazor Server) . على Microsoft Azure مع إعداد بيئتي التطوير والإنتاج وإنشاء CI/CD Pipeli...

عبدالله م.

اهلا م/ محمد اللي هيميز شغلي إني مش بس أنفذ، لكن كمان هشرح كل خطوة بطريقة بسيطة للمبتدئين علشان تقدر تدير النشر بنفسك بعد كده وبالنسبة للشغل التقني، هعمل: نشر W...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.