منذ 4 ساعات
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
تحتوي هذه الدورة على استخدام الذكاء الاصطناعي. هذه دورة غير رسمية. تقدم هذه الدورة مقدمة شاملة تركز على الهندسة المعمارية لحقن التبعية (DI) وعكس التحكم (IoC)، وهما من أهم المبادئ لبناء أنظمة برمجية معيارية وقابلة للصيانة وقابلة للتطوير. سواء كنت مطور برامج، أو مهندس برمجيات، أو مهندسًا معماريًا، أو طالبًا في علوم الكمبيوتر، ستساعدك هذه الدورة على فهم النظرية وفلسفة التصميم وراء إدارة التبعية دون التقيد بأي لغة برمجة أو إطار عمل محدد. ستبدأ باستكشاف أساسيات تبعيات البرامج والتحديات التي تنشأ عن الأنظمة المقترنة بإحكام. تشرح الدورة سبب أهمية الاقتران السائب لإنشاء تطبيقات يسهل صيانتها وتوسيعها واختبارها وتطويرها بمرور الوقت. سوف تكتسب فهمًا قويًا لمبدأ انعكاس التبعية وستتعلم كيف يدعم بنية البرامج المرنة. يتم فحص العلاقة بين عكس التحكم وحقن التبعية بالتفصيل، مما يوفر الأساس المفاهيمي اللازم لفهم تصميم التطبيقات الحديثة. ومع تقدمك، سوف تستكشف حقن التبعية كنمط معماري وليس مجرد تقنية برمجة. سوف تتعلم كيفية توفير التبعيات لمكونات البرنامج، ومسؤوليات الحاقنين، والعملاء، والخدمات، وكيف تتعاون هذه العناصر لإنشاء تطبيقات مترابطة بشكل غير محكم. تتناول الدورة تقنيات الحقن الأساسية الثلاثة - حقن المنشئ، وحقن الضبط، وحقن الواجهة - مع تسليط الضوء على خصائصها ونقاط قوتها وقيودها وحالات الاستخدام المناسبة. من خلال مقارنة هذه الأساليب، ستطور القدرة على تحديد استراتيجية الحقن الأكثر ملاءمة لسيناريوهات معمارية مختلفة. تم تخصيص جزء كبير من الدورة لفهم عكس حاويات التحكم ودورة حياة الكائنات المُدارة. سوف تتعلم كيفية قيام حاويات IoC بتسجيل التبعيات وحلها وإدارتها أثناء إنشاء رسوم بيانية معقدة للكائنات تلقائيًا. تشرح الدورة تسجيل التبعية، وحل التبعية، وإنشاء الكائنات، وآليات التخلص، وإدارة دورة الحياة. سوف تكتسب أيضًا فهمًا واضحًا للعمر العابر والمفرد والمحدد، مما يتيح لك تقدير كيفية تأثير دورات حياة الكائن على أداء التطبيق واستخدام الموارد والاتساق المعماري. تستكشف الدورة أيضًا الأنماط المعمارية المتقدمة التي تستفيد من حقن التبعية لتحسين جودة البرنامج. سوف تتعلم كيف يتكامل حقن التبعية بشكل طبيعي داخل البنى ذات الطبقات، ولماذا يقوم نمط جذر التركيب بمركزية تكوين التبعية، وكيف يختلف عن نمط محدد موقع الخدمة. يتم فحص الرسوم البيانية التبعية المعقدة والتحديات المعمارية ومقايضات التصميم العملية لمساعدتك على فهم كيفية قياس حقن التبعية في الأنظمة على مستوى المؤسسة. تقدم الدورة أيضًا دور حقن التبعية ضمن البنى الموزعة والموجهة نحو الخدمة، مما يوضح كيف تظل هذه المبادئ ذات صلة عبر النظم الإيكولوجية للبرمجيات الحديثة. طوال الدورة، يظل التركيز على فهم مبادئ هندسة البرمجيات الأساسية بدلاً من التطبيقات الخاصة بإطار العمل. المفاهيم المقدمة قابلة للتطبيق عالميًا ويمكن تطبيقها عبر أي لغة برمجة حديثة أو حزمة تقنية تقريبًا، بما في ذلك Java وC# و.NET وSpring Framework وASP.NET Core وPython وNode.js وغيرها الكثير. يضمن هذا النهج أن المعرفة التي تكتسبها تظل ذات قيمة بغض النظر عن الأدوات أو الأنظمة الأساسية التي تستخدمها طوال حياتك المهنية. بحلول نهاية هذه الدورة، ستكون قد طورت فهمًا مفاهيميًا قويًا لحقن التبعية، وعكس التحكم، وإدارة التبعية، ودورات حياة الكائنات، وأنماط التصميم المعماري. ستكون مجهزًا لتصميم أنظمة برمجية مترابطة بشكل غير محكم وقابلة للصيانة للغاية وقابلة للتطوير مع اتخاذ قرارات معمارية مستنيرة بناءً على مبادئ هندسة البرمجيات المثبتة وأفضل ممارسات الصناعة. شكرًا لكما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة