منذ يومين
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
نظرة عامة على الدورة: سترشدك هذه الدورة إلى تفاصيل ASP.NET Core MVC، وهو إطار عمل قوي لبناء تطبيقات الويب الحديثة. سنغطي كل شيء بدءًا من أساسيات إعداد مشروعك الأول وحتى الموضوعات الأكثر تقدمًا مثل الأمان وتحسين الأداء والعمل مع البيانات. سواء كنت جديدًا في تطوير الويب أو تتطلع إلى تعميق مهاراتك، ستزودك هذه الدورة بالمعرفة والممارسة اللازمة لإنشاء تطبيقات الويب الديناميكية والحفاظ عليها. سيكون تركيزنا عمليًا، لذا ستتعلم من خلال الأمثلة الواقعية واختبارات الممارسة. القسم 1: مقدمة إلى ASP.NET Core MVC في هذا القسم، سنقدم لك ASP.NET Core MVC ودوره في تطوير الويب . سنقوم بتفصيل ماهية بنية MVC (Model-View-Controller) وكيف تساعد في فصل منطق التطبيق وواجهة المستخدم ومعالجة البيانات. ستتعرف على:- ما هو ASP.NET Core ولماذا يعد إطار عمل شائعًا لإنشاء تطبيقات عبر الأنظمة الأساسية.
- نمط MVC وكيف ينظم التعليمات البرمجية الخاصة بك إلى ثلاثة الأجزاء: النماذج (البيانات)، وطرق العرض (واجهة المستخدم)، ووحدات التحكم (المنطق).
- كيفية إعداد مشروع جديد في ASP.NET Core وفهم بنية المشروع، بما في ذلك المجلدات المهمة و الملفات.
- أساسيات التوجيه وكيفية ربط عناوين URL بأجزاء مختلفة من تطبيقك.
- ما هي وحدات التحكم، وكيف تتعامل مع الطلبات المقدمة من المستخدمين، وكيف يقررون الاستجابة التي سيتم إرسالها مرة أخرى.
- كيفية عمل التوجيه، مما يتيح لك تحديد كيفية توافق عناوين URL مع الإجراءات في وحدات التحكم الخاصة بك.
- أساليب العمل، والوظائف الموجودة في وحدة التحكم الخاصة بك والتي تستجيب لطلبات المستخدمين المختلفة.
- كيفية استخدام المعلمات في المسارات لجعل عناوين URL الخاصة بك أكثر فعالية ديناميكية وسهلة الاستخدام.
- خاصية التوجيه، والتي يتيح لك تحديد المسارات مباشرة في رمز وحدة التحكم الخاصة بك.
- ما هي النماذج وكيف تمثل البيانات في تطبيقك.
- كيفية استخدام Entity Framework Core، والتي هي أداة قوية للتفاعل مع قواعد البيانات في ASP.NET Core MVC.
- كيفية إنشاء وإدارة عمليات ترحيل قاعدة البيانات، والتي تشبه التحكم في الإصدار لمخطط قاعدة البيانات الخاصة بك.
- عمليات CRUD ( إنشاء، قراءة، تحديث، حذف)، مما يسمح لك لإنشاء تطبيقات ويب كاملة الميزات حيث يمكن للمستخدمين التفاعل مع بياناتك.
- كيفية التعامل مع التحقق من صحة البيانات، والتأكد من أن البيانات التي أدخلها المستخدمون صحيحة وآمنة قبل حفظها.
- كيفية إنشاء طرق عرض Razor، وهي قوالب تجمع بين HTML وC# لعرض صفحات ويب ديناميكية.
- كيفية استخدام بناء جملة Razor لإضافة منطق (مثل الحلقات والشروط) مباشرة في صفحات HTML الخاصة بك.
- كيفية تمرير البيانات من وحدة التحكم الخاصة بك إلى طرق العرض الخاصة بك باستخدام ViewModels.
- كيفية استخدام Tag Helpers، التي تعمل على تبسيط إضافة HTML الشائع عناصر مثل النماذج والروابط و المزيد.
- كيفية إنشاء وإعادة استخدام التخطيطات والأجزاء الجزئية، مما يساعدك على الحفاظ على اتساق واجهة المستخدم الخاصة بك عبر جميع الصفحات.
- ما هي البرامج الوسيطة وكيف تتحكم في تدفق الطلبات والاستجابات من خلال التطبيق الخاص بك.
- مكونات البرامج الوسيطة الشائعة مثل المصادقة، والترخيص، والملفات الثابتة.< /li>
- المرشحات، التي تسمح لك بتشغيل التعليمات البرمجية قبل أو بعد إجراءات معينة، مما يساعدك على التعامل مع أشياء مثل التسجيل ومعالجة الأخطاء والتخزين المؤقت.
- كيفية التعامل مع الأخطاء وتوفير صفحات خطأ مخصصة، ضمان حصول المستخدمين على تجربة جيدة حتى عندما تسير الأمور خطأ.
- تأمين تطبيقك باستخدام HTTPS، والحماية من هجمات تزوير الطلبات عبر المواقع (CSRF)، وهجمات البرمجة النصية عبر المواقع (XSS).
- استخدام الهوية لإدارة المستخدمين والأدوار والمصادقة بشكل آمن.
- تنفيذ إدارة الحالة المستندة إلى الجلسة وملفات تعريف الارتباط، مما يسمح لك بتتبع بيانات المستخدمين بين الطلبات.
- تقنيات التخزين المؤقت لتقليل تحميل الخادم وتحسينه أوقات الاستجابة.
- أفضل الممارسات لتحسين الأداء، مثل ضغط الاستجابة وتقليل استعلامات قاعدة البيانات وتحسين مسار الطلب.
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
الدورات المقترحة
0 تعليقات
تسجيل دخول