Learn SOLID Principles in Arabic
Ғылым және технология
Walking through the SOLID Principles in OOP, starting with a brief introduction about the principle and what it means, following with examples and hands-on code!
This tutorial is part of my course, "Ultimate Design Patterns."
This course aims not to just help you master design patterns but also learn to design and build maintainable, extensible, reusable, and robust software, and as a result, help you advance your career level!
▬ Ultimate Design Patterns Course on Udemy 🚀 ▬▬▬▬▬▬▬▬▬▬
www.udemy.com/course/ultimate...
▬ Contents of this video ▬▬▬▬▬▬▬▬▬▬
00:00 - Introduction
00:32 - Single Responsibility Principle
09:05 - Open Close Principle
19:55 - Liskov Substitution Principle
27:30 - Interface Segregation Principle
34:25 - Dependency Inversion Principle
43:40 - Final Words
#designpatternsinjava #backend #frontend #typescript #javascript #objectorientedprogramming #programming #softwareengineering #cleancode #refactoring #softwaredevelopment #oop #oopsconcept
Пікірлер: 49
Very good & straight to the point. Well done!
رائع ما شاء الله 💯💯
كوالتي عالييييييييييييييي
You made it like a piece of cake Thanks !
@mahyoussef
2 күн бұрын
I am glad that you liked it , thanks so much!
This is beyond incredible ما شاء الله شكرا تويتر تقبل الله منك وجزاك بأحسن جزاء
@mahyoussef
11 күн бұрын
ربنا يخليكي يارب ويبارك فيكي ، جزانا واياكم وربنا يجعله علم نافع يارب وفي ميزان حسناتنا جميعا
impressive 😍
ما شاء الله المحتوي وطريقة الشرح حاجه عظمه ربنا يبارك في حضرتك يا بشمهندس
@mahyoussef
5 күн бұрын
ربنا يباركلك يا محمود ويخليك يارب وينفع بيك دايما مبسوط انك استفدت منه وعجبك 😍❤️
فيديو جد جميل, الوضوح في الشرح والمونتاج بيخليك تفهم غصب عنك هههههه
رائع ممكن تعملنا نصايح عشان نطور مهاره ال ps وخاصه مسائل dp لو وقت حضرتك يسمح طبعا
10 من 10 ونجمه وحمسني جدا أشترك في كورس الديزاين باترن
@mahyoussef
3 күн бұрын
ربنا يخليك يا محمود وينفع بيك يارب ❤️
ربنا يباركلك يابشمهندس
@mahyoussef
24 күн бұрын
ربنا يخليك يا حبيبي يارب ويبارك فيك ❤️
10/10 جزاك الله عنا خير
@mahyoussef
16 күн бұрын
جزانا واياكم يا محمد ربنا يباركلك يارب 😍❤️
شكرا جا علي المجهودد و فعلا فكرة فيديو واحد crash course احسن بكتير
@mahyoussef
24 күн бұрын
@@Ahmed-helal98 ربنا يخليك يا احمد يارب ويبارك فيك وباذن الله نعمل كذا crash course الفترة الجاية
جميل كالعادة❤
جزاك الله خير ♥
@mahyoussef
24 күн бұрын
@@mohamedhussien2232 جزانا واياكم يا حبيبي ❤️
حاجه محترمه جزاك الله خيراً كثيراً
@mahyoussef
15 күн бұрын
جزانا واياكم يارب ، ربنا ينفع بينا جميعا ويجله في ميزان حسناتنا باذن الله ❤️
مجهود محترم 👏
@mahyoussef
22 күн бұрын
ربنا يباركلك يارب ويجازيك خير ده من ذوقك ❤️
شرح رائع و منظم
@mahyoussef
24 күн бұрын
@@khaledm_amen4016 ربنا يخليك يا خالد وينفع بيك يارب 😍❤️
شكرا لك، هل لو عندي فنكشن تعمل رفع لصورة العرض للمستخدم وهي نفسها المسؤله عن رفع صورة المقال ، لازم افصلهم عن بعض؟ يعني اخلي الافتار لوحديها وصورة المقالات لوحديها؟
@mahyoussef
2 күн бұрын
اها يفضل ينفصلوا عن بعض عشان خصوصا لو صورة المقال هيكون ليها لوجيك خاص بيها من طريقة عرض او خلافه ولكن لو مفيش لوجيك مختلف وهي فانكشن اسمعا UploadPhoto وبتاخد مثلا المكان اللي هترفع فيه واعدادات الصورة فقط فهي لوحدها ممكن يتم اعادة استعمالها باكتر من شكل في اكتر من مكان ونعملها Reusing ونحقق ال Reusability
أظن الصورة غير واضحة بسبب أنها صغيرة أو بمنظور ءاخر بعيدة لا أعرف هل هذا عندى فقط أم أنها عند الجميع يعنى مثلا هنا 6:28 الصورة غير واضحة وأبذل مجهود حتى أستطيع قراءة الكود أما لما حضرتك تقرب توضح أكثر
@mahyoussef
24 күн бұрын
لو فاتح من موبايل فللاسف اه هتكون صغيرة يا عمر لحد ما اجي اكتب ناحية الكود هتلاقي بيحصل zoom , ولكن لو فاتح من لابتوب الكلام هيكون واضح جدًا مفترض , وباذن الله احاول اراعي ده في الفيديوهات الجاية باذن الله
@omarElsayedMuhammad
24 күн бұрын
@@mahyoussef أنا فاتح من لاب 1366 يعنى 14 بوصة تقريبا ولما رفعت الجودة وضحت ولكن ليس كثيرا جزاك الله خيرا على الشرح
@mahyoussef
24 күн бұрын
@@omarElsayedMuhammad ربنا يخليك يا عمر والله وهحاول فعلا اظبط الزووم بعد كده عشان المشكلة دي ❤️❤️
100%
شكراً ع الفيديو ، دا فيديو مجمع الفيديوهات السابقه ولا فيه حاجه جديده ؟
@mahyoussef
24 күн бұрын
ربنا يخليك يا عمر ويبارك فيك ❤️ لا هو مجمع كل اللي في ال playlist لان فيه ناس طلبت يتعمل فيديوهات طويلة فكنت حابب اشوف هيكون افضل لو عملت بعد كده crash courses في حدود ساعة ولا الناس مش هتحب اكتر الفيديوهات الصغيرة 😍
@Omar_Bendary
24 күн бұрын
@@mahyoussef انا شايف ان فيديو طويل متجمع احسن الصراحه و يكون كدا كدا متقسم ال timeline بتاعه و شكراً جداً علي تعبك
مممن لينك الصوره اللي حضرتك بتشرح منها
@mahyoussef
20 күн бұрын
للاسف والله يا هبة , انا مكنتش محتفظ بالسلايدز دي , بس باذن الله احاول اعيد انتاجهم مرة تانية وانزلهم واعمل ابديت في الـ Description
شرح رائع ومبسط ، ممكن تعرفنى بتسجل البرزنتيشن ببرنامج ايه؟
@mahyoussef
12 күн бұрын
ربنا يباركلك ويكرمك ، برنامج Quicktime
وصلت فين في كورس ال refactoring المدفوع ؟
@mahyoussef
20 күн бұрын
لسه مبداتش للاسف والله 🥺💔 دعواتك كده وباذن الله يبقى حاجة جميلة
ممكن ال presentation ال حضرتك بتشرح منها
@mahyoussef
24 күн бұрын
للاسف مش محتفظ بيها يا خالد كنت عملتها على Figma 💔
@khaledm_amen4016
23 күн бұрын
@@mahyoussef مفيش اي مشكلة ❤️ حسيت انها مرجع حلو ف قولت اخليها عندي عشان كل م احب افتكر الامثلة ابص فيها 😅
@mahyoussef
23 күн бұрын
@@khaledm_amen4016 او تعرف تاخد سكرين شوتس من الفيديو ، وممكن قريب ابقى اعمل برزينتيشن وانزلها باذن الله ❤️