کتاب برنامهنویسی شیءگرا: کلید توسعه نرمافزارهای مقیاسپذیر، کارآمد، قابل اطمینان و با قابلیت نگهداری بالا در صنایع مختلف و بازارهای جهانی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی شیءگرا: کلید توسعه نرمافزارهای مقیاسپذیر، کارآمد، قابل اطمینان و با قابلیت نگهداری بالا در صنایع مختلف و بازارهای جهانی
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی شیءگرا (OOP)
📋 سرفصلهای دوره
- 1. مفاهیم پایه شیءگرایی: کلاس، شیء، انتزاع
- 2. کپسولهسازی و اصل پنهانسازی اطلاعات
- 3. وراثت: انواع و کاربردها در طراحی نرمافزار
- 4. چندریختی: پلیمورفیسم ایستا و پویا
- 5. ساختار و پیادهسازی کلاسها در زبانهای برنامهنویسی
- 6. مدیریت دسترسی: سطحهای public، private، protected
- 7. متدها و فیلدهای استاتیک: کاربردها و محدودیتها
- 8. مفهوم this و ارجاع به خود شیء
- 9. سازندهها و تخریبگرها در شیءگرایی
- 10. بارگذاریاضافی متدها و عملگرها
- 11. مفهوم interface و قراردادهای برنامهنویسی
- 12. کلاسهای abstract و کاربرد آنها در معماری
- 13. مدیریت خطا و استثناها در برنامههای شیءگرا
- 14. زنجیره وراثت و فراخوانی سازندههای والد
- 15. اصل لیسکوف و جایگزینی زیرکلاسها
- 16. اصل باز-بسته در طراحی کلاسها
- 17. اصل تفکیک واسطها در معماری نرمافزار
- 18. وارونگی وابستگی و تزریق وابستگی
- 19. الگوی Singleton و مدیریت اشتراک منابع
- 20. الگوی Factory Method برای ایجاد اشیاء
- 21. الگوی Strategy و جداسازی الگوریتمها
- 22. الگوی Observer و رویدادمحوری
- 23. الگوی Composite و ساختارهای درختی
- 24. الگوی Decorator و افزودن پویای قابلیتها
- 25. الگوی Adapter و سازگاری بین کلاسها
- 26. الگوی Proxy و کنترل دسترسی
- 27. الگوی Facade و سادهسازی واسطها
- 28. الگوی Template Method و الگوریتمهای قالبی
- 29. رابطههای بین کلاسها: Association، Aggregation، Composition
- 30. بازنمایی UML برای طراحی شیءگرا
- 31. دیاگرام کلاس و ترسیم روابط
- 32. تستنویسی برای کدهای شیءگرا
- 33. بازآرایی کد در برنامههای شیءگرا
- 34. مدیریت حافظه و garbage collection در شیءگرایی
- 35. برنامهنویسی Generic و پارامتر نوع
- 36. مقایسه وراثت و ترکیب در طراحی
- 37. چندریختی با استفاده از توابع مجازی
- 38. کلاسهای درونی و کلاسهای ناشناس
- 39. انواع دادههای value و reference در شیءگرایی
- 40. مدیریت وابستگیها با Dependency Injection
- 41. طراحی بر اساس دامنه (DDD) و شیءگرایی
- 42. معماری لایهای و شیءگرایی
- 43. معماری MVC و نقش اشیاء در آن
- 44. معماری Microservices و اصول شیءگرایی
- 45. مقیاسپذیری برنامههای شیءگرا
- 46. ایمنی و امنیت در برنامههای شیءگرا
- 47. بهینهسازی عملکرد در کدهای شیءگرا
- 48. مستندسازی و نگهداری کدهای شیءگرا
- 49. معرفی چارچوبهای محبوب شیءگرا در بازار کار
- 50. آمادهسازی برای مصاحبههای شغلی شیءگرایی
تگها:
OOP
اصول SOLID
برنامهنویسی شیءگرا
توسعه نرمافزار
طراحی شیءگرا
کدنویسی تمیز
معماری نرمافزار
مقیاسپذیری
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.