, ,

کتاب لاراول و PHPUnit: نوشتن تست‌های جامع و موثر

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب لاراول و PHPUnit: نوشتن تست‌های جامع و موثر

موضوع کلی: برنامه نویسی

موضوع میانی: لاراول (Laravel)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه ای بر PHP و الزامات لاراول
  • 2. نصب و راه اندازی PHP و Composer
  • 3. آشنایی با مفهوم فریم ورک و MVC
  • 4. معرفی لاراول و مزایای آن
  • 5. نصب و راه اندازی لاراول
  • 6. ساختار دایرکتوری پروژه لاراول
  • 7. آشنایی با فایل .env و تنظیمات محیطی
  • 8. آشنایی با مفهوم Route و انواع آن
  • 9. تعریف Route ها در لاراول
  • 10. ارسال پارامتر به Route ها
  • 11. آشنایی با مفهوم Controller و نقش آن
  • 12. ایجاد Controller در لاراول
  • 13. ارسال داده از Controller به View
  • 14. آشنایی با مفهوم View و Blade Template Engine
  • 15. ایجاد View و استفاده از Blade Syntax
  • 16. استفاده از Layout ها و Sections در Blade
  • 17. آشنایی با مفهوم Middleware و کاربرد آن
  • 18. ایجاد Middleware سفارشی
  • 19. استفاده از Middleware های از پیش تعریف شده
  • 20. آشنایی با مفهوم Database و Migration
  • 21. تنظیمات Database در لاراول
  • 22. ایجاد Migration و Schema Builder
  • 23. اجرای Migration ها و Rollback کردن
  • 24. آشنایی با Eloquent ORM
  • 25. مدل ها و ارتباط با جداول Database
  • 26. ایجاد Model در لاراول
  • 27. CRUD operations با استفاده از Eloquent
  • 28. روابط بین جداول (One-to-One, One-to-Many, Many-to-Many)
  • 29. Seed کردن Database برای تست
  • 30. آشنایی با مفهوم Form و Validation
  • 31. ایجاد Form در Blade
  • 32. ارسال داده از Form به Controller
  • 33. اعتبارسنجی داده ها با استفاده از Validation Rules
  • 34. نمایش خطاها و پیام های Validation
  • 35. آشنایی با مفهوم Session و Flash Message
  • 36. ذخیره و بازیابی داده ها در Session
  • 37. استفاده از Flash Message برای نمایش پیام های یکبار مصرف
  • 38. آشنایی با مفهوم Authentication و Authorization
  • 39. پیاده سازی Authentication با استفاده از Laravel UI
  • 40. ایجاد صفحه های Login و Register
  • 41. مدیریت کاربران و Role ها
  • 42. آشنایی با مفهوم API و RESTful API
  • 43. ایجاد API با استفاده از Laravel
  • 44. ارسال و دریافت داده های JSON
  • 45. آشنایی با مفهوم Resource Controller
  • 46. آشنایی با مفهوم Event و Listener
  • 47. ایجاد Event و Listener
  • 48. ثبت Listener برای Event
  • 49. آشنایی با مفهوم Queue و Job
  • 50. ایجاد Job و قرار دادن آن در Queue
  • 51. اجرای Queue با استفاده از Worker
  • 52. آشنایی با مفهوم Notification
  • 53. ارسال Notification از طریق Email, SMS و …
  • 54. آشنایی با مفهوم Caching
  • 55. ذخیره سازی داده ها در Cache
  • 56. آشنایی با مفهوم Package و Composer
  • 57. نصب Package های مورد نیاز پروژه
  • 58. ایجاد Package سفارشی
  • 59. آشنایی با مفهوم Test Driven Development (TDD)
  • 60. نصب و راه اندازی PHPUnit
  • 61. ساختار فایل های تست در Laravel
  • 62. آشنایی با Assertions در PHPUnit
  • 63. نوشتن تست Unit برای Model ها
  • 64. نوشتن تست Unit برای Controller ها
  • 65. نوشتن تست Feature برای Route ها
  • 66. Mocks و Stubs در تست نویسی
  • 67. تست کردن Exception ها
  • 68. تست کردن Event ها و Listener ها
  • 69. تست کردن Job ها و Queue ها
  • 70. تست کردن Middleware ها
  • 71. تست کردن API ها
  • 72. تست کردن Authentication و Authorization
  • 73. نوشتن تست برای Validation ها
  • 74. استفاده از Database Transactions در تست ها
  • 75. Data Providers در PHPUnit
  • 76. Code Coverage و اهمیت آن
  • 77. Refactoring و بهبود کدهای تست
  • 78. آشنایی با Continuous Integration (CI)
  • 79. راه اندازی CI با استفاده از GitHub Actions
  • 80. استفاده از Faker برای تولید داده های تستی
  • 81. نوشتن تست برای Blade Components
  • 82. تست کردن Custom Validation Rules
  • 83. تست کردن Package های نصب شده
  • 84. تست کردن Scope ها در Model ها
  • 85. نوشتن تست های Parameterized
  • 86. ایجاد تست های Acceptance با استفاده از Dusk
  • 87. تست کردن JavaScript با استفاده از Dusk
  • 88. عیب یابی تست ها و رفع خطاها
  • 89. بهینه سازی تست ها برای سرعت بیشتر
  • 90. نوشتن مستندات برای تست ها
  • 91. استفاده از Parallel Testing برای اجرای سریعتر تست ها
  • 92. آشنایی با Behavioral Driven Development (BDD)
  • 93. استفاده از Behat برای BDD
  • 94. تست کردن فایل های Upload شده
  • 95. تست کردن ایمیل های ارسالی
  • 96. تست کردن Notification های ارسالی
  • 97. نوشتن تست برای Policy ها
  • 98. تست کردن Observer ها
  • 99. استفاده از Codeception برای تست نویسی
  • 100. نوشتن تست برای Console Command ها

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب لاراول و PHPUnit: نوشتن تست‌های جامع و موثر”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا