کتاب برنامهنویسی شیءگرا برای توسعه وب (بکاند) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی شیءگرا برای توسعه وب (بکاند)
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی شیءگرا (OOP)
📋 سرفصلهای دوره
- 1. مفاهیم اصلی شیءگرایی در برنامهنویسی
- 2. تفاوت برنامهنویسی شیءگرا و رویهای
- 3. کلاس و اشیاء در توسعه وب
- 4. ساختاردهی کد با کلاسها در PHP
- 5. تعریف متدها و خواص در کلاس
- 6. اصل کپسولهسازی در بکاند
- 7. مفهوم اینترفیس و پیادهسازی آن
- 8. وراثت در کلاسهای وب
- 9. چندریختی برای مدیریت درخواستها
- 10. مفهوم انتزاع در لایه سرویس
- 11. مدیریت وابستگیها با Dependency Injection
- 12. آشنایی با Namespace و Autoloading
- 13. استفاده از Traits در کدنویسی
- 14. مدیریت خطا با Exception Handling شیءگرا
- 15. طراحی کلاسهای مدل در MVC
- 16. لایه Repository برای دسترسی به داده
- 17. پیادهسازی سرویسهای کاربردی
- 18. استفاده از طراحی Singleton در اتصال پایگاه داده
- 19. الگوی Factory برای ساخت اشیاء
- 20. الگوی Strategy برای پردازشهای مختلف
- 21. الگوی Observer برای رویدادها
- 22. الگوی Adapter برای سازگاری کتابخانهها
- 23. الگوی Decorator برای تزریق قابلیتها
- 24. مدیریت وضعیت با State Pattern
- 25. مدیریت زنجیره درخواست با Chain of Responsibility
- 26. الگوی Proxy برای واسطهای امنیتی
- 27. الگوی Command برای عملیات قابل بازگشت
- 28. الگوی Builder برای ساخت اشیاء پیچیده
- 29. الگوی Facade برای سادهسازی API
- 30. مدیریت حافظه و ارجاع در اشیاء
- 31. مقایسه کلاسهای ایستا و نمونهساز
- 32. نقش اینترفیسها در تستپذیری
- 33. تست واحد کلاسها و متدها
- 34. Mock کردن وابستگیها در تست
- 35. مدیریت کانکشن با الگوی Pool
- 36. مدیریت تراکنشها با اشیاء
- 37. مدیریت نشست کاربر با کلاس Session
- 38. مدیریت درخواست HTTP با کلاس Request
- 39. مدیریت پاسخ HTTP با کلاس Response
- 40. مدیریت مسیریابی با کلاس Router
- 41. مدیریت میدلور با زنجیره اشیاء
- 42. مدیریت احراز هویت با کلاس Auth
- 43. مدیریت نقشهای کاربری با RBAC
- 44. مدیریت فایل با کلاس FileHandler
- 45. مدیریت لاگ با کلاس Logger
- 46. مدیریت پیکربندی با کلاس Config
- 47. مدیریت کش با الگوی Cache
- 48. مدیریت صف با کلاس Queue
- 49. مدیریت ایمیل با کلاس Mailer
- 50. مدیریت اعتبارسنجی با کلاس Validator
- 51. مدیریت فرم با کلاس FormHandler
- 52. مدیریت API با کلاس RestController
- 53. مدیریت خطاهای HTTP با کلاس ErrorHandler
- 54. مدیریت آپلود با کلاس Uploader
- 55. مدیریت تصویر با کلاس ImageProcessor
- 56. مدیریت تاریخ با کلاس DateTime
- 57. مدیریت رشته با کلاس StringHelper
- 58. مدیریت آرایه با کلاس ArrayHelper
- 59. مدیریت JSON با کلاس JsonHandler
- 60. مدیریت XML با کلاس XmlParser
- 61. مدیریت رمزنگاری با کلاس Encryptor
- 62. مدیریت توکن با کلاس TokenManager
- 63. مدیریت لاگین با کلاس LoginService
- 64. مدیریت ثبتنام با کلاس RegisterService
- 65. مدیریت بازنشانی رمز با کلاس ResetPassword
- 66. مدیریت تأیید ایمیل با کلاس EmailVerification
- 67. مدیریت جستجو با کلاس SearchEngine
- 68. مدیریت صفحهبندی با کلاس Paginator
- 69. مدیریت فیلتر با کلاس FilterHandler
- 70. مدیریت مرتبسازی با کلاس Sorter
- 71. مدیریت گزارش با کلاس ReportGenerator
- 72. مدیریت پشتیبانگیری با کلاس BackupManager
- 73. مدیریت لاگهای امنیتی با کلاس SecurityLogger
- 74. مدیریت نرخگذاری با کلاس RateLimiter
- 75. مدیریت کشف سرویس با کلاس ServiceLocator
- 76. مدیریت رویداد با کلاس EventDispatcher
- 77. مدیریت پلاگین با کلاس PluginManager
- 78. مدیریت تم با کلاس ThemeManager
- 79. مدیریت زبان با کلاس Localization
- 80. مدیریت خطاهای پایگاه داده با کلاس DbErrorHandler
- 81. مدیریت کوئری با کلاس QueryBuilder
- 82. مدیریت مهاجرت با کلاس Migration
- 83. مدیریت سید با کلاس Seeder
- 84. مدیریت ارتباطات با کلاس RelationManager
- 85. مدیریت بارگذاری تنبل با کلاس LazyLoader
- 86. مدیریت ایندکس با کلاس IndexManager
- 87. مدیریت تراکنش توزیعشده با کلاس DistributedTransaction
- 88. مدیریت وبسوکت با کلاس WebSocketHandler
- 89. مدیریت RESTful API با کلاس ApiController
- 90. مدیریت GraphQL با کلاس GraphQLResolver
- 91. مدیریت میکروسرویس با کلاس MicroserviceClient
- 92. مدیریت کانتینر با کلاس Container
- 93. مدیریت بوتاسترپ با کلاس Bootstrap
- 94. مدیریت استثناهای سفارشی با کلاس CustomException
- 95. مدیریت لاگهای عملکرد با کلاس PerformanceLogger
- 96. مدیریت حافظه نهان با کلاس CacheManager
- 97. مدیریت سشن با کلاس SessionManager
- 98. مدیریت کوکی با کلاس CookieHandler
- 99. مدیریت هدر با کلاس HeaderManager
تگها:
api نویسی
OOP
php شیءگرا
الگوهای طراحی
برنامهنویسی شیءگرا
پایتون شیءگرا
توسعه وب بکاند
طراحی نرمافزار
کلاس و شیء
وراثت و پلیمورفیسم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.