کتاب کتاب کامل توسعه وب با PHP و MySQL: از طراحی دیتابیس تا ساخت وبسایتهای تعاملی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره کامل توسعه وب با PHP و MySQL: از طراحی دیتابیس تا ساخت وبسایتهای تعاملی دوره کامل توسعه وب با PHP و MySQL: از طراحی دیتابیس تا ساخت وبسایتهای تعاملی قدم به دنیای هیجانانگیز توسعه وب با قدرتم...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کامل توسعه وب با PHP و MySQL: از طراحی دیتابیس تا ساخت وبسایتهای تعاملی
موضوع کلی: توسعه وب
موضوع میانی: توسعه وب با PHP و MySQL
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه وب و معماری کلاینت-سرور
- 2. آشنایی با PHP و MySQL: تاریخچه و کاربردها
- 3. نصب و پیکربندی PHP و MySQL
- 4. اولین اسکریپت PHP: Hello World و مفاهیم اولیه
- 5. متغیرها، انواع دادهها و عملگرها در PHP
- 6. ساختارهای کنترلی: شرطها (if, else, elseif)
- 7. ساختارهای کنترلی: حلقهها (for, while, do-while)
- 8. آرایهها در PHP: ایجاد، دسترسی و دستکاری
- 9. توابع در PHP: تعریف، فراخوانی و پارامترها
- 10. شامل کردن فایلها: include و require
- 11. فرمها در HTML: طراحی و عناصر اصلی
- 12. پردازش فرمها در PHP: دریافت و اعتبارسنجی دادهها
- 13. مدیریت Sessionها در PHP: ذخیره و دسترسی به اطلاعات
- 14. مدیریت Cookieها در PHP: تنظیم و بازیابی مقادیر
- 15. آشنایی با MySQL: مفاهیم دیتابیس و جداول
- 16. نصب و پیکربندی MySQL Workbench
- 17. ایجاد دیتابیس و جداول در MySQL
- 18. انواع دادهها در MySQL
- 19. کلیدهای اصلی و خارجی در MySQL
- 20. دستور SELECT: بازیابی دادهها از جداول
- 21. دستور WHERE: فیلتر کردن نتایج
- 22. دستور ORDER BY: مرتبسازی نتایج
- 23. دستور LIMIT: محدود کردن تعداد نتایج
- 24. دستور INSERT INTO: درج دادهها در جداول
- 25. دستور UPDATE: بهروزرسانی دادهها در جداول
- 26. دستور DELETE: حذف دادهها از جداول
- 27. اتصال به پایگاه داده MySQL با استفاده از PHP
- 28. اجرای کوئریهای SQL در PHP
- 29. دریافت و پردازش نتایج کوئری در PHP
- 30. جلوگیری از حملات SQL Injection
- 31. استفاده از PDO برای اتصال به پایگاه داده
- 32. آمادهسازی کوئریها با PDO
- 33. اجرای کوئریهای پارامتری با PDO
- 34. استفاده از توابع Aggregate در SQL (COUNT, SUM, AVG, MIN, MAX)
- 35. گروهبندی دادهها با استفاده از GROUP BY
- 36. اتصال بین جداول با استفاده از JOIN (INNER JOIN, LEFT JOIN, RIGHT JOIN)
- 37. زیرکوئریها (Subqueries) در SQL
- 38. استفاده از Indexها برای بهبود عملکرد پایگاه داده
- 39. طراحی دیتابیس نرمالسازی شده (Normalization)
- 40. ایجاد رابط کاربری (UI) با HTML و CSS
- 41. مقدمهای بر CSS: انتخابگرها، ویژگیها و مقادیر
- 42. مدل جعبهای (Box Model) در CSS
- 43. طراحی چیدمان (Layout) با استفاده از CSS (float, flexbox, grid)
- 44. ریسپانسیو دیزاین (Responsive Design) با استفاده از Media Queries
- 45. آشنایی با فریمورک Bootstrap
- 46. نصب و راهاندازی Bootstrap
- 47. استفاده از کامپوننتهای Bootstrap
- 48. استایلدهی با استفاده از کلاسهای Bootstrap
- 49. ساخت گرید (Grid) با Bootstrap
- 50. آشنایی با JavaScript: مفاهیم پایه و کاربردها
- 51. متغیرها، انواع دادهها و عملگرها در JavaScript
- 52. ساختارهای کنترلی در JavaScript
- 53. توابع در JavaScript
- 54. دستکاری DOM (Document Object Model) با JavaScript
- 55. رویدادها (Events) در JavaScript
- 56. آشنایی با jQuery: کتابخانه JavaScript
- 57. انتخاب عناصر HTML با jQuery
- 58. دستکاری DOM با jQuery
- 59. رویدادها در jQuery
- 60. آژاکس (AJAX) با jQuery
- 61. اعتبارسنجی فرمها با JavaScript و jQuery
- 62. مقدمهای بر فریمورک Laravel
- 63. نصب و پیکربندی Laravel
- 64. معماری MVC در Laravel
- 65. مسیرها (Routes) در Laravel
- 66. کنترلرها (Controllers) در Laravel
- 67. نماها (Views) در Laravel
- 68. موتور قالبسازی Blade در Laravel
- 69. مدلها (Models) در Laravel
- 70. Eloquent ORM در Laravel
- 71. کوئریزدن دیتابیس با Eloquent
- 72. مهاجرتها (Migrations) در Laravel
- 73. سیدرها (Seeders) در Laravel
- 74. اعتبارسنجی دادهها در Laravel
- 75. احراز هویت (Authentication) در Laravel
- 76. مجوزها (Authorization) در Laravel
- 77. مدیریت Sessionها در Laravel
- 78. مدیریت Cookieها در Laravel
- 79. آپلود فایل در Laravel
- 80. ارسال ایمیل در Laravel
- 81. صفها (Queues) در Laravel
- 82. کش (Cache) در Laravel
- 83. لاگگیری (Logging) در Laravel
- 84. آشنایی با APIها و RESTful APIs
- 85. ساخت API با استفاده از Laravel
- 86. تست APIها با استفاده از Postman
- 87. امنیت در توسعه وب: جلوگیری از حملات رایج
- 88. حفاظت در برابر XSS (Cross-Site Scripting)
- 89. حفاظت در برابر CSRF (Cross-Site Request Forgery)
- 90. ایمنسازی رمزهای عبور
- 91. اعتبارسنجی ورودیها
- 92. HTTPS و SSL/TLS
- 93. استفاده از ابزارهای امنیتی
- 94. بهینهسازی عملکرد وبسایت
- 95. بهینهسازی تصاویر
- 96. فشردهسازی فایلها
- 97. استفاده از CDN
- 98. کشسازی سمت سرور
- 99. مانیتورینگ عملکرد وبسایت
- 100. استقرار (Deployment) وبسایت
تگها:
MySQL
PHP
PHP and MySQL Web Development
PHP و MySQL
Web Development
آموزش MySQL
آموزش PHP
برنامه نویسی وب
پایگاه داده
توسعه وب
توسعه وب با PHP و MySQL
دوره توسعه وب
ساخت وب سایت
طراحی دیتابیس
وب سایت تعاملی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.