الموضوع: طلب تدريب خاص على لغة ASP.NET C# مقسّم إلى مستويات متقدمة
السلام عليكم ورحمة الله وبركاته،
أبحث عن مدرب معتمد ومتميز لتعليم برمجة تطبيقات الويب باستخدام لغة ASP.NET C# من البداية وحتى الاحتراف. الهدف من هذا التدريب هو تقديم دورة مكثفة ومركزة لشخصين فقط، بحيث تكون الدورة خصوصية ومقسّمة إلى خمسة مستويات، كل مستوى مدته 15 ساعة، بإجمالي 75 ساعة.
تفاصيل الطلب:
مستوى الدورة: من الأساسيات حتى الاحتراف مع التركيز على المهارات المتقدمة.
عدد المستفيدين: شخصان فقط.
تقسيم الدورة:
المستوى الأول: الأساسيات مع ASP.NET Core MVC (15 ساعة)
مقدمة: التعريف بـ ASP.NET C# وبيئة العمل Visual Studio.
أساسيات البرمجة باستخدام C#:
المتغيرات، الحلقات، الجمل الشرطية، المصفوفات، الكائنات (Classes & Objects).
تصميم أول تطبيق باستخدام ASP.NET Core MVC:
فهم مفهوم MVC (Model-View-Controller).
إنشاء النماذج (Models) والعروض (Views) ووحدات التحكم (Controllers).
العمل مع Routing والتحكم في مسارات التطبيق.
التعامل مع Forms وعمليات التحقق من صحة البيانات.
العمل مع قواعد البيانات:
ربط التطبيق بـ SQL Server باستخدام Entity Framework Core.
إجراء العمليات الأساسية (CRUD) على البيانات.
المستوى الثاني: تطوير التطبيقات الديناميكية (15 ساعة)
بناء تطبيق ويب ديناميكي وتفاعلي باستخدام:
AJAX لتحسين تجربة المستخدم.
تصميم واجهات مستخدم متجاوبة باستخدام Bootstrap.
حماية البيانات وإدارة الجلسات باستخدام Sessions وCookies.
فهم آلية إرسال واستقبال البيانات بين الخادم والمستخدم.
تطوير تطبيق ويب ديناميكي يحتوي على وظائف متقدمة.
المستوى الثالث: بناء واجهات برمجية (Web API) والتطبيقات متعددة الطبقات (15 ساعة)
إنشاء Web API لتوفير واجهات برمجية للتطبيق.
ربط التطبيقات المختلفة مع واجهات API.
حماية API باستخدام تقنيات المصادقة (Authentication) والتفويض (Authorization).
فهم المعمارية متعددة الطبقات (Multi-Tier Architecture).
اختبار واجهات API باستخدام Postman.
المستوى الرابع: الأمان وتحسين الأداء (15 ساعة)
حماية التطبيقات باستخدام:
المصادقة باستخدام JWT.
التفويض باستخدام OAuth.
تقنيات تشفير البيانات.
تحسين الأداء باستخدام Caching وتقنيات تحسين سرعة التحميل.
التعامل مع الملفات:
رفع الملفات (File Upload).
تنزيل الملفات (File Download).
إدارة الأخطاء (Error Handling) وتسجيل الأحداث (Logging).
المستوى الخامس: مشروع متكامل ومهارات احترافية (15 ساعة)
بناء مشروع عملي متكامل لتطبيق إدارة مثل:
نظام إدارة مستشفى.
نظام إدارة متجر إلكتروني.
تطبيق المفاهيم المكتسبة:
إنشاء تقارير باستخدام Reporting Tools.
تحسين تجربة المستخدم باستخدام تقنيات متقدمة.
رفع المشروع إلى خادم سحابي (Deployment) باستخدام Azure أو خدمات مشابهة.
مدة كل مستوى: 15 ساعة.
نظام التدريب: جلسات تفاعلية مع أمثلة عملية وتمارين تطبيقية بعد كل مستوى.
مخرجات الدورة:
القدرة على تطوير تطبيق ويب متكامل واحترافي باستخدام ASP.NET C#.
تنفيذ مشروع عملي متكامل يغطي جميع المهارات المكتسبة.
متطلبات المدرب:
خبرة في تعليم ASP.NET C# وتطوير تطبيقات الويب.
القدرة على تقديم أمثلة عملية وتوجيه المتدربين لتنفيذ مشروع كامل.
توفير مصادر تعليمية ودعم خلال الدورة وبعدها.
الميزانية:
سيتم تحديدها بناءً على خبرة المدرب ومحتوى الدورة.
إذا كنت ترى نفسك مؤهلاً لهذا الطلب، يرجى إرسال التفاصيل التالية:
سيرتك الذاتية وخبرتك في تدريب البرمجة.
خطة الدورة المقترحة.
أمثلة على مشاريعك السابقة (إن وجدت).
متخصصة في البرمجيات خبرة 10 سنوات و حاصلة على دكتوراه علوم حاسوب , مدربة بمراكز مختلفة و قدرة على شرح المطلوب .
السلام عليكم ورحمة الله وبركاته، معك المهندس محمد التركي اختصاص برمجيات وذكاء صنعي، متخصص بشكل أساسي بإطار العمل asp net من النسخة 3 حتى النسخة 8. الخبرة العملي...
السلام عليكم ورحمة الله وبركاته حياك الله اخي ابراهيم معاك مستر أحمد عمر مدرس data science computer تخصص برمجة تطبيقات الويب خبرتي ممتدة لأكثر من 19 سنة التعامل...
السلام عليكم ورحمة الله وبركاته ، مرحبا بك مهندس / إبراهيم معك د. سيد تهامي استشاري التطبيقات البرمجية ومدرب البرمجيات بوزارة الاتصالات المصرية والسعودية ووزارة...
السلام عليكم ورحمة الله عندي استفسار بخصوص البلاي ليست دي , مين اللي عاملها عشان ناقصة حجات ,والوقت دا اللي يحدده مين عشان بالوقت اللي حضرتك قايل عليه دا مش هيك...