کتاب ساخت و مدیریت دادهها در برنامههای وب با لاراول و بوتاسترپ با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت و مدیریت دادهها در برنامههای وب با لاراول و بوتاسترپ
موضوع کلی: توسعه نرمافزارهای تحت وب
موضوع میانی: توسعهٔ وب با فریمورکهای PHP
📋 سرفصلهای دوره
- 1. مقدمه ای بر توسعه وب و لاراول
- 2. نصب و پیکربندی محیط توسعه
- 3. آشنایی با مفاهیم پایهای PHP
- 4. ساختار پروژههای لاراول
- 5. مفهوم MVC در لاراول
- 6. مسیریابی (Routing) در لاراول
- 7. کنترلرها (Controllers) و منطق برنامه
- 8. نماها (Views) و قالببندی HTML
- 9. قالببندی و ارثبری در نماها
- 10. ارسال داده از کنترلر به نما
- 11. کار با دادههای فرم در لاراول
- 12. اعتبارسنجی (Validation) دادههای ورودی
- 13. مفهوم Eloquent ORM
- 14. مدلها (Models) و ارتباط با جداول پایگاه داده
- 15. عملیات CRUD (ایجاد، خواندن، بهروزرسانی، حذف)
- 16. ایجاد رکورد جدید در پایگاه داده
- 17. خواندن اطلاعات از پایگاه داده
- 18. بهروزرسانی رکوردهای موجود
- 19. حذف رکوردها از پایگاه داده
- 20. مفهوم Migration در لاراول
- 21. ایجاد و مدیریت جداول پایگاه داده با Migration
- 22. تغییر ساختار جداول با Migration
- 23. Seeders برای تولید دادههای نمونه
- 24. استفاده از پایگاه داده SQLite برای شروع
- 25. پیکربندی پایگاه داده در لاراول
- 26. آشنایی با Bootstrap 5
- 27. اصول طراحی واکنشگرا (Responsive Design)
- 28. کامپوننتهای اصلی Bootstrap 5
- 29. استفاده از Grid System بوتاسترپ
- 30. فرمها و عناصر ورودی در بوتاسترپ
- 31. جداول و استایلدهی آنها
- 32. دکمهها و استایلدهی آنها
- 33. کارتها (Cards) و بلوکهای محتوایی
- 34. ناوبری (Navigation) با بوتاسترپ
- 35. مدلها (Modals) و پنجرههای پاپآپ
- 36. نکات پیشرفته بوتاسترپ
- 37. تلفیق لاراول و بوتاسترپ
- 38. استایلدهی به فرمهای لاراول با بوتاسترپ
- 39. نمایش دادهها در جداول بوتاسترپ
- 40. استفاده از کامپوننتهای بوتاسترپ در نماها
- 41. ایجاد فرمهای پیچیده با اعتبارسنجی
- 42. مدیریت فایلها و آپلود در لاراول
- 43. ذخیرهسازی فایلها در سرور
- 44. نمایش فایلهای آپلود شده
- 45. امنیت در آپلود فایلها
- 46. مفهوم Middleware در لاراول
- 47. نوشتن Middleware سفارشی
- 48. استفاده از Middleware برای احراز هویت
- 49. مدیریت کاربران و احراز هویت (Authentication)
- 50. سیستم ثبتنام کاربران
- 51. ورود و خروج کاربران
- 52. بازنشانی رمز عبور
- 53. مدیریت سطوح دسترسی (Authorization)
- 54. Role-Based Access Control (RBAC)
- 55. فکتوریها (Factories) برای تولید دادههای تست
- 56. تست واحد (Unit Testing) در لاراول
- 57. تست ادغام (Integration Testing)
- 58. مفهوم Service Container در لاراول
- 59. تزریق وابستگی (Dependency Injection)
- 60. پیماننامهها (Contracts)
- 61. صفها (Queues) برای پردازشهای پسزمینه
- 62. پردازشهای زمانبر با صفها
- 63. زمانبندی وظایف (Task Scheduling)
- 64. API نویسی با لاراول
- 65. ساخت RESTful API
- 66. تکنیکهای مختلف API
- 67. امنیت API
- 68. استفاده از ابزارهای تست API
- 69. بهینهسازی عملکرد برنامه
- 70. کشینگ (Caching) در لاراول
- 71. استفاده از Redis برای کشینگ
- 72. مفهوم Events و Listeners
- 73. ارتباط برنامهها از طریق Events
- 74. ارسال ایمیل در لاراول
- 75. پیکربندی سرویسهای ایمیل
- 76. قالببندی ایمیلها
- 77. مفهوم Facades در لاراول
- 78. استفاده از Facades برای دسترسی آسان
- 79. دیباگینگ (Debugging) در لاراول
- 80. ابزارهای دیباگینگ
- 81. مدیریت خطاها (Error Handling)
- 82. لاگگیری (Logging)
- 83. مفاهیم پیشرفته Eloquent
- 84. روابط One-to-One، One-to-Many، Many-to-Many
- 85. روابط Polymorphic
- 86. Query Scopes
- 87. Eager Loading و Lazy Loading
- 88. مفاهیم پیشرفته پایگاه داده
- 89. شاخصگذاری (Indexing) جداول
- 90. بهینهسازی کوئریها
- 91. مفاهیم امنیتی پیشرفته
- 92. جلوگیری از حملات XSS و CSRF
- 93. مدیریت Session امن
- 94. مفاهیم طراحی نرمافزار
- 95. اصل SOLID
- 96. الگوهای طراحی (Design Patterns)
- 97. معماری میکروسرویس (مقدماتی)
- 98. استقرار (Deployment) برنامه
- 99. تنظیمات سرور
- 100. استفاده از Docker برای محیط توسعه و استقرار
تگها:
PHP
آموزش CRUD
برنامه نویسی وب
بوت استرپ ۵
توسعه وب
ساخت پایگاه داده
فریم ورک PHP
لاراول ۸
مدیریت داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.