هندسة البرمجيات و‎.NET

تطوير ‎.NET Framework

ما زالت أنظمة كثيرة حيوية للأعمال تعمل على ‎.NET Framework 4.x. نبني وحدات جديدة لتطبيقات ASP.NET Web Forms وMVC، ونصلح الكود القديم ونوسّعه، ونُبقي هذه الأنظمة محدّثة وموثقة ومستقرة، لتواصل خدمة أعمالك بينما تقرر إن كان التحديث مناسباً ومتى.

<0 ساعة

استجابة للإصلاحات الحرجة

0%

من التغييرات تمر بمراجعة الكود

0

إعادة كتابة إجبارية

هل يبدو هذا مألوفاً؟

  • نظامنا الأساسي مبني بـWeb Forms والمطور الذي بناه غادر.
  • نحتاج ميزات جديدة الآن، وإعادة الكتابة ليست مطروحة هذا العام.
  • كل تعديل على الكود القديم يكسر شيئاً لم يتوقعه أحد.

هناك طريقة أفضل. وهكذا نعالجها.

Contoso.Portal.sln · .NET Framework 4.8building…
Portal.WebWeb FormsNew tenders module
Portal.MvcMVC 5Export to Excel
Billing.WcfWCFTLS 1.2 + patch
Jobs.ServiceWindows ServiceRetry on SQL timeout

IIS 10

hosting

SQL Server

2019

SSRS

12 reports

Every change reviewed, tested on staging, then deployed with a rollback script.

مثال توضيحي ببيانات نموذجية.

القدرات

  1. 01تطوير ASP.NET Web Forms وMVC 5
  2. 02وحدات جديدة على تطبيقات ‎.NET Framework 4.x القائمة
  3. 03صيانة خدمات WCF وASMX وWindows Services
  4. 04استضافة IIS وSQL Server وتقارير SSRS وCrystal Reports
  5. 05التحديثات الأمنية وتحديث المكتبات
  6. 06توثيق الكود القديم غير الموثق

التقنيات

  • C#مايكروسوفت و‎.NET
  • SQL Serverمايكروسوفت و‎.NET
  • Azureمايكروسوفت و‎.NET
  • GitHub Actionsالسحابة وDevOps
خطوة بخطوة

  1. 1

    جولة في الكود

    الأسبوع 1

    نقرأ الحل ونرسم الاعتماديات ونحدد المناطق الهشة.

    ما تحصل عليهتقرير صحة الكود
  2. 2

    شبكة أمان

    الأسبوع 2

    إدارة النسخ ونسخة تجريبية واختبارات أولية قبل أي تغيير.

    ما تحصل عليهإصدارات ميزات مختبرة
  3. 3

    إصدارات الميزات

    مستمر

    وحدات جديدة وإصلاحات تُسلّم بإيقاع متوقع.

    ما تحصل عليهسكربتات النشر والتراجع
  4. 4

    التوثيق والمشورة

    كل ربع سنة

    توثيق مكتوب للنظام ورؤية بالتكلفة لمتى يصبح التحديث مجدياً.

    ما تحصل عليهتوثيق النظام
الأسئلة الشائعة

لديك سؤال مختلف؟

اسأل خبيراً

نعم. حين يعمل النظام وتعتمد عليه الأعمال، يكون توسيعه على ‎.NET Framework 4.8 القرار الصحيح غالباً. ونكتب الكود الجديد بحيث يمكن نقله إلى ‎.NET الحديثة لاحقاً.

نعم. نبدأ بجولة في الكود وقاعدة البيانات، ونوثّق ما نجده، ثم نبدأ التعديل.

ما زالت مايكروسوفت تدعم ‎.NET Framework 4.8 بالتحديثات الأمنية. ونُبقي Windows وIIS وSQL Server وحزم NuGet محدّثة إلى جانب كودك.

هندسة البرمجيات و‎.NET

نظرة عامة على هندسة البرمجيات و‎.NET

تطوير 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

منصات متعددة العملاء مبنية للتوسع.

تطوير التجارة الإلكترونية

تجارة تبيع وتتزامن.

أخبرنا عن التحدي الذي تواجهه، وسيرد عليك مهندس حلول خلال يوم عمل واحد بأفكار عملية، لا بعرض مبيعات.