کتاب آموزش جامع زبان برنامهنویسی PHP 7 برای توسعه وبسایتهای پویا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع زبان برنامهنویسی PHP 7 برای توسعه وبسایتهای پویا
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: برنامهنویسی وب و توسعه سمت سرور
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه وب و زبان PHP
- 2. نصب و راهاندازی محیط توسعه PHP
- 3. اولین اسکریپت PHP: سلام دنیا
- 4. متغیرها، انواع داده و عملگرها در PHP
- 5. ساختارهای کنترلی: شرطها (if, else, switch)
- 6. حلقهها (for, while, do-while, foreach)
- 7. توابع در PHP: تعریف و فراخوانی
- 8. آرایهها: انواع و کاربردها
- 9. کار با رشتهها در PHP
- 10. توابع کار با آرایهها
- 11. مدیریت فرمها در PHP
- 12. دریافت داده از طریق GET و POST
- 13. اعتبارسنجی ورودیهای فرم
- 14. کوکیها و مدیریت نشست (Session)
- 15. کار با فایلها در PHP: خواندن و نوشتن
- 16. مدیریت خطاهای PHP
- 17. مقدمهای بر پایگاه داده MySQL
- 18. اتصال به MySQL از طریق PHP
- 19. اجرای کوئریهای SQL در PHP
- 20. افزودن، بهروزرسانی و حذف داده در MySQL
- 21. طراحی پایگاه داده رابطهای
- 22. مقدمهای بر برنامهنویسی شیءگرا (OOP) در PHP
- 23. کلاسها و اشیاء در PHP
- 24. ویژگیها (Properties) و متدها (Methods)
- 25. سازندهها (Constructors) و تخریبگرها (Destructors)
- 26. وراثت (Inheritance) در PHP
- 27. کپسولهسازی (Encapsulation)
- 28. چندریختی (Polymorphism)
- 29. فضاهای نام (Namespaces)
- 30. مدیریت وابستگیها با Composer
- 31. مقدمهای بر فریمورکها
- 32. نصب و راهاندازی Laravel
- 33. ساختار پروژه Laravel
- 34. مسیریابی (Routing) در Laravel
- 35. کنترلرها (Controllers)
- 36. نماها (Views) و موتور قالب Blade
- 37. مدلها (Models) و Eloquent ORM
- 38. پایگاه داده و مهاجرتها (Migrations)
- 39. مدیریت احراز هویت (Authentication)
- 40. مدیریت مجوزها (Authorization)
- 41. کار با APIها در Laravel
- 42. ارسال درخواستهای HTTP
- 43. پاسخهای JSON
- 44. امنیت در توسعه وب
- 45. جلوگیری از حملات SQL Injection
- 46. جلوگیری از حملات Cross-Site Scripting (XSS)
- 47. مدیریت امن کوکیها و نشستها
- 48. مقدمهای بر توسعه سمت کاربر (Frontend)
- 49. HTML5: ساختار صفحات وب
- 50. CSS3: استایلدهی صفحات وب
- 51. مقدمهای بر JavaScript
- 52. کار با DOM در JavaScript
- 53. رویدادها (Events) در JavaScript
- 54. AJAX و ارتباط ناهمگام
- 55. مقدمهای بر JSON
- 56. کار با JSON در PHP
- 57. کار با JSON در JavaScript
- 58. مفاهیم پایگاه داده NoSQL
- 59. معرفی MongoDB
- 60. اتصال به MongoDB از طریق PHP
- 61. عملیات CRUD در MongoDB
- 62. مقدمهای بر وب سرویسها (Web Services)
- 63. SOAP و RESTful API
- 64. طراحی RESTful API با PHP
- 65. مستندسازی API
- 66. مقدمهای بر تست نرمافزار
- 67. تست واحد (Unit Testing)
- 68. تست یکپارچهسازی (Integration Testing)
- 69. ابزارهای تست در PHP (PHPUnit)
- 70. مقدمهای بر DevOps
- 71. مفاهیم CI/CD
- 72. استقرار (Deployment) برنامههای PHP
- 73. پایش (Monitoring) برنامههای وب
- 74. مدیریت نسخه با Git
- 75. مخازن Git (GitHub, GitLab)
- 76. کار با Git: commit, push, pull
- 77. شاخهبندی (Branching) و ادغام (Merging)
- 78. اصول طراحی نرمافزار SOLID
- 79. اصل مسئولیت واحد (SRP)
- 80. اصل باز/بسته (OCP)
- 81. اصل جانشینی لیسکوف (LSP)
- 82. اصل جداسازی رابط (ISP)
- 83. اصل وارونگی وابستگی (DIP)
- 84. الگوهای طراحی (Design Patterns)
- 85. الگوی کارخانه (Factory Pattern)
- 86. الگوی استراتژی (Strategy Pattern)
- 87. الگوی مشاهدهگر (Observer Pattern)
- 88. الگوی Singleton
- 89. الگوی Decorator
- 90. الگوی Adapter
- 91. مقدمهای بر امنیت در PHP
- 92. امنیت دادهها در پایگاه داده
- 93. اعتبارسنجی و پاکسازی ورودیها
- 94. مدیریت امن رمز عبور
- 95. استفاده از SSL/TLS
- 96. مقدمهای بر معماری نرمافزار
- 97. معماری لایهای (Layered Architecture)
- 98. معماری MVC (Model-View-Controller)
- 99. معماری Microservices
- 100. مقدمهای بر کار با ابزارهای خط فرمان
تگها:
PHP
PHP 7
آموزش PHP
برنامه نویسی PHP
برنامه نویسی وب
توسعه سمت سرور
توسعه وب
زبان برنامه نویسی
کدنویسی PHP
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.