مرحبًا، لدي مشروع 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...