کتاب ORM و The Art of Clean Code: هنر کد تمیز با ORM با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ORM و The Art of Clean Code: هنر کد تمیز با ORM
موضوع کلی: برنامه نویسی
موضوع میانی: ORM (Object-Relational Mapping)
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم پایهای ORM
- 2. مدلسازی داده در ORM
- 3. مقدمهای بر اصول کد تمیز
- 4. اهمیت خوانایی و قابلیت نگهداری کد
- 5. پایگاههای داده رابطهای و نقش آنها
- 6. مقدمات SQL برای توسعهدهندگان ORM
- 7. نصب و پیکربندی ORM در محیط توسعه
- 8. اتصال به پایگاه داده با ORM
- 9. تعریف مدلها و نگاشت به جداول
- 10. عملیات CRUD با ORM (ایجاد، خواندن، بهروزرسانی، حذف)
- 11. استفاده از کوئریهای ساده در ORM
- 12. فیلتر کردن دادهها با استفاده از ORM
- 13. مرتبسازی نتایج در ORM
- 14. صفحهبندی نتایج کوئریها
- 15. روابط یک به یک در ORM
- 16. روابط یک به چند در ORM
- 17. روابط چند به چند در ORM
- 18. مدیریت روابط در ORM
- 19. کوئریهای پیشرفته و پیچیده در ORM
- 20. استفاده از ترنزکشنها در ORM
- 21. مدیریت خطا و استثناها در ORM
- 22. بهینهسازی عملکرد ORM
- 23. کشینگ در ORM
- 24. استفاده از ORM در پروژههای واقعی
- 25. مقدمهای بر اصول SOLID
- 26. اصل مسئولیت واحد (SRP)
- 27. اصل باز/بسته (OCP)
- 28. اصل جایگزینی لیسکوف (LSP)
- 29. اصل تفکیک رابط (ISP)
- 30. اصل وارونگی وابستگی (DIP)
- 31. الگوهای طراحی رایج در کد تمیز
- 32. الگوی کارخانه (Factory Pattern)
- 33. الگوی سینگلتون (Singleton Pattern)
- 34. الگوی استراتژی (Strategy Pattern)
- 35. الگوی مشاهدهگر (Observer Pattern)
- 36. الگوی تزئینکننده (Decorator Pattern)
- 37. الگوی سازنده (Builder Pattern)
- 38. الگوی کامپوزیت (Composite Pattern)
- 39. الگوی نماینده (Proxy Pattern)
- 40. الگوی آداپتور (Adapter Pattern)
- 41. الگوی پل (Bridge Pattern)
- 42. الگوی فرمان (Command Pattern)
- 43. الگوی مفسر (Interpreter Pattern)
- 44. الگوی واسطه (Mediator Pattern)
- 45. الگوی یادآور (Memento Pattern)
- 46. الگوی پرس و جو (Query Pattern)
- 47. الگوی مسئولیت زنجیره (Chain of Responsibility Pattern)
- 48. الگوی حالت (State Pattern)
- 49. الگوی شیء نماینده (Flyweight Pattern)
- 50. الگوی نماینده (Facade Pattern)
- 51. الگوی معمار (Architectural Patterns)
- 52. الگوی MVC (Model-View-Controller)
- 53. الگوی MVVM (Model-View-ViewModel)
- 54. الگوی لایه بندی (Layered Architecture)
- 55. اصول نامگذاری صحیح متغیرها و توابع
- 56. نوشتن توابع کوتاه و متمرکز
- 57. حذف کدهای تکراری (DRY Principle)
- 58. مدیریت وابستگیها در کد تمیز
- 59. تستپذیری کد و اهمیت آن
- 60. مقدمهای بر تست واحد (Unit Testing)
- 61. نوشتن تستهای واحد مؤثر
- 62. استفاده از فریمورکهای تست
- 63. تست یکپارچهسازی (Integration Testing)
- 64. تست پذیرش (Acceptance Testing)
- 65. اصول Refactoring برای بهبود کد
- 66. شناسایی کدهای بد بو (Code Smells)
- 67. تکنیکهای Refactoring رایج
- 68. Refactoring در حین توسعه
- 69. اهمیت مستندسازی کد
- 70. نوشتن کامنتهای مفید و پرهیز از کامنتهای زائد
- 71. مستندسازی API ها
- 72. استفاده از ابزارهای تحلیل کد ایستا
- 73. پیروی از استانداردهای کدنویسی تیم
- 74. مدیریت پیکربندی در ORM
- 75. امنیت در استفاده از ORM
- 76. جلوگیری از حملات SQL Injection با ORM
- 77. استفاده از ORM در معماری میکروسرویس
- 78. ملاحظات عملکردی در ORM برای سیستمهای بزرگ
- 79. پیادهسازی الگوهای طراحی با ORM
- 80. ارتباط ORM با مفاهیم دادهکاوی
- 81. بررسی ORM های محبوب در اکوسیستمهای مختلف
- 82. انتخاب ORM مناسب برای پروژههای ایرانی
- 83. بررسی چالشهای بومیسازی ORM
- 84. مبانی مبادلات اقتصادی در چارچوب عقود اسلامی
- 85. مقدمه ای بر بانکداری بدون ربا
- 86. اصول قراردادهای اسلامی در صنعت نرمافزار
- 87. اخلاق حرفهای در توسعه نرمافزار
- 88. مسئولیت اجتماعی توسعهدهندگان
تگها:
ORM
اصول کدنویسی
برنامه نویسی شیءگرا
بهینه سازی کد
پایگاه داده
توسعه نرم افزار
فریمورک ORM
کد تمیز
مرتبط سازی شیء-رابطه ای
مهندسی نرم افزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.