تطوير .NET Framework
ما زالت أنظمة كثيرة حيوية للأعمال تعمل على .NET Framework 4.x. نبني وحدات جديدة لتطبيقات ASP.NET Web Forms وMVC، ونصلح الكود القديم ونوسّعه، ونُبقي هذه الأنظمة محدّثة وموثقة ومستقرة، لتواصل خدمة أعمالك بينما تقرر إن كان التحديث مناسباً ومتى.
<0 ساعة
استجابة للإصلاحات الحرجة
0%
من التغييرات تمر بمراجعة الكود
0
إعادة كتابة إجبارية
- نظامنا الأساسي مبني بـWeb Forms والمطور الذي بناه غادر.
- نحتاج ميزات جديدة الآن، وإعادة الكتابة ليست مطروحة هذا العام.
- كل تعديل على الكود القديم يكسر شيئاً لم يتوقعه أحد.
هناك طريقة أفضل. وهكذا نعالجها.
IIS 10
hosting
SQL Server
2019
SSRS
12 reports
Every change reviewed, tested on staging, then deployed with a rollback script.
مثال توضيحي ببيانات نموذجية.
- 01تطوير ASP.NET Web Forms وMVC 5
- 02وحدات جديدة على تطبيقات .NET Framework 4.x القائمة
- 03صيانة خدمات WCF وASMX وWindows Services
- 04استضافة IIS وSQL Server وتقارير SSRS وCrystal Reports
- 05التحديثات الأمنية وتحديث المكتبات
- 06توثيق الكود القديم غير الموثق
التقنيات
- C#مايكروسوفت و.NET
- SQL Serverمايكروسوفت و.NET
- Azureمايكروسوفت و.NET
- GitHub Actionsالسحابة وDevOps
- 1
جولة في الكود
الأسبوع 1
نقرأ الحل ونرسم الاعتماديات ونحدد المناطق الهشة.
ما تحصل عليهتقرير صحة الكود - 2
شبكة أمان
الأسبوع 2
إدارة النسخ ونسخة تجريبية واختبارات أولية قبل أي تغيير.
ما تحصل عليهإصدارات ميزات مختبرة - 3
إصدارات الميزات
مستمر
وحدات جديدة وإصلاحات تُسلّم بإيقاع متوقع.
ما تحصل عليهسكربتات النشر والتراجع - 4
التوثيق والمشورة
كل ربع سنة
توثيق مكتوب للنظام ورؤية بالتكلفة لمتى يصبح التحديث مجدياً.
ما تحصل عليهتوثيق النظام
لديك سؤال مختلف؟
اسأل خبيراًنعم. حين يعمل النظام وتعتمد عليه الأعمال، يكون توسيعه على .NET Framework 4.8 القرار الصحيح غالباً. ونكتب الكود الجديد بحيث يمكن نقله إلى .NET الحديثة لاحقاً.
نعم. نبدأ بجولة في الكود وقاعدة البيانات، ونوثّق ما نجده، ثم نبدأ التعديل.
ما زالت مايكروسوفت تدعم .NET Framework 4.8 بالتحديثات الأمنية. ونُبقي Windows وIIS وSQL Server وحزم NuGet محدّثة إلى جانب كودك.
تطوير ASP.NET Core
تطبيقات ويب وأنظمة خلفية قابلة للتوسع على ASP.NET Core.
تطوير البرمجيات المخصصة
تطبيقات أعمال وأنظمة ERP وCRM وإدارة مبنية لك.
تطوير واجهات الويب البرمجية
واجهات RESTful وتكاملات مع أطراف خارجية وخدمات خلفية آمنة.
تطوير .NET المتكامل (Full-Stack)
فريق واحد للخلفية بـC# والواجهة بـAngular أو React أو Blazor.
تحديث التطبيقات القديمة
ترقية تطبيقات .NET Framework القديمة إلى .NET الحديثة.
تطوير السحابة وAzure
خدمات Azure وتطبيقات بلا خوادم وDevOps لـ.NET.
تطوير الخدمات المصغّرة
خدمات .NET موزعة وقابلة للتوسع تنمو باستقلالية.
صيانة التطبيقات ودعمها
إصلاح الأخطاء وتحسين الأداء والترقيات والدعم المستمر.
تطوير التطبيقات المؤسسية
منصات للرعاية الصحية والتقنية المالية وأتمتة الأعمال.
مطورو .NET مخصصون
مطورو .NET وفرق متكاملة ذوو خبرة لمشاريعك.
تطوير المواقع وتطبيقات الويب
تجارب ويب سريعة وجميلة تحقق التحويل.
تطوير تطبيقات الجوال
تطبيقات بجودة أصلية لـiOS وأندرويد.
تطوير منتجات SaaS
منصات متعددة العملاء مبنية للتوسع.
تطوير التجارة الإلكترونية
تجارة تبيع وتتزامن.
أخبرنا عن التحدي الذي تواجهه، وسيرد عليك مهندس حلول خلال يوم عمل واحد بأفكار عملية، لا بعرض مبيعات.


