اپلیکیشن اندرویدی فلشکارت آموزشی مبانی PHP: متغیرها، توابع و ساختارهای کنترلی
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب مبانی PHP: متغیرها، توابع و ساختارهای کنترلی
موضوع کلی: برنامه نویسی
موضوع میانی: پی اچ پی (PHP)
📋 سرفصلهای کتاب (100 موضوع)
- 1. معرفی PHP
- 2. نصب PHP
- 3. نصب وب سرور (Apache, Nginx)
- 4. نصب PHP
- 5. نصب پایگاه داده (MySQL, PostgreSQL)
- 6. اولین برنامه PHP
- 7. سلام دنیا در PHP
- 8. نوشتن کد PHP در فایل .php
- 9. اجرای اسکریپت PHP
- 10. ساختار کلی یک فایل PHP
- 11. تگ های PHP
- 12. نظرات در PHP
- 13. مقدمه ای بر متغیرها
- 14. تعریف متغیرها
- 15. قوانین نامگذاری متغیرها
- 16. انواع داده در PHP
- 17. انواع داده عددی (Integer, Float)
- 18. انواع داده رشته ای (String)
- 19. انواع داده بولی (Boolean)
- 20. انواع داده آرایه (Array)
- 21. انواع داده شیء (Object)
- 22. انواع داده Null
- 23. انواع داده منبع (Resource)
- 24. تشخیص نوع داده متغیر (gettype, var_dump)
- 25. تغییر نوع داده (Type Casting)
- 26. متغیرهای سراسری (Global Variables)
- 27. متغیرهای محلی (Local Variables)
- 28. متغیرهای ایستا (Static Variables)
- 29. عملگرهای انتساب
- 30. عملگرهای حسابی
- 31. عملگرهای مقایسه ای
- 32. عملگرهای منطقی
- 33. عملگرهای رشته ای
- 34. عملگرهای بیتی
- 35. عملگرهای تخصیص ترکیبی
- 36. مقدمه ای بر توابع
- 37. تعریف توابع
- 38. فراخوانی توابع
- 39. مقادیر بازگشتی توابع (Return Values)
- 40. پارامترهای توابع
- 41. پارامترهای پیش فرض توابع
- 42. پارامترهای ارجاعی (Pass by Reference)
- 43. متغیرهای سراسری در توابع (Global Keyword)
- 44. متغیرهای ایستا در توابع (Static Keyword)
- 45. توابع ناشناس (Anonymous Functions / Closures)
- 46. توابع لامبدا (Lambda Functions)
- 47. توابع بازگشتی (Recursive Functions)
- 48. توابع داخلی (Built-in Functions)
- 49. توابع سفارشی (User-Defined Functions)
- 50. دامنه دید متغیرها (Variable Scope)
- 51. مقدمه ای بر ساختارهای کنترلی
- 52. دستور شرطی if
- 53. دستور شرطی if-else
- 54. دستور شرطی if-else-if
- 55. دستور شرطی switch
- 56. حلقه for
- 57. حلقه while
- 58. حلقه do-while
- 59. حلقه foreach
- 60. دستور break
- 61. دستور continue
- 62. دستور goto (معمولاً توصیه نمی شود)
- 63. ساختارهای تودرتو (Nested Structures)
- 64. ترکیب شرط ها و حلقه ها
- 65. ساختارهای کنترلی در PHP
- 66. استفاده از ساختارهای کنترلی برای منطق برنامه
- 67. مثال های عملی با ساختارهای کنترلی
- 68. مقدمه ای بر آرایه ها
- 69. تعریف آرایه ها
- 70. آرایه های شاخص دار (Indexed Arrays)
- 71. آرایه های انجمنی (Associative Arrays)
- 72. آرایه های چند بعدی (Multi-dimensional Arrays)
- 73. دسترسی به عناصر آرایه
- 74. اضافه کردن عناصر به آرایه
- 75. حذف عناصر از آرایه
- 76. تعداد عناصر آرایه (count)
- 77. پیمایش آرایه ها با foreach
- 78. توابع مفید برای کار با آرایه ها (sort, rsort, asort, ksort, etc.)
- 79. استفاده از آرایه ها با ساختارهای کنترلی
- 80. مقدمه ای بر رشته ها
- 81. تعریف رشته ها
- 82. دسترسی به کاراکترهای رشته
- 83. طول رشته (strlen)
- 84. جستجو در رشته (strpos, strrpos)
- 85. جایگزینی در رشته (str_replace)
- 86. تقسیم رشته (explode)
- 87. الحاق رشته (implode)
- 88. تبدیل به حروف بزرگ/کوچک (strtoupper, strtolower)
- 89. برش رشته (substr)
- 90. بررسی شروع/پایان رشته (str_starts_with, str_ends_with)
- 91. استفاده از توابع رشته ای با ساختارهای کنترلی
- 92. کار با فرم ها در PHP (مقدمه)
- 93. دریافت داده از فرم ها (GET, POST)
- 94. اعتبارسنجی داده های ورودی (مقدمه)
- 95. توابع مفید برای اعتبارسنجی (empty, is_numeric, filter_var)
- 96. نکات امنیتی در کار با متغیرها و ورودی کاربر
- 97. مقدمه ای بر توابع سیستمی PHP
- 98. توابع تاریخ و زمان
- 99. توابع کار با فایل ها (مقدمه)
- 100. توابع ریاضی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.