اپلیکیشن اندرویدی فلشکارت آموزشی PHP و MySQL: از صفر تا توسعهدهنده حرفهای وب
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب PHP و MySQL: از صفر تا توسعهدهنده حرفهای وب
موضوع کلی: توسعه وب
موضوع میانی: توسعه وب سمت سرور
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر توسعه وب و نقش PHP
- 2. تفاوت وبسایتهای استاتیک و داینامیک
- 3. PHP چیست و چگونه کار میکند؟
- 4. آشنایی با MySQL و پایگاههای داده رابطهای
- 5. نصب و راهاندازی محیط توسعه محلی (XAMPP/WAMP)
- 6. ساختار یک اسکریپت PHP و تگهای PHP
- 7. اولین برنامه: نمایش "Hello, World!"
- 8. افزودن کامنت در کدهای PHP
- 9. آشنایی با فایل php.ini و تنظیمات اولیه
- 10. ابزارهای توسعه: ویرایشگر کد و مرورگر
- 11. متغیرها و قوانین نامگذاری
- 12. انواع دادههای اصلی در PHP (رشته، عدد صحیح، اعشاری، بولین)
- 13. کار با رشتهها (Strings) و الحاق آنها
- 14. عملگرهای ریاضی (Arithmetic Operators)
- 15. عملگرهای انتساب (Assignment Operators)
- 16. عملگرهای مقایسهای (Comparison Operators)
- 17. عملگرهای منطقی (Logical Operators)
- 18. ساختار شرطی if، else و elseif
- 19. ساختار شرطی switch
- 20. حلقه for برای تکرار معین
- 21. حلقه while برای تکرارهای نامعین
- 22. حلقه do-while
- 23. دستورات break و continue در حلقهها
- 24. آرایههای اندیسدار (Indexed Arrays)
- 25. آرایههای انجمنی (Associative Arrays)
- 26. پیمایش آرایهها با حلقه foreach
- 27. آرایههای چندبعدی (Multidimensional Arrays)
- 28. توابع داخلی مهم برای کار با آرایهها (بخش اول)
- 29. توابع داخلی مهم برای کار با آرایهها (بخش دوم)
- 30. تعریف توابع سفارشی (User-Defined Functions)
- 31. آرگومانها و پارامترها در توابع
- 32. مقادیر بازگشتی از توابع با دستور return
- 33. محدوده متغیرها (Variable Scope): محلی و سراسری
- 34. آرگومانهای پیشفرض در توابع
- 35. توابع داخلی برای کار با رشتهها (بخش اول)
- 36. توابع داخلی برای کار با رشتهها (بخش دوم)
- 37. کار با اعداد و توابع ریاضی
- 38. کار با تاریخ و زمان (تابع date و time)
- 39. ثابتها (Constants) و کاربرد آنها
- 40. آشنایی با متدهای HTTP: GET و POST
- 41. ارسال داده از طریق URL (متد GET)
- 42. ایجاد و پردازش فرمهای HTML
- 43. دریافت دادههای فرم با متد POST
- 44. اعتبارسنجی دادههای ورودی فرم (Server-Side Validation)
- 45. مفهوم Superglobals در PHP ($ _GET, $_POST, $_SERVER)
- 46. کار با کوکیها (Cookies) برای ذخیره اطلاعات کاربر
- 47. کار با نشستها (Sessions) برای مدیریت وضعیت کاربر
- 48. تفاوت کوکی و سشن
- 49. خواندن فایلها در PHP
- 50. نوشتن در فایلها در PHP
- 51. آپلود فایل به سرور
- 52. کار با دایرکتوریها و فایل سیستم
- 53. مدیریت خطاها و سطوح مختلف آن (Error Handling)
- 54. استفاده از دستورات include و require
- 55. تفاوت include_once و require_once
- 56. ساخت هدر و فوتر مشترک برای صفحات وب
- 57. تغییر مسیر کاربر (Redirect) با تابع header
- 58. مقدمهای بر زبان SQL
- 59. آشنایی با ابزار phpMyAdmin
- 60. ایجاد یک پایگاه داده (CREATE DATABASE)
- 61. انواع دادهها در MySQL (INT, VARCHAR, TEXT, DATE)
- 62. ایجاد جداول (CREATE TABLE)
- 63. مفهوم کلید اصلی (Primary Key) و AUTO_INCREMENT
- 64. درج داده در جدول با دستور INSERT INTO
- 65. بازیابی دادهها از جدول با دستور SELECT
- 66. فیلتر کردن نتایج با عبارت WHERE
- 67. مرتبسازی نتایج با عبارت ORDER BY
- 68. محدود کردن تعداد نتایج با عبارت LIMIT
- 69. بهروزرسانی رکوردهای موجود با دستور UPDATE
- 70. حذف رکوردها با دستور DELETE
- 71. استفاده از توابع تجمعی (Aggregate Functions): COUNT, SUM, AVG
- 72. گروهبندی نتایج با GROUP BY
- 73. مفهوم روابط بین جداول (Relationships)
- 74. اتصال جداول با INNER JOIN
- 75. اتصال جداول با LEFT JOIN و RIGHT JOIN
- 76. اتصال به پایگاه داده MySQL با PHP (با استفاده از mysqli)
- 77. اجرای کوئریهای SELECT از طریق PHP
- 78. نمایش نتایج کوئری در یک حلقه
- 79. دریافت داده از فرم و درج آن در پایگاه داده
- 80. مفهوم SQL Injection و خطرات آن
- 81. استفاده از Prepared Statements برای جلوگیری از SQL Injection
- 82. ساخت یک سیستم ثبتنام کاربر (بخش اول: فرم و پایگاه داده)
- 83. ساخت یک سیستم ثبتنام کاربر (بخش دوم: پردازش و ذخیره داده)
- 84. هش کردن رمزهای عبور (Password Hashing)
- 85. ساخت سیستم ورود کاربر (Login)
- 86. مدیریت نشست کاربر پس از ورود موفق
- 87. ساخت سیستم خروج از حساب کاربری (Logout)
- 88. ایجاد صفحه پروفایل کاربری با اطلاعات از پایگاه داده
- 89. پیادهسازی قابلیت ویرایش اطلاعات کاربر
- 90. پیادهسازی قابلیت حذف حساب کاربری
- 91. مقدمهای بر برنامهنویسی شیءگرا (OOP) در PHP
- 92. کلاسها و اشیاء (Classes and Objects)
- 93. ویژگیها (Properties) و متدها (Methods) در کلاسها
- 94. کلمه کلیدی $this
- 95. سازندهها و مخربها (Constructors and Destructors)
- 96. سطوح دسترسی: public, private, protected
- 97. ارسال ایمیل با تابع mail() در PHP
- 98. آشنایی با عبارات باقاعده (Regular Expressions)
- 99. کار با JSON: انکد و دیکد کردن دادهها
- 100. مقدمهای بر API و ساخت یک API ساده
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.