اليوم نبدأ كورس جديد معا وهوه الكورس المنتظر الذي تم إختايرة من خلال الإستفتاء علي قناتنا خلال الفترة الماضية و نتحدث فيه عن أنماط تصميم البرمجيات أو Software design patterns وهي تكنيكات و أساليب تساعدك في كتابة الكود كالمحترفين فكونوا معنا .. تعتبر نماذج التصميم فرعاً مهمّاً من فروع وعلوم هندسة البرمجيات رغم انتقاد البعض له. تهدف نماذج التصميم إلى الاستخدام المتكرر لحلول وضعت لمشاكل تعتبر في حد ذاتها متكررة أو موجودة بكثرة في عملية تصميم البرمجيات. لا تنطبق هذه النظرية على تصميم البرمجيات فحسب، بل تتعداه إلى عدة علوم أخرى مثل هندسة المباني وهندسة الإلكترونيات وحتّى الطبخ. من الأخطاء المنتشرة اعتبار نماذج التصميم حلولًا كاملة أو جاهزة للاستخدام مباشرة، فهي لا تغدو أن تكون إلا نموذجا كما يدل اسمها يحتاج للتكييف والتحديد أكثر لكي يواجه مشكلة محددة. أغلب نماذج التصميم تعتمد على التوجه الكائني في البرمجة. لذلك نجدها تضع تصوراً قائم على التفاعلات والعلاقات الممكنة بين مختلف الفئات المكونة للبرنامج. ? اللينكات التي تم ذكرها في الفيديو https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612 https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124/ ▶️ لمشاهدة باقي حلقات كورس Software design pattern https://www.youtube.com/watch?v=l7HwWSw0Fuc&list=PLqPejUavRNTXFEfCNSA_nJwlPFWiwMlhp ▶️ كورس تعلم كتابة الأكواد البرمجيه كالمحترفين SOLID Design Principles https://www.youtube.com/watch?v=m5ikEKgRkmk&list=PLqPejUavRNTVB6Y6T0s_0kmjIAolH_Q-c ▶️ لمشاهدة الحلقات السابقة من الباش مبرمج https://www.youtube.com/watch?v=LO_pO_r-DxE&list=PLqPejUavRNTUpeUqYpdGv3EMkx9Hf4r2o&index=1 ▶️ لمشاهدة حلقات كورس يونتي Unity Course https://www.youtube.com/watch?v=0j3tGMrhLxQ&list=PLqPejUavRNTVfWEldjMRICd2E_IpS-jww ▶️ لمشاهدة كورس سي شارب C# Course https://www.youtube.com/watch?v=CxGTRLkXUYg&list=PLqPejUavRNTWrbmE7fTvBC1HH-sAmz7c3 ▶️ لمشاهدة حلقات كورس بايثون https://www.youtube.com/watch?v=mcphX5UMoAc&list=PLqPejUavRNTWwkZ2tt1UaB9ztPbnC5HBg ▶️ لمشاهدة كورس بناء تطبيقات الويب django Course https://www.youtube.com/watch?v=FusJ7uKt1Q8&list=PLqPejUavRNTX_y7dEkXemJexaZ2hpXWJh ▶️ لينك كورس فاير بيز Firebase Course https://www.youtube.com/watch?v=ZZim_POBCJU&list=PLqPejUavRNTX2WOgw-X6mxI82dDrOfYFh ▶️ لينك كورس برمجه الهواتف الذكيه بواسطة فلاتر Flutter Course https://www.youtube.com/watch?v=om_3LFEwTRU&list=PLqPejUavRNTXQyOCdA8vw-xN-yhFBK9S6&index=2&t=1s ▶️ كورس برمجة الأي فون مع لغة سويفت https://www.youtube.com/watch?v=KLhHz4SC1Ow&list=PLqPejUavRNTUbK5Z1c67MneB1mzV8gZ07&index=2&t=78s ▶️ كورس تعلم كتابة الأكواد البرمجيه كالمحترفين SOLID Design Principles https://www.youtube.com/watch?v=m5ikEKgRkmk&list=PLqPejUavRNTVB6Y6T0s_0kmjIAolH_Q-c ▶️ كورس قواعد البيانات مع SQL Server https://www.youtube.com/watch?v=ItvE1zqIINQ&t=0s&index=2&list=PLqPejUavRNTUTYamHD0n654J-w8vA1u-5 ▶️ لمعرفة الفرق بين أنواع المبرمجين https://www.youtube.com/watch?v=2Zb_z_ktjRs&list=PLqPejUavRNTUpeUqYpdGv3EMkx9Hf4r2o&index=2 ▶️ لمزيد من المعلومات عن موقع جيت هاب GitHub https://www.youtube.com/watch?v=iDdjrEO34dw&list=PLqPejUavRNTXejD5npdmFbe6NU6dTJLhW&index=28 ▶️ لمشاهدة الحلقات السابقة في كورس تصميم واجهات المواقع https://www.youtube.com/watch?v=zaFg_kXXRLc&t=0s&index=2&list=PLqPejUavRNTWM6mSwhjwVYqGM_PBE7jqQ ▶️ لينك كورس تعلم البرمجه C++ لغة https://www.youtube.com/watch?v=m7DfAS__XOM&list=PLqPejUavRNTXE0-Jr0xDGkcxEdnMpZy9Y&index=1&t=158s ▶️ لينك كورس تعلم برمجه أندرويد https://www.youtube.com/watch?v=pqt33yF3w4U&list=PLqPejUavRNTW9GQYOD7QcvavYxeyuTnSn&t=110s&index=1 ▶️ لينك كورس إحتراف برامج التحكم في الإصدارات Git and GitHub https://www.youtube.com/watch?v=6DDOB1meDQA&list=PLqPejUavRNTXejD5npdmFbe6NU6dTJLhW ⬇️ يمكنك الوصول للأكواد عبر هذا اللينك http://school4dev.blogspot.com/p/blog-page_5.html ? يمكنك تحميل البرامج المستخدمه في الكورس عبر هذا اللينك http://school4dev.blogspot.com/p/blog-page_28.html ? لدعم المحتوي عبر الباتريون Support us on patreon https://www.patreon.com/alMohamady ? بخط مبرمج http://al-mohamady.blogspot.com/ ? مدرسة المبرمجين http://school4dev.blogspot.com/ ❤️ أو تابعني على تويتر أو فيسبوك https://twitter.com/alMohamady86 https://www.facebook.com/AlMohamady86 ولا تنسي أن تعمل subscribe للقناة تقبلوا تحياتي احمد محمدي