التحميل مجاناً لكن نقدم بعض الخدمات المدفوعة ادعمنا بالإشتراك فيها
حذف الإعلانات وتسريع تصفح المكتبة.
يبدأ التحميل بضغطة زر دون انتظار تجهيز الكتاب.
لا حدود لمرات التحميل.
يمكنك رفع كتب بلا حدود بالمكتبة.
تمكين القراء من تحميل كتبك دون إنتظار.
حذف الاعلانات على الكتب التي تنشرها.
لا مشاكل في روابط التحميل لكتبك المرفوعة.
الناشر بالمكتبة هو المؤلف
معاينة الكتاب أو تحميله للإستخدام الشخصي فقط وأي صلاحيات أخرى يجب أخذ إذن من المؤلف ناشر الكتاب
| مؤلف: | أنيس حكمت أبو حميد |
| قسم: | اساسيات البرمجة [تعديل] |
| اللغة: | العربية |
| الصفحات: | 357 |
| حجم الملف: | 20.34 ميجا بايت |
| نوع الملف: | |
| ترتيب الشهرة: | 16,737 رقم 1 هو الأشهر ! |
| رابط مختصر: | نسخ |
| المزيد من الكتب مثل هذا الكتاب | |
الناشر والمؤلف
كتاب Design Pattern باللغة العربية .
بسم الله الرحمن الرحيم
الحمد لله ربّ العالمين، يُحب من دعاه خفياً، ويُجيب من ناداه نجيّاً، ويزيدُ من كان منه حيِيّاً، ويكرم من كان له وفيّاً، ويهدي من كان صادق الوعد رضيّاً، الحمد لله ربّ العالمين.
أنيس حكمت أنيس أبو حميد، مبرمج ومطور تطبيقات الويب، حاصل على المركز الأول في البحث العلمي والإبداعي لحملة البكالوريوس لعام 2014م، كاتب ومحرر للعديد من الشروحات التقنية في أكثر من مجال وباللغة العربية، وهو مسلم يعتز بإسلامه، يحب الخير لأمته، وعبد لربه، ومحب لأنبيائه!
ويمكن مطالعة المزيد من المعلومات من خلال الرابط التالي:
https://2nees.com/site/about
بسم الله الرحمن الرحيم
الحمد لله ربّ العالمين، يُحب من دعاه خفياً، ويُجيب من ناداه نجيّاً، ويزيدُ من كان منه حيِيّاً، ويكرم من كان له وفيّاً، ويهدي من كان صادق الوعد رضيّاً، الحمد لله ربّ العالمين.
يٌقال، أن تنفيذ التعليمات البرمجية لحل مشكلة معينة هي أسهل خطوة في التطبيق!، فالأصل أن كتابة التعليمات البرمجية ما هي إلا تنفيذ وتطبيق لما يدور في رأسك بعد التفكير بآلية الحل المناسبة للمشكلة التي تصادفك!، لكن، ما هي الحلول الممكنة لأشهر المشاكل التي يمكن أن تصادف أي مبرمج؟!، وما هي مبادئ التصميم؟!، ما هي مفاهيم ال OOP الأساسية، هل هي صعبة حقا؟!، كيف يمكنني التفريق بين الحل الجيد والحل السيء؟!، كل هذه الأسئلة وأكثر، سنجد الإجابة عنها في هذه الشرائح بإذن الله تعالى، فاستعد!
فهرس الدورة:
المقدمة
ركائز ال OOP
Abstraction
Encapsulation
Inheritance
Polymorphism
UML
What’s a Design Pattern؟
Why Should I Learn Patterns?
ما هو الفرق بين الخوارزميات وال Design Pattern؟
مما يتألف ال pattern؟
Software Design Principles
SOLID Principles
S - Single-responsibility Principle
O - Open-closed Principle
L - Liskov Substitution Principle
I - Interface Segregation Principle
D - Dependency Inversion Principle
ملاحظات مهمة على ما سبق حول مبادئ التصميم بأنواعها...
Creational Design Patterns
Factory Method
Abstract Factory
Builder
Prototype
Singleton
Structural Design Patterns
Adapter
Bridge
Composite
Decorator
Facade
Flyweight
Proxy
Behavioral Design Patterns
Chain of Responsibility
Command
Iterator
Mediator
Memento
Observer
State
Strategy
Template Method
Visitor
الخاتمة
كما يمكنك أن الاطلاع على جميع الأمثلة على GitHub ويمكنك الوصول إليها من خلال الموقع الإلكتروني الخاص بالكاتب.
كن أول من يقيم ويراجع ويقتبس من الكتاب
الكتب الإلكترونية هي مكملة وداعمة للكتب الورقية ولا تلغيه أبداً بضغطة زر يصل الكتاب الإلكتروني لأي شخص بأي مكان بالعالم.
قد يضعف نظرك بسبب توهج الشاشة، أدعم ناشر الكتاب بشراءك لكتابه الورقي الأصلي إذا تمكنت من الوصول له والحصول عليه فلا تتردد بشراءه.
أنشر كتابك الآن مجانا
نحن بحاجة لملفات تعريف الارتباط لكي يعمل هذا الموقع. يرجى تمكينها للمتابعة.
نحن نظهر لك هذه الرسالة لأننا نحترم خصوصيتك.
بإستخدامك هذا الموقع أنت توافق لنا على جمع ملفات تعريف الارتباط "الكوكيز" لتقديم تجربة مستخدم أفضل،
المزيد من التفاصيل.
لا يمكن تصفح الموقع طالما رفضت استخدام الكوكيز لأن الموقع يعتمد عليه بشكل أساسي للعمل
الملكية الفكرية محفوظة للمؤلفين المذكورين على الكتب والمكتبة غير مسئولة عن افكار المؤلفين
يتم نشر الكتب القديمة والمنسية التي أصبحت في الماضي للحفاظ على التراث العربي والإسلامي
، والكتب التي يتم قبول نشرها من قبل مؤلفيها.
وينص الإعلان العالمي لحقوق الإنسان على أنه "لكل شخص حق المشاركة الحرة في حياة المجتمع الثقافية، وفي الاستمتاع بالفنون، والإسهام في التقدم العلمي وفي الفوائد التي تنجم عنه. لكل شخص حق في حماية المصالح المعنوية والمادية المترتِّبة على أيِّ إنتاج علمي أو أدبي أو فنِّي من صنعه".