کتاب صوتی از صفر تا تسلط PHP و MySQL: ساخت وبسایتهای امن، مقیاسپذیر و دیتابیسمحور
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از صفر تا تسلط PHP و MySQL: ساخت وبسایتهای امن، مقیاسپذیر و دیتابیسمحور
موضوع کلی: توسعه وب با PHP و MySQL
موضوع میانی: برنامهنویسی سمت سرور و طراحی پایگاه داده
📋 سرفصلهای دوره
- 1. PHP چیست و نقش آن در توسعه وب
- 2. نصب و راهاندازی PHP، وبسرور و MySQL
- 3. ساختار پروژه و مدیریت فایلهای منبع
- 4. مبانی سینتکس، متغیرها و انواع داده در PHP
- 5. عبارات، عملگرها و کنترل جریان برنامه
- 6. تابعها، محدوده متغیرها و بازگشت مقدار
- 7. آرایهها و کار با دادههای چندمنظوره
- 8. کار با رشتهها و الگوهای متنی
- 9. دریافت دادهها از درخواستهای HTTP
- 10. مدیریت پاسخ، هدرها و وضعیتهای HTTP
- 11. نشستها، کوکیها و نگهداری وضعیت کاربر
- 12. فایلسیستم، مسیرها و مدیریت آپلود
- 13. پیکربندی، متغیرهای محیطی و تفکیک تنظیمات
- 14. include، require و اتولودینگ کلاسها
- 15. خطاهای PHP، لاگنویسی و عیبیابی
- 16. اعتبارسنجی و پاکسازی ورودیها
- 17. ویژگیهای PHP 8 از جمله نوعدادن، Union Types و Attributes
- 18. Composer و مدیریت وابستگیها
- 19. مراقبت از بستهها و بررسی آسیبپذیریهای Composer
- 20. مدل رابطهای و طراحی پایگاه داده
- 21. مبانی SQL و کار با دادهها
- 22. ساخت و تغییر جدولها با DDL
- 23. انواع داده، قیدها و کلیدها
- 24. درج، انتخاب، بهروزرسانی و حذف دادهها
- 25. ارتباط جداول با JOIN
- 26. زیرپرسوجوها و CTEها
- 27. Aggregateها، Window Functions و تحلیل داده
- 28. تراکنشها و سطوح ایزولاسیون
- 29. نمایهسازی، انتخاب ایندکس و جلوگیری از اندکس اضافی
- 30. تحلیل پرسوجو با EXPLAIN
- 31. طراحی schema، نرمالسازی و یکپارچگی داده
- 32. الگوهای پرسوجو، N+1 و بهینهسازی داده
- 33. اتصال به MySQL با PDO
- 34. Prepared Statements و جلوگیری از تزریق SQL
- 35. پیادهسازی CRUD پایدار و قابل نگهداری
- 36. فیلترسازی، مرتبسازی و صفحهبندی نتایج
- 37. الگوهای تراکنشی در لایه داده
- 38. Repository و جداسازی منطق دسترسی به داده
- 39. مقایسه PDO با ORM و انتخاب رویکرد مناسب
- 40. مهاجرت جدولها با Migration
- 41. Seed داده و تولید داده آزمایشی
- 42. View، Stored Procedure و Trigger در MySQL
- 43. کلاسها، شیءگرایی و مدیریت ساختار PHP
- 44. Visibility، Constructor و مدیریت حالت آبجکت
- 45. Classes انتزاعی و Interfaceها
- 46. Traits، Namespaces و سازماندهی کد
- 47. Dependency Injection و Loose Coupling
- 48. اصول SOLID در پروژههای PHP
- 49. مدلهای دامنه و اعتبارسنجی بیزینسی
- 50. معماری MVC
- 51. Controllerها، Routeها و جریان درخواست
- 52. Modelها و جداسازی لایه داده
- 53. Viewها و Templateها برای تولید خروجی
- 54. Service Layer و منطق کسبوکار
- 55. Routing پیشرفته و Route Groups
- 56. Middleware و فیلتر کردن درخواستها
- 57. مدیریت فرم، خطاها و بازخورد کاربر
- 58. CSRF Protection و امنیت فرمها
- 59. رمزگذاری امن گذرواژهها
- 60. احراز هویت، مجوز و نقشها
- 61. Stateful Authentication و JWT
- 62. جلوگیری از Session Fixation و Hijacking
- 63. REST API و قراردادهای استاندارد
- 64. اعتبارسنجی ورودی API و پاسخهای خطا
- 65. Pagination، Filtering و Versioning در API
- 66. مستندسازی API با OpenAPI
- 67. کلاینتهای HTTP و یکپارچهسازی سرویسها
- 68. آزمون واحد، Integration Test و Browser Test
- 69. Continuous Integration برای پروژه PHP
- 70. Logها، Monitoring و هشدار عملیاتی
- 71. Profiler، Benchmark و سنجش عملکرد
- 72. Caching با Redis و invalidation
- 73. Queueها و پردازش asynchronous
- 74. Deployment، rollback و مدیریت محیطها
- 75. Load Testing و ظرفیتسنجی
- 76. Replication، Partitioning و Sharding
- 77. بهینهسازی Query در مقیاس بالا
- 78. Locking، Deadlock و مدیریت همزمانی
- 79. Security Threat Modeling و OWASP Top 10
- 80. XSS، Injection و دفاع لایهای
- 81. SSRF، Rate Limiting و کنترل دسترسی بیرونی
- 82. امنیت آپلود فایل و ذخیرهسازی امن
- 83. TLS، HSTS و سختسازی ارتباطات
- 84. Harden کردن PHP، وبسرور و MySQL
- 85. Backup، Recovery و Disaster Recovery
- 86. ساخت یک پروژه کامل از طراحی database تا deployment
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Composer
Database Design
MVC
MySQL Database
PDO
PHP 8
PHP Development
PHP Framework
REST API
آموزش MySQL
آموزش PHP
امنیت وب
برنامهنویسی وب
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.