کتاب صوتی توسعه پکیجهای اختصاصی برای لاراول: گسترش قابلیتها
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب توسعه پکیجهای اختصاصی برای لاراول: گسترش قابلیتها
موضوع کلی: برنامه نویسی
موضوع میانی: لاراول (Laravel)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر توسعه پکیج در لاراول
- 2. چرا پکیجهای لاراول؟
- 3. مزایای توسعه پکیج اختصاصی
- 4. اهداف دوره آموزشی
- 5. پیشنیازهای دوره
- 6. مرور اجمالی بر مفاهیم لاراول
- 7. ساختار کلی یک پروژه لاراول
- 8. اجزاء اصلی فریمورک لاراول
- 9. آشنایی با Composer
- 10. نقش Composer در مدیریت وابستگیها
- 11. نصب و راهاندازی Composer
- 12. پیکربندی Composer
- 13. اصول توسعه پکیج
- 14. تعریف پکیج چیست؟
- 15. هدف از ایجاد پکیج
- 16. استراتژیهای نامگذاری پکیج
- 17. ساختار پوشهها و فایلهای یک پکیج
- 18. فایل `composer.json` پکیج
- 19. تنظیمات اساسی `composer.json`
- 20. تعیین نام و نسخه پکیج
- 21. تعریف Autoloading در `composer.json`
- 22. نحوه ثبت پکیج در Composer
- 23. انتشار پکیج در Packagist
- 24. نحوه ارائه پکیج به صورت خصوصی
- 25. مفاهیم Namespace و Autoloading در PHP
- 26. اهمیت Namespace در پروژههای بزرگ
- 27. نحوه تعریف و استفاده از Namespace
- 28. پیادهسازی PSR-4 Autoloading
- 29. تست و دیباگ کردن پکیج
- 30. اهمیت تست در توسعه پکیج
- 31. مقدمهای بر PHPUnit
- 32. نوشتن تستهای واحد (Unit Tests)
- 33. نوشتن تستهای ادغام (Integration Tests)
- 34. استفاده از Mocking در تستها
- 35. دیباگ کردن کد پکیج
- 36. ابزارهای دیباگینگ در لاراول
- 37. کار با Eloquent ORM در پکیج
- 38. ایجاد مدلهای سفارشی در پکیج
- 39. تعریف Relation ها در مدلهای پکیج
- 40. اجرای Query های سفارشی با Eloquent
- 41. استفاده از Scopes در Eloquent
- 42. انتقال منطق تجاری به مدلهای پکیج
- 43. کار با Service Providers
- 44. نقش Service Providers در لاراول
- 45. ایجاد یک Service Provider سفارشی
- 46. ثبت Service Provider در `config/app.php`
- 47. ثبت Service Provider در `bootstrap/app.php` (قبل از لاراول 8)
- 48. نحوه Register کردن Binding ها
- 49. نحوه Boot کردن Service Provider
- 50. استفاده از Facades
- 51. مفهوم Facades در لاراول
- 52. ایجاد یک Facade سفارشی
- 53. ارتباط Facades با Service Containers
- 54. نحوه استفاده از Facades در پکیج
- 55. ثبت Facades در Service Provider
- 56. کار با Route ها در پکیج
- 57. تعریف Route های سفارشی در پکیج
- 58. گروهبندی Route ها
- 59. استفاده از Middleware در Route های پکیج
- 60. اعمال Route Prefix و Name Prefix
- 61. انتقال Route ها به Service Provider
- 62. کار با Controller ها در پکیج
- 63. ایجاد Controller های سفارشی در پکیج
- 64. ارتباط Controller ها با Route ها
- 65. استفاده از Dependency Injection در Controller ها
- 66. مدیریت Request ها در Controller های پکیج
- 67. مدیریت Response ها در Controller های پکیج
- 68. کار با View ها در پکیج
- 69. تعریف View ها در پکیج
- 70. بارگذاری View ها از دایرکتوری پکیج
- 71. پاس دادن داده به View ها
- 72. استفاده از Blade Components در پکیج
- 73. ایجاد Layout ها و Partial ها در پکیج
- 74. کار با Migrations
- 75. ایجاد Migrations سفارشی در پکیج
- 76. اجرای Migrations پکیج
- 77. برگرداندن Migrations پکیج
- 78. مدیریت Conflict در Migrations
- 79. کار با Seeds
- 80. ایجاد Seeders سفارشی در پکیج
- 81. اجرای Seeders پکیج
- 82. استفاده از Seeders برای دادههای اولیه
- 83. کار با Config ها
- 84. تعریف فایلهای Config سفارشی در پکیج
- 85. بارگذاری Config ها در پکیج
- 86. ادغام Config های پکیج با Config های اصلی لاراول
- 87. چاپ کردن مقادیر Config
- 88. انتقال Config ها به Service Provider
- 89. کار با Commands (Artisan Commands)
- 90. ایجاد Artisan Commands سفارشی در پکیج
- 91. ثبت Commands در Service Provider
- 92. اجرای Commands از طریق آرتیسان
- 93. کار با Arguments و Options در Commands
- 94. ارسال Output به Command Line
- 95. کار با Events و Listeners
- 96. تعریف Events سفارشی در پکیج
- 97. ایجاد Listeners برای Events پکیج
- 98. ثبت Events و Listeners در Service Provider
- 99. نحوه Dispatch کردن Events
- 100. استفاده از Event Bus
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.