منذ 20 ساعة
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
الخدمات الصغيرة هي نمط تصميم تتكون فيه التطبيقات من وحدات مستقلة تتواصل مع بعضها البعض ضمن حدود محددة جيدًا. وهذا يجعل من السهل تطوير واختبار ونشر الأجزاء المعزولة من التطبيق الخاص بك. في هذا القسم بالتحديد، ستتعلم عددًا كبيرًا من التقنيات التي تجتمع معًا لغرض مشترك. في الجزء الأول، ستقوم ببناء وحدة الخدمات المصغرة باستخدام بنية نظيفة. ستقوم أيضًا بتنفيذ نمط تصميم CQRS من أجل تنفيذ التصميم المعماري النظيف. هنا، سوف تتعلم كيفية تطبيق أفضل ممارسات الصناعة معًا. تم تصميم هذه السلسلة باستخدام .Net Core 6 وAngular 15. ويتم استخدام Angular في تطبيق العميل. لذلك هناك دورة مخصصة منفصلة لذلك. تعد هذه الدورة جزءًا من سلسلة الخدمات المصغرة حيث ستتعلم كل التفاصيل الدقيقة المتعلقة بالخدمات المصغرة. خلال مسار التعلم هذا، ستتعلم كيفية ربط النقاط باستخدام تقنيات وأدوات مختلفة. هذه الدورة التدريبية "البدء في استخدام الخدمات المصغرة باستخدام البنية النظيفة" هي الجزء الأول من السلسلة. وتشمل الأجزاء الأخرى 2. تأمين الخدمات المصغرة باستخدام خادم الهوية 43. تنفيذ الاهتمامات الشاملة4. إصدار الخدمات المصغرة5. بناء تطبيق Angular للخدمات الصغيرة6. نشر الخدمات الصغيرة على Kubernetes وAKSرمز القسيمة:- 1F2E6B5C5336CE822FE3
IDE مطلوب:- يمكنك إما استخدام Visual Studio أو JetBrains Rider، أو VS Code نفسه. ستتعلم في هذه الدورة التدريبية وتنفذ الأشياء التالية.
- المقدمة
- نظرة عامة على الدورة
- نظرة عامة على الهندسة المعمارية
- نظرة عامة على المشروع
- استراتيجية التفرع
- الطبقات مقابل المجال المركزي
- الهندسة السداسية
- الهندسة البصلية
- الهندسة المعمارية النظيفة
- نمط CQRS
- الحل نظرة عامة
- العرض التوضيحي
- تطوير خدمة الكتالوج الصغيرة باستخدام البنية النظيفة
- مقدمة
- إنشاء حل فارغ
- إضافة مراجع المشروع المطلوبة
- إنشاء ملف بدء التشغيل والبرنامج
- تغييرات خاصية الإطلاق
- إنشاء الكيان
- إنشاء المستودعات
- البيانات الأولية الإعداد
- تنفيذ سياق الكتالوج
- تغييرات خصائص البيانات الأولية
- تنفيذ مستودع المنتج - الجزء 1
- تنفيذ مستودع المنتج - الجزء 2
- الحصول على معالج جميع العلامات التجارية
- تنفيذ Lazy Mapper
- الحصول على معالج جميع المنتجات
- الحصول على معالج جميع الأنواع
- الحصول على المنتج حسب المعرف والاسم المعالج
- الحصول على المنتج حسب معالج العلامة التجارية
- إنشاء معالج المنتج
- حذف معالج المنتج
- إعداد وحدة التحكم الأساسية
- تسجيل بدء التشغيل
- تسجيل بدء التشغيل - الجزء الثاني
- الحصول على المنتج حسب طريقة تحكم المعرف
- تطبيقات وحدة التحكم المتبقية
- تحديث ملف Docker
- تشغيل ملف Docker من IDE
- إنشاء مشروع Docker
- تدفق الكتالوج
- تصحيح أخطاء تطبيق الكتالوج
- إعداد مواصفات الكتالوج
- تنفيذ مرشح البحث
- تنفيذ وظيفة الفرز
- تنفيذ وظيفة الفرز - الجزء الثاني
- اختبار البحث والفرز
- الكتالوج الثابت الاستعلام
- مرجع المشروع الثابت
- تطوير خدمة سلة صغيرة باستخدام بنية نظيفة
- مقدمة
- إنشاء مشروع سلة MicroService
- إنشاء كيانات السلة
- تنفيذ مستودع السلة
- إنشاء استجابة عربة التسوق
- الحصول على السلة بواسطة معالج اسم المستخدم
- إنشاء التسوق معالج الأوامر
- حذف السلة حسب اسم المستخدم
- إضافة حزم Nuget في مشروع واجهة برمجة تطبيقات السلة
- إنشاء ملف بدء التشغيل
- تغييرات ملف البرنامج وإعدادات التطبيق
- إنشاء وحدة التحكم في السلة
- تغييرات ملف Docker وDocker Compose
- سلة الاختبار داخل حاوية Docker
- إدارة الحاويات باستخدام Porttainer
- تطوير خدمة صغيرة مخفضة باستخدام بنية نظيفة
- مقدمة
- إنشاء مشروع الخصم
- إضافة مراجع المشروع
- إنشاء الكيانات
- تنفيذ المستودع
- إضافة ملحق قاعدة بيانات
- إنشاء ملف خصم Proto
- الحصول على استعلام عن الخصم ومعالجه
- أمر إنشاء قسيمة المعالج
- تحديث أمر الخصم والمعالج
- حذف أمر الخصم والمعالج
- إنشاء ملف بدء التشغيل
- إنشاء خدمة الخصم
- تغييرات إعدادات ملف البرنامج
- تغييرات ملف Docker
- إصلاح مشكلة الحاوية وتصور البيانات
- استهلاك الخدمة الصغيرة المخفضة من السلة الخدمة الصغيرة
- مقدمة
- استهلاك خدمة الخصم الصغيرة
- استدعاء خدمة الخصم الصغيرة من السلة
- إزالة المراجع المتكررة
- مشكلة حجم عامل الإرساء
- تصحيح أخطاء سلة الخصم وخدمة الخصم
- تشغيل خدمة الخصم الصغيرة وسلة الخدمة الصغيرة من الحاوية
- تطوير خدمة صغيرة طلبية باستخدام نظيفة الهندسة المعمارية
- مقدمة
- طلب إنشاء المشروع
- تنفيذ الطلب الأساسي
- إضافة حزم Nuget في البنية التحتية
- إنشاء سياق الطلب
- إنشاء OrderContextFactory والبيانات الأولية
- تنفيذ المستودع غير المتزامن
- تنفيذ مستودع الطلب
- الإضافة الإضافات
- إنشاء مجلدات مشروع التطبيق
- الحصول على استعلام قائمة الطلبات والمعالج
- معالج أمر الخروج
- تحديث معالج الأمر
- حذف معالج أمر الطلب
- إضافة التحقق السلس
- استثناء التحقق من الصحة
- تحديث مدقق أمر الطلب
- سلوك الاستثناء غير المعالج
- الإضافة تسجيلات الخدمة
- إضافة حزم Nuget في واجهة برمجة تطبيقات الطلب
- إنشاء بدء التشغيل
- إنشاء ملحق Db
- إنشاء ملف البرنامج
- الجزء الأول من إنشاء وحدة التحكم
- الجزء الثاني من إنشاء وحدة التحكم
- تغييرات ملف Docker
- تشغيل الحاويات محليًا
- إصلاح مشكلة الحاوية
- اختبار الكل أساليب التباهي
- الاتصال غير المتزامن بين Rabbit MQ وBasket وطلب الخدمات الصغيرة
- مقدمة
- إنشاء مشروع حافلة الأحداث
- إضافة حزم Nuget للنقل الجماعي
- تغييرات بدء التشغيل للنقل الجماعي
- حدث الخروج من سلة النشر - الجزء الأول
- حدث الخروج من سلة النشر - الثاني الجزء
- حدث اختبار سلة الخروج
- مشكلة عامل إرساء ناقل الحدث
- حدث اختبار الخروج باستخدام Docker
- إضافة حزم Nuget ومرجع المشروع
- طلب تغييرات بدء التشغيل
- تنفيذ طلب سلة المستهلك
- المشكلة عند نهاية المستهلك
- إصلاح مشكلة الحاوية
- بوابة التطبيق التنفيذ
- مقدمة
- إنشاء المشروع
- تغييرات ملف بدء التشغيل
- تغييرات ملف البرنامج
- تغييرات تكوين Ocelot
- تحويل المشروع إلى مشروع ويب
- تغييرات ملف Docker
- مشكلة البوابة
- العرض التوضيحي للبوابة
- الخطوة التالية
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
الدورات المقترحة
0 تعليقات
تسجيل دخول