الرئيسيةمن نحنالدورات التدريبيةالأسئلة الشائعة
Englishmohd@sbeeh.com+962 77 984 65 64
SBEEH Software Academy

تدريب تقني بإشراف مدربين معتمدين من مايكروسوفت (MCT) — في عمّان، الأردن، وفي جميع أنحاء دول الخليج.

استكشف

  • من نحن
  • الدورات التدريبية التقنية
  • التحقق من شهادة
  • الأسئلة الشائعة

تواصل معنا

  • +962-779846564
  • mohd@sbeeh.com
  • عمّان، الأردن

صبيح للبرمجيات تقدّم خدمات تطوير البرمجيات وتنفيذ التقنيات المتقدمة وأتمتة العمليات وخدمات الاستشارات التقنية والتدريب التقني الاحترافي بإشراف مدربين معتمدين من مايكروسوفت (MCT) للمؤسسات في الأردن والسعودية والإمارات وقطر والكويت والبحرين وعُمان.

© صبيح للبرمجيات. جميع الحقوق محفوظة. 2026.

العودة إلى الدورات التدريبية
تطوير الويب الكامل (Full Stack) باستخدام .NET وReact
تطوير .NETمبتدئ إلى متوسطحضوري / عن بُعد

تطوير الويب الكامل (Full Stack) باستخدام .NET وReactتدريب في عمّان، الأردن ودول الخليج

تطوير الويب الكامل (Full Stack) باستخدام .NET وReact هي دورة في مبتدئ إلى متوسط تطوير .NET تُقدَّم حضوريًا وعبر الإنترنت من قبل أكاديمية صبيح للبرمجيات في عمّان، الأردن.

15 يومًا (90 ساعة)

آخر تحديث ٢٩ أيلول ٢٠٢٦

يأخذ هذا البرنامج الممتد على 15 يومًا (90 ساعة) المشاركين من أساسيات لغة #C وصولًا إلى بناء تطبيق ويب متكامل (Full Stack) باستخدام ASP.NET Core Web API وEntity Framework Core وReact. ويجمع البرنامج خمسة مجالات تُدرَّس عادةً بشكل منفصل، وهي البرمجة الكائنية التوجه بلغة #C، وHTML5/CSS/JavaScript، وEntity Framework Core، وASP.NET Core Web API، وReact، في مسار تعليمي واحد متصل، ليفهم المشاركون كل طبقة وكيفية تكامل الطبقات معًا. يبدأ المشاركون ببناء أساس قوي في #C والتصميم الكائني، ثم يتعلمون أساسيات الواجهات الأمامية الحديثة باستخدام HTML5 وCSS (Flexbox وGrid والتصميم المتجاوب) وJavaScript (ES6+ وDOM وFetch API وasync/await). بعد ذلك يصممون طبقة الوصول إلى البيانات باستخدام Entity Framework Core، ويبنون واجهات REST API آمنة وجاهزة للإنتاج باستخدام ASP.NET Core (DTOs، التحقق من البيانات، مصادقة JWT، التفويض حسب الأدوار، CORS، Swagger)، ثم ينشئون تطبيقات صفحة واحدة حديثة باستخدام React (المكوّنات، Hooks، React Router، والتكامل مع API). يُختتم البرنامج بيوم مخصص للتكامل الكامل، يربط فيه المشاركون واجهة React الأمامية بواجهة ASP.NET Core Web API مدعومة بـEF Core، ويطبّقون المصادقة من البداية إلى النهاية، ثم يعرضون تطبيقًا متكاملًا يعمل كمشروع نهائي. البرنامج مصمم للمطورين الطموحين، والراغبين في تغيير مسارهم المهني، والخريجين، والفرق التي تريد إعداد مطوري Full Stack منتجين على منصة .NET ضمن برنامج واحد منظم.

الوحدة 1: البرمجة الكائنية التوجه بلغة #C (3 أيام)

اليوم 1: أساسيات البرمجة بلغة #C

  • نظرة عامة على #C و.NET
  • المتغيرات وأنواع البيانات والعوامل
  • التحكم في التدفق والحلقات
  • الدوال (Methods) والمعاملات
  • المصفوفات والمجموعات
  • معالجة الاستثناءات
  • مقدمة في الأصناف والكائنات

اليوم 2: البرمجة الكائنية التوجه

  • الأصناف والكائنات
  • المُنشئات (Constructors)
  • الخصائص والحقول
  • التغليف (Encapsulation)
  • الوراثة (Inheritance)
  • تعدد الأشكال (Polymorphism)
  • إعادة تعريف الدوال وتحميلها الزائد (Overriding وOverloading)
  • الأصناف المجرّدة (Abstract Classes)

اليوم 3: البرمجة الكائنية المتقدمة في #C

  • الواجهات (Interfaces)
  • التركيب (Composition)
  • الأنواع العامة (Generics)
  • المجموعات وLINQ
  • المفوّضات (Delegates) وتعابير Lambda
  • الأنواع القابلة للقيمة الفارغة (Nullable Types)
  • ميزات #C الحديثة
  • بناء تطبيق #C صغير

الوحدة 2: HTML5 وCSS وJavaScript (3 أيام)

اليوم 4: HTML5

  • أساسيات تطوير الويب
  • بنية مستند HTML
  • عناصر HTML5 الدلالية (Semantic)
  • النماذج والتحقق من البيانات
  • الجداول والقوائم
  • الصور والصوت والفيديو
  • أساسيات إمكانية الوصول (Accessibility)
  • بناء هيكل صفحة متجاوب

اليوم 5: CSS

  • أساسيات CSS
  • المحددات (Selectors) والخصائص
  • نموذج الصندوق (Box Model)
  • الألوان والخطوط والطباعة
  • Flexbox
  • CSS Grid
  • التصميم المتجاوب
  • استعلامات الوسائط (Media Queries)
  • تخطيطات واجهات المستخدم الحديثة

اليوم 6: JavaScript

  • أساسيات JavaScript
  • المتغيرات وأنواع البيانات
  • الدوال
  • المصفوفات والكائنات
  • ميزات ES6+
  • التعامل مع DOM
  • الأحداث (Events)
  • التعامل مع النماذج
  • Fetch API
  • JSON
  • البرمجة غير المتزامنة في JavaScript
  • Promises وasync/await

الوحدة 3: Entity Framework Core (يومان)

اليوم 7: أساسيات EF Core

  • مقدمة في ORM
  • بنية Entity Framework Core
  • نهج Database-First مقابل Code-First
  • الكيانات وDbContext
  • إعداد الاتصال بقاعدة البيانات
  • إنشاء النماذج
  • العلاقات
  • عمليات الترحيل (Migrations)
  • إنشاء قاعدة البيانات وتحديثها

اليوم 8: التطوير باستخدام EF Core

  • عمليات CRUD
  • استعلامات LINQ
  • التصفية والفرز
  • خصائص التنقل (Navigation Properties)
  • التحميل المسبق والصريح والكسول (Eager وExplicit وLazy Loading)
  • المعاملات (Transactions)
  • التحقق من البيانات
  • أنماط Repository/Service
  • اعتبارات الأداء
  • بناء طبقة الوصول إلى البيانات

الوحدة 4: ASP.NET Core Web API (4 أيام)

اليوم 9: أساسيات ASP.NET Core

  • بنية ASP.NET Core
  • هيكل المشروع
  • البرمجيات الوسيطة (Middleware)
  • حقن التبعيات (Dependency Injection)
  • الإعدادات (Configuration)
  • البيئات (Environments)
  • التسجيل (Logging)
  • التوجيه (Routing)
  • المتحكّمات والإجراءات (Controllers وActions)

اليوم 10: بناء واجهات Web API

  • مفاهيم RESTful API
  • أساليب HTTP ورموز الحالة
  • المتحكّمات (Controllers)
  • نماذج الطلب والاستجابة
  • DTOs
  • ربط النماذج (Model Binding)
  • التحقق من البيانات
  • معالجة الأخطاء
  • Swagger/OpenAPI
  • اختبار واجهات API

اليوم 11: Web API مع Entity Framework Core

  • ربط Web API بـEF Core
  • تنفيذ واجهة API لعمليات CRUD
  • طبقة الخدمات (Service Layer)
  • حقن التبعيات
  • LINQ واستعلامات قاعدة البيانات
  • العلاقات
  • تقسيم النتائج إلى صفحات (Pagination)
  • التصفية والفرز
  • تصميم استجابات API

اليوم 12: واجهة Web API جاهزة للإنتاج

  • مفاهيم المصادقة والتفويض
  • مصادقة JWT
  • التفويض حسب الأدوار (Role-Based Authorization)
  • المعالجة الشاملة للاستثناءات
  • أمان واجهات API
  • CORS
  • مفاهيم إدارة إصدارات API
  • التسجيل والمراقبة
  • مفاهيم البنية النظيفة (Clean Architecture)
  • اختبار API باستخدام Postman/Swagger

الوحدة 5: React JS (3 أيام)

اليوم 13: أساسيات React

  • بنية React
  • إنشاء تطبيق React
  • المكوّنات (Components)
  • JSX
  • الخصائص (Props)
  • الحالة (State)
  • الأحداث
  • العرض الشرطي (Conditional Rendering)
  • القوائم والمفاتيح (Lists وKeys)
  • النماذج

اليوم 14: تطوير تطبيقات React

  • Hooks
  • useState
  • useEffect
  • مفاهيم دورة حياة المكوّن
  • إدارة النماذج
  • استدعاء واجهات REST API
  • Fetch/Axios
  • حالات التحميل والأخطاء
  • المكوّنات القابلة لإعادة الاستخدام
  • React Router

اليوم 15: التكامل الكامل (Full Stack Integration)

  • ربط React مع ASP.NET Core Web API
  • المصادقة من خلال React
  • التعامل مع JWT
  • عمليات CRUD
  • ربط React بواجهات API مدعومة بـEF Core
  • التحقق من البيانات في الواجهة الأمامية
  • معالجة أخطاء API
  • هيكلة التطبيق
  • بناء تطبيق Full Stack متكامل
  • المشروع النهائي والعرض التوضيحي

الأسئلة الشائعة

ملاحظات إضافية


لمن هذه الدورة؟

هذا البرنامج لمن يريد أن يصبح مطور Full Stack منتجًا على منصة .NET وReact ضمن مسار تعليمي واحد منظم.

  • الخريجون الجدد في علوم الحاسوب أو تكنولوجيا المعلومات أو الهندسة في بداية مسيرتهم المهنية
  • الراغبون في الانتقال إلى مجال تطوير البرمجيات
  • المطورون المبتدئون الذين يعرفون طبقة واحدة (أمامية أو خلفية) ويريدون تغطية التطوير الكامل
  • المؤسسات التي تنفذ برامج للخريجين أو معسكرات تدريبية أو برامج تأهيل للمطورين الجدد

المتطلبات المسبقة

لا تُشترط خبرة سابقة في .NET أو React.

  • إلمام أساسي باستخدام الحاسوب وتثبيت البرامج
  • مهارات التفكير المنطقي وحل المشكلات
  • يُوصى: التعرض لأي لغة برمجة أو لأساسيات HTML
  • يُوصى: فهم أساسي لقواعد البيانات وSQL

هيكل الدورة

  • 15 يومًا تدريبيًا × 6 ساعات = 90 ساعة
  • الوحدة 1: البرمجة الكائنية التوجه بلغة #C — 3 أيام (18 ساعة)
  • الوحدة 2: HTML5 وCSS وJavaScript — 3 أيام (18 ساعة)
  • الوحدة 3: Entity Framework Core — يومان (12 ساعة)
  • الوحدة 4: ASP.NET Core Web API — 4 أيام (24 ساعة)
  • الوحدة 5: React JS — 3 أيام (18 ساعة)

بيئة التعلّم

  • يُحضر المشاركون حاسوبًا محمولًا بذاكرة 8 جيجابايت على الأقل (يُفضّل 16 جيجابايت)
  • البرامج المطلوبة: Visual Studio 2022 أو VS Code، و.NET SDK (أحدث إصدار LTS)، وNode.js (LTS)، وSQL Server Express أو LocalDB، وPostman، وGit
  • تُرسل تعليمات تجهيز البيئة قبل اليوم الأول لتجنب إضاعة وقت الدورة

التقييم والشهادة

  • تمارين عملية يومية لتعزيز كل موضوع
  • المشروع النهائي في اليوم الخامس عشر هو تطبيق Full Stack متكامل يُقدَّم كعرض توضيحي
  • تُمنح شهادة الإتمام عند الحضور الكامل وتسليم المشروع بنجاح

الخطوات التالية المقترحة

  • تطوير تطبيقات .NET آمنة باستخدام OWASP
  • احتواء ونشر التطبيقات باستخدام Docker
  • تطوير Microsoft Azure للحلول السحابية
  • GitHub و GitHub Copilot

ما الشهادة التي أحصل عليها بعد هذه الدورة؟

عند إتمام التدريب بنجاح، سيحصل المشاركون على شهادة إتمام رسمية.


شهادة إتمام
معرض الصور

لحظات من هذا التدريب

نظرة على دورتنا التدريبية — جلسات تدريب عملية مع محترفين من الأردن ودول الخليج.

مهتم بهذا التدريب؟

تواصل معنا وسنساعدك في تخطيط التدريب المناسب لفريقك.

العودة إلى جميع الدورات