کتاب **استادی PHP، SQL، OOP، MVC و فریمورکهای مدرن وب (Laravel، Symfony) برای ساخت سیستمهای پیشرفته** با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره **استادی PHP، SQL، OOP، MVC و فریمورکهای مدرن وب (Laravel، Symfony) برای ساخت سیستمهای پیشرفته**
موضوع کلی: توسعه نرمافزار و برنامهنویسی وب
موضوع میانی: برنامهنویسی پیشرفته وب با فریمورکهای PHP
📋 سرفصلهای دوره
- 1. مبانی پایگاه داده و SQL
- 2. مقدمهای بر SQL: ساختار و کوئریها
- 3. کار با جداول: ایجاد، ویرایش و حذف
- 4. عملیات CRUD در SQL
- 5. دستورات SELECT پیشرفته
- 6. فیلتر کردن و مرتبسازی دادهها
- 7. توابع تجمعی و گروهبندی
- 8. اتصال جداول: JOINها
- 9. زیرکوئریها و کاربردهای آنها
- 10. مدیریت تراکنشها در پایگاه داده
- 11. مقدمهای بر برنامهنویسی شیءگرا (OOP)
- 12. مفاهیم اصلی OOP: کلاسها و اشیاء
- 13. کپسولهسازی (Encapsulation)
- 14. وراثت (Inheritance)
- 15. چندریختی (Polymorphism)
- 16. اصول SOLID در OOP
- 17. الگوهای طراحی شیءگرا (Design Patterns)
- 18. کاربرد OOP در توسعه وب
- 19. مقدمهای بر PHP
- 20. نصب و راهاندازی محیط توسعه PHP
- 21. ساختار کلی کد PHP
- 22. متغیرها، انواع داده و عملگرها
- 23. ساختارهای کنترلی: شرطها و حلقهها
- 24. توابع در PHP
- 25. کار با فرمها و دریافت دادهها
- 26. مدیریت کوکیها و سشنها
- 27. کار با فایلها در PHP
- 28. مقدمهای بر MVC (Model-View-Controller)
- 29. معماری MVC و مزایای آن
- 30. اجزای MVC: مدل، نما و کنترلر
- 31. پیادهسازی الگوهای MVC در PHP
- 32. مقدمهای بر فریمورک Laravel
- 33. نصب و راهاندازی Laravel
- 34. ساختار پروژه Laravel
- 35. روتینگ (Routing) در Laravel
- 36. کنترلرها (Controllers) در Laravel
- 37. ویوها (Views) و Blade Templating
- 38. مدلها (Models) و Eloquent ORM
- 39. عملیات CRUD با Eloquent
- 40. مهاجرتها (Migrations) و Seeding
- 41. اعتبارسنجی (Validation) در Laravel
- 42. مدیریت کاربران و احراز هویت (Authentication)
- 43. مجوزها (Authorization) در Laravel
- 44. Midlewares در Laravel
- 45. Service Container و Dependency Injection
- 46. Caching در Laravel
- 47. Queueing در Laravel
- 48. API Development با Laravel
- 49. مقدمهای بر فریمورک Symfony
- 50. نصب و راهاندازی Symfony
- 51. ساختار پروژه Symfony
- 52. روتینگ در Symfony
- 53. کنترلرها در Symfony
- 54. ویوها و Twig Templating
- 55. مدلها و Doctrine ORM
- 56. عملیات CRUD با Doctrine
- 57. مهاجرتها (Migrations) در Symfony
- 58. اعتبارسنجی در Symfony
- 59. مدیریت کاربران و احراز هویت در Symfony
- 60. مجوزها در Symfony
- 61. Bundles در Symfony
- 62. Dependency Injection در Symfony
- 63. Caching در Symfony
- 64. Queueing در Symfony
- 65. API Development با Symfony
- 66. کاربرد WordPress در توسعه وب
- 67. نصب و راهاندازی WordPress
- 68. مفاهیم اصلی WordPress: پستها، صفحات، دستهبندیها
- 69. قالبها (Themes) و سفارشیسازی
- 70. افزونهها (Plugins) و توسعه افزونه
- 71. امنیت در WordPress
- 72. بهینهسازی عملکرد WordPress
- 73. مقدمهای بر توسعه APIهای RESTful
- 74. اصول طراحی APIهای RESTful
- 75. استانداردهای HTTP و متدهای رایج
- 76. کار با JSON در PHP
- 77. پیادهسازی API با Laravel
- 78. پیادهسازی API با Symfony
- 79. امنیت APIها (توکنها، OAuth)
- 80. تست APIها
- 81. مباحث پیشرفته PHP
- 82. برنامهنویسی ناهمزمان (Asynchronous) در PHP
- 83. استفاده از Composer برای مدیریت وابستگیها
- 84. PSR استانداردها در PHP
- 85. برنامهنویسی واکنشگرا (Reactive Programming)
- 86. اصول DevOps در توسعه وب
- 87. استقرار (Deployment) برنامههای وب
- 88. مدیریت خطا و لاگینگ (Logging)
- 89. مقدمهای بر تست نرمافزار
- 90. تست واحد (Unit Testing)
- 91. تست یکپارچهسازی (Integration Testing)
- 92. تست پذیرش (Acceptance Testing)
- 93. ابزارهای تست در PHP (PHPUnit)
- 94. مبانی امنیت وب
- 95. آسیبپذیریهای رایج وب (XSS, CSRF)
- 96. حفاظت در برابر حملات SQL Injection
- 97. رمزنگاری دادهها در PHP
- 98. مدیریت امن سشنها و کوکیها
- 99. اصول توسعه نرمافزار پایدار
- 100. مدیریت پروژه و متدولوژیهای چابک (Agile)
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.