آکادمی مهندس مجید کلانتریKALANTARI ACADEMY • LEARN BY DOING
مسیر گام‌به‌گام آکادمی

PHP

منطق سمت سرور و وب پویا

php
● درس قابل شروع✓ تکمیل‌شده🔒 قفل
01شروع مسیر0 از 2 درس تکمیل شده⌄
  1. متغیر و خروجیآماده یادگیری · 8 دقیقه
  2. آرایه و حلقهآماده یادگیری · 9 دقیقه
02زبان و منطق0 از 2 درس تکمیل شده⌄
  1. انواع، مقایسه و توابعآماده یادگیری · 7 دقیقه
  2. آرایه انجمنی و مدیریت دادهآماده یادگیری · 8 دقیقه
03درخواست و امنیت0 از 4 درس تکمیل شده⌄
  1. GET، POST و اعتبارسنجی ورودیآماده یادگیری · 8 دقیقه
  2. خروجی امن و جلوگیری از XSSآماده یادگیری · 7 دقیقه
  3. Session، ورود و تغییر شناسه🔒 نیازمند اشتراک فعال · 7 دقیقه
  4. هش رمز و بررسی امن🔒 نیازمند اشتراک فعال · 8 دقیقه
🔒پایگاه داده0 از 2 درس تکمیل شده⌄
  1. PDO و پرس‌وجوی پارامتری🔒 نیازمند اشتراک فعال · 8 دقیقه
  2. تراکنش و ثبت سازگار عملیات🔒 نیازمند اشتراک فعال · 9 دقیقه
🔒ساختار و کیفیت0 از 4 درس تکمیل شده⌄
  1. استثنا، لاگ و پاسخ خطا🔒 نیازمند اشتراک فعال · 7 دقیقه
  2. کلاس، interface و مسئولیت واحد🔒 نیازمند اشتراک فعال · 7 دقیقه
  3. JSON و ساخت پاسخ API🔒 نیازمند اشتراک فعال · 7 دقیقه
  4. فایل، مسیر امن و بارگذاری🔒 نیازمند اشتراک فعال · 7 دقیقه
🔒پروژه پایانی0 از 1 درس تکمیل شده⌄
  1. پروژه پایانی: API محاسبه نتیجه آزمون🔒 نیازمند اشتراک فعال · 9 دقیقه
🔒PHP تفصیلی — زبان0 از 20 درس تکمیل شده⌄
  1. چرخه درخواست و نقش PHP در وب🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. نصب محلی، CLI و وب‌سرور آزمایشی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. دستور زبان، مرز PHP و توضیح کد🔒 نیازمند اشتراک فعال · 10 دقیقه
  4. متغیر و حوزه: محلی، global و static🔒 نیازمند اشتراک فعال · 10 دقیقه
  5. خروجی، نوع و بررسی مقدار🔒 نیازمند اشتراک فعال · 10 دقیقه
  6. رشته، طول بایتی و متن فارسی🔒 نیازمند اشتراک فعال · 10 دقیقه
  7. تغییر، اتصال و برش رشته🔒 نیازمند اشتراک فعال · 10 دقیقه
  8. عدد، تبدیل نوع و دقت محاسبه🔒 نیازمند اشتراک فعال · 10 دقیقه
  9. ثابت‌ها و اطلاعات زمینه اجرا🔒 نیازمند اشتراک فعال · 10 دقیقه
  10. عملگرها، اولویت و مقایسه دقیق🔒 نیازمند اشتراک فعال · 10 دقیقه
  11. شاخه‌بندی، مرزها و شرط کوتاه🔒 نیازمند اشتراک فعال · 10 دقیقه
  12. switch و match: انتخاب مسیر یا مقدار🔒 نیازمند اشتراک فعال · 10 دقیقه
  13. حلقه شرطی و حلقه شمارنده🔒 نیازمند اشتراک فعال · 10 دقیقه
  14. پیمایش آرایه و کنترل ادامه حلقه🔒 نیازمند اشتراک فعال · 10 دقیقه
  15. تابع: ورودی، خروجی و قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
  16. ساخت آرایه عددی و انجمنی🔒 نیازمند اشتراک فعال · 10 دقیقه
  17. ویرایش، افزودن و حذف عضو آرایه🔒 نیازمند اشتراک فعال · 10 دقیقه
  18. آرایه چندبعدی، فیلتر و مرتب‌سازی🔒 نیازمند اشتراک فعال · 10 دقیقه
  19. داده درخواست و متغیرهای فوق‌سراسری🔒 نیازمند اشتراک فعال · 10 دقیقه
  20. عبارت منظم، تطبیق و جایگزینی🔒 نیازمند اشتراک فعال · 10 دقیقه
🔒PHP تفصیلی — فرم و امنیت0 از 5 درس تکمیل شده⌄
  1. پردازش فرم و فیلد اجباری🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. اعتبارسنجی کامل فرم و حفظ ورودی امن🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. فیلتر، گزینه‌ها و false در برابر صفر🔒 نیازمند اشتراک فعال · 10 دقیقه
  4. بارگذاری فایل با اعتبارسنجی چندلایه🔒 نیازمند اشتراک فعال · 10 دقیقه
  5. کوکی و نشست: تفاوت محل ذخیره🔒 نیازمند اشتراک فعال · 10 دقیقه
🔒PHP تفصیلی — ابزارهای کاربردی0 از 6 درس تکمیل شده⌄
  1. تاریخ، منطقه زمانی و زمان پایدار🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. تفکیک فایل، require و مسیر کنترل‌شده🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. خواندن فایل و مدیریت منبع🔒 نیازمند اشتراک فعال · 10 دقیقه
  4. نوشتن فایل، خطا و قفل ساده🔒 نیازمند اشتراک فعال · 10 دقیقه
  5. callback، closure و دریافت وابستگی🔒 نیازمند اشتراک فعال · 10 دقیقه
  6. JSON و مدیریت شکست تبدیل🔒 نیازمند اشتراک فعال · 10 دقیقه
🔒PHP تفصیلی — شیءگرایی0 از 8 درس تکمیل شده⌄
  1. شیءگرایی: مدل داده و رفتار مرتبط🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. سازنده، مقدار اولیه و پاک‌سازی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. سطح دسترسی و ارث‌بری🔒 نیازمند اشتراک فعال · 10 دقیقه
  4. ثابت کلاس، abstract و interface🔒 نیازمند اشتراک فعال · 10 دقیقه
  5. Trait و بازاستفاده افقی رفتار🔒 نیازمند اشتراک فعال · 10 دقیقه
  6. عضو static و وضعیت مشترک🔒 نیازمند اشتراک فعال · 10 دقیقه
  7. Namespace، نام کامل و وارد کردن نوع🔒 نیازمند اشتراک فعال · 10 دقیقه
  8. iterable، generator و حافظه🔒 نیازمند اشتراک فعال · 10 دقیقه
🔒PHP تفصیلی — MySQL0 از 7 درس تکمیل شده⌄
  1. اتصال PDO و تنظیمات خطا🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. ساخت طرح دیتابیس تمرینی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. درج پارامتری و شناسه ساخته‌شده🔒 نیازمند اشتراک فعال · 10 دقیقه
  4. درج چند رکورد و استفاده مجدد از statement🔒 نیازمند اشتراک فعال · 10 دقیقه
  5. خواندن داده و نبود نتیجه🔒 نیازمند اشتراک فعال · 10 دقیقه
  6. مرتب‌سازی مجاز و صفحه‌بندی🔒 نیازمند اشتراک فعال · 10 دقیقه
  7. ویرایش و حذف با دامنه مشخص🔒 نیازمند اشتراک فعال · 10 دقیقه
🔒PHP تفصیلی — XML0 از 3 درس تکمیل شده⌄
  1. XML و SimpleXML با ورودی کنترل‌شده🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. خواندن و تغییر درخت XML با DOM🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. پردازش رویدادی XML🔒 نیازمند اشتراک فعال · 10 دقیقه
🔒PHP تفصیلی — AJAX0 از 4 درس تکمیل شده⌄
  1. درخواست غیرهم‌زمان به endpoint PHP🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. جست‌وجوی JSON در دیتابیس تمرینی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. پاسخ XML و خواندن آن در مرورگر🔒 نیازمند اشتراک فعال · 10 دقیقه
  4. جست‌وجوی زنده، debounce و polling🔒 نیازمند اشتراک فعال · 10 دقیقه
🔒تکمیلی کاربردی · array_key_exists و مقدار null0 از 4 درس تکمیل شده⌄
  1. array_key_exists و مقدار null — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. array_key_exists و مقدار null — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. array_key_exists و مقدار null — عیب‌یابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
  4. array_key_exists و مقدار null — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · مقایسه strict در جستجوی آرایه0 از 4 درس تکمیل شده⌄
  1. مقایسه strict در جستجوی آرایه — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. مقایسه strict در جستجوی آرایه — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. مقایسه strict در جستجوی آرایه — عیب‌یابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
  4. مقایسه strict در جستجوی آرایه — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · پخش آرایه و کلیدها0 از 4 درس تکمیل شده⌄
  1. پخش آرایه و کلیدها — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. پخش آرایه و کلیدها — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. پخش آرایه و کلیدها — عیب‌یابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
  4. پخش آرایه و کلیدها — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · Closure و capture مقداری0 از 4 درس تکمیل شده⌄
  1. Closure و capture مقداری — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. Closure و capture مقداری — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. Closure و capture مقداری — عیب‌یابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
  4. Closure و capture مقداری — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · Yield و کلید جریان0 از 4 درس تکمیل شده⌄
  1. Yield و کلید جریان — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. Yield و کلید جریان — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. Yield و کلید جریان — عیب‌یابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
  4. Yield و کلید جریان — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · JSON_THROW_ON_ERROR0 از 4 درس تکمیل شده⌄
  1. JSON_THROW_ON_ERROR — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. JSON_THROW_ON_ERROR — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. JSON_THROW_ON_ERROR — عیب‌یابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
  4. JSON_THROW_ON_ERROR — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · DateTimeImmutable و تغییر امن0 از 4 درس تکمیل شده⌄
  1. DateTimeImmutable و تغییر امن — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. DateTimeImmutable و تغییر امن — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. DateTimeImmutable و تغییر امن — عیب‌یابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
  4. DateTimeImmutable و تغییر امن — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · متن UTF-8 و مرز بایت0 از 4 درس تکمیل شده⌄
  1. متن UTF-8 و مرز بایت — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. متن UTF-8 و مرز بایت — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. متن UTF-8 و مرز بایت — عیب‌یابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
  4. متن UTF-8 و مرز بایت — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · Hash_equals و مقایسه token0 از 4 درس تکمیل شده⌄
  1. Hash_equals و مقایسه token — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. Hash_equals و مقایسه token — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. Hash_equals و مقایسه token — عیب‌یابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
  4. Hash_equals و مقایسه token — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · filter_var و false صفر0 از 4 درس تکمیل شده⌄
  1. filter_var و false صفر — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. filter_var و false صفر — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. filter_var و false صفر — عیب‌یابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
  4. filter_var و false صفر — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · Callback و حفظ کلید filter0 از 4 درس تکمیل شده⌄
  1. Callback و حفظ کلید filter — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. Callback و حفظ کلید filter — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. Callback و حفظ کلید filter — عیب‌یابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
  4. Callback و حفظ کلید filter — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · Throwable و مرز مسئولیت0 از 4 درس تکمیل شده⌄
  1. Throwable و مرز مسئولیت — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. Throwable و مرز مسئولیت — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. Throwable و مرز مسئولیت — عیب‌یابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
  4. Throwable و مرز مسئولیت — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · ترتیب usort و رفع تساوی0 از 4 درس تکمیل شده⌄
  1. ترتیب usort و رفع تساوی — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. ترتیب usort و رفع تساوی — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. ترتیب usort و رفع تساوی — عیب‌یابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
  4. ترتیب usort و رفع تساوی — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · بستن منبع در finally0 از 4 درس تکمیل شده⌄
  1. بستن منبع در finally — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
  2. بستن منبع در finally — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
  3. بستن منبع در finally — عیب‌یابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
  4. بستن منبع در finally — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
تطبیق سرفصل‌ها · 112 عنوان در درس‌های این مسیر پوشش داده شده
  • PHP HOME
  • PHP Intro
  • PHP Install
  • PHP Syntax
  • PHP Comments
  • PHP Multiline Comments
  • PHP Variables
  • Variables Scope
  • $GLOBALS
  • PHP Echo / Print
  • PHP Data Types
  • PHP Strings
  • String Functions
  • Modify Strings
  • Concatenate Strings
  • Slicing Strings
  • Escape Characters
  • PHP Numbers
  • PHP Casting
  • PHP Math
  • PHP Constants
  • PHP Magic Constants
  • PHP Operators
  • PHP If Operators
  • PHP If...Else...Elseif
  • PHP If...Else
  • PHP Shorthand if
  • PHP Nested if
  • PHP Switch
  • PHP Match
  • PHP Loops
  • While Loop
  • Do While Loop
  • For Loop
  • Foreach Loop
  • Break Statement
  • Continue Statement
  • PHP Functions
  • PHP Arrays
  • Indexed Arrays
  • Associative Arrays
  • Create Arrays
  • Access Array Items
  • Update Array Items
  • Add Array Items
  • Remove Array Items
  • Sorting Arrays
  • Multidimensional Arrays
  • Array Functions
  • PHP Superglobals
  • $_SERVER
  • $_REQUEST
  • $_POST
  • $_GET
  • PHP RegEx
  • PHP RegEx Functions
  • PHP Form Handling
  • PHP Form Required
  • PHP Form Validation
  • PHP Form URL/E-mail
  • PHP Form Complete
  • PHP Filters
  • PHP Filters Advanced
  • PHP Date and Time
  • PHP Include
  • PHP File Handling
  • PHP File Open/Read
  • PHP File Create/Write
  • PHP File Upload
  • PHP Cookies
  • PHP Sessions
  • PHP Callback Functions
  • PHP JSON
  • PHP Exceptions
  • PHP What is OOP
  • PHP Classes/Objects
  • PHP Constructor
  • PHP Destructor
  • PHP Access Modifiers
  • PHP Inheritance
  • PHP Abstract Classes
  • PHP Interfaces
  • PHP Traits
  • PHP Static Methods
  • PHP Static Properties
  • PHP Namespaces
  • PHP Iterables
  • MySQL Database
  • MySQL Connect
  • MySQL Create DB
  • MySQL Create Table
  • MySQL Insert Data
  • MySQL Get Last ID
  • MySQL Insert Multiple
  • MySQL Prepared
  • MySQL Select Data
  • MySQL Where
  • MySQL Order By
  • MySQL Limit Data
  • MySQL Update Data
  • MySQL Delete Data
  • PHP XML Parsers
  • PHP SimpleXML Parser
  • PHP SimpleXML - Get
  • PHP DOM Parser
  • PHP XML Expat Parser
  • AJAX Intro
  • AJAX PHP
  • AJAX Database
  • AJAX XML
  • AJAX Live Search
  • AJAX Poll