- مدرس دوره : حسن خسروجردی ( رزومه )
- تعداد ویدیوها : 189 ویدیو
- مدت زمان دوره : 43:16:00
- سطح دوره : پیشرفته
- وضعیت دوره : در حال برگزاری
- تاریخ آخرین بروزرسانی : 1401/04/12
.png)
زبان PHP یک زبان اسکریپتی و open source است که برای طراحی برنامه های تحت وب مورد استفاده قرار میگیرد. منظور از سمت سرور بودن چیست؟ بدین معنا که صفحات PHP ابتدا توسط سرور ، پردازش شده و سپس خروجی به صورت کدهای HTML برای مرورگر ارسال می شود.
PHP مخفف Hypertext PreProcessor به معنای پیش پردازند ابرمتن است.
زبان PHP در سایت های بزرگی همچون : Wikipedia , Facebook , Slack , MailChimp , Wordpress , Yahoo مورد استفاده قرار میگیرد
این زبان بدلیل مزیت های فراوانی که دارد توانسته است در دنیای برنامه نویسی جایگاه ویژه ای برای خود باز کند و طرفداران زیادی را برای خود جذب نماید.از جمله مزیت های آن میتوان به موارد زیر اشاره کرد :
PHP زبان تخصصی طراحی وب اپلیکیشن است
کاربرد PHP در سیستمهای مدیریت محتوا (CMS)
PHP رایگان است
سازگاری با پلتفرمهای مختلف
یادگیری راحت و استفاده ساده و آسان
فرصتهای شغلی خوب برای برنامه نویسان PHP در خارج و داخل کشور
قابلیت استفاده با معماریهای مختلف برنامهنویسی
پیشنهاد میکنیم برای آشنایی بیشتر با سرفصل های دوره بخش معرفی این دوره را مشاهده نمایید.
فهرستـــ ویدیوها
مدت زمان دوره 43:16:00-
لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.
-
چرا PHP ؟ نوشتن اولین برنامه
در این بخش در رابطه با دلایل استفاده از php صحبت میشود.همچنین اولین برنامه چاپ سلام هم نوشته میشود
-
ساختار دستورات php , توضیحات , متغییر ها
در این بخش ساختار کلی دستورات php توضیح داده میشود. همچنین نحوه کامنت نویسی , متغییر ها و اصول نام دهی فایل ها , فولدر ها و متغییر ها توضیح داده میشود.
-
Data Types یا انواع داده در PHP
در این بخش Data Types یا انواع داده در PHP توضیح داده میشود.
-
string functions - بخش دوم
در این بخش در رابطه با توابع implode , htmlentities , join , print صحبت میشود.
-
string functions - بخش سوم
در این بخش در رابطه با number_format , str_replace , strcmp , strlen , strpos , stripos , strtolower , strtoupper , substr , str_split , trim صحبت میشود.
-
Numbers
در این بخش در رابطه با اعداد صحبت میشود و توابع is_int is_float infinite is_number (int) و تبدیلات بررسی میشوند.
-
array functions
در این بخش در رابطه با array_combine , array_diff , array_diff_assoc , array_diff_key , array_intersect , array_keys , array_merge , array_pop , array_push صحبت میشود.
-
array functions - بخش دوم
در این بخش در رابطه با توابع array_replace , array_reverse , array_slice صحبت میشود.
-
array functions - بخش سوم
در این بخش در رابطه با توابع array_splice , array_values , count. , compact , extract , in_array , sizeof , sort , صحبت میشود.
-
Operators در زبان PHP
در این بخش در رابطه با اپراتور های ریاضی و مقایسه ای صحبت میشود. Arithmetic Operators Comparison Operators
-
Operators در زبان PHP - بخش دوم
در این بخش در رابطه با Assignment operators , Logical operators صحبت میشود.
-
Operators در زبان PHP - بخش سوم
در این بخش در رابطه با Increment/Decrement operators String operators Array operators صحبت میشود.
-
توابع مهم متغییر ها - بخش دوم
در این بخش توابع gettype , intval , is_array , is_bool , is_float , is_null , is_numeric , unset , floatval
-
حلقه ها Loops - حلقه while
در این قسمت در رابطه با حلقه ها Loops - حلقه while صحبت میشود.
-
حلقه ها Loops - حلقه do while - for
در این قسمت حلقه ها Loops - حلقه do while - for بررسی میشوند.
-
پیمایش آرایه به کمک حلقه ها
در این قسمت پیمایش آرایه به کمک حلقه های for, while , do while انجام میشود.
-
functions - توابع - بخش دوم
در این بخش در رابطه با Default Argument Value , Functions - Returning values , Passing Arguments by Reference صحبت میشود.
-
functions - توابع - بخش سوم
Callback Functions , PHP Variable Length Argument Function , PHP Recursive Function
-
include and require
include and require در این بخش بحث میشود. تفاوت ها کارکرد موارد استفاده
-
Superglobals - متغییر های سراسری
در این بخش در رابطه با سوپر گلوبال ها یا متغییر ها با دسترسی سراسری توضیح داده میشوند. GLOBALS SERVER_$
-
کار با فایل ها و آپلود فایل
در این بخش $_FILES توضیح داده میشود. همچنین کار با تابع move_uploaded_file توضیح داده میشود.
-
نحوه ساخت دیتابیس و export , import
نحوه ساخت دیتابیس و export , import در محیط phpmyadmin
-
ساخت , حذف , ویرایش اطلاعات در محیط phpmyadmin
ساخت , حذف , ویرایش اطلاعات در محیط phpmyadmin در این بخش انجام میشود.
-
تغییرات در جداول- قید ها Constraints
تغییرات در جداول- قید ها Constraints NOT NULL UNIQUE
-
CHECK - DEFAULT Constraints
در این بخش در رابطه با CHECK - DEFAULT دو قید مهم صحبت میشود.
-
عملیات CRUD - نمایش رکورد ها - دستور SELECT
عملیات CRUD - نمایش رکورد ها دستور select - select distinc
-
خروجی گرفتن با فرمت CSV ( پایان فصل دیتابیس )
خروجی گرفتن با فرمت CSV ( پایان فصل دیتابیس )
-
ساخت جدول و وارد کردن رکورد در جداول به کمک روش MySQLi
ساخت جدول و وارد کردن رکورد در جداول به کمک روش MySQLi
-
ساخت دیتابیس و جدول و وارد کردن رکورد به روش MySQLi OOP
ساخت دیتابیس و جدول و وارد کردن رکورد به روش MySQLi OOP
-
عملیات delete , update , select در روش MySQLi
عملیات delete , update , select در روش MySQLi
-
روش PDO - ساخت دیتابیس , ساخت جدول , insert , delete , update
روش PDO - ساخت دیتابیس , ساخت جدول , insert , delete , update
-
ساخت صفحه ساخت دسته بندی جدید - حذف دسته بندی ها
ساخت صفحه ساخت دسته بندی جدید - حذف دسته بندی ها
-
ساخته صفحه دسته بندی ها ( اتمام پروژه بلاگ ) ( اتمام فصل بخش مقدماتی و نیمه متوسط )
ساخته صفحه دسته بندی ها ( اتمام پروژه بلاگ ) ( اتمام فصل بخش مقدماتی و نیمه متوسط )
-
آشنایی با regex - عبارات با قاعده - بخش دوم
آشنایی با regex - عبارات با قاعده - بخش دوم
-
آشنایی با regex - عبارات با قاعده - بخش سوم
آشنایی با regex - عبارات با قاعده - بخش سوم
-
آشنایی با regex - عبارات با قاعده - بخش چهارم
آشنایی با regex - عبارات با قاعده - بخش چهارم
-
آشنایی با regex - عبارات با قاعده - بخش پنجم
آشنایی با regex - عبارات با قاعده - بخش پنجم
-
آشنایی با regex - عبارات با قاعده - بخش ششم
آشنایی با regex - عبارات با قاعده - بخش ششم
-
آشنایی با regex - عبارات با قاعده - بخش هفتم
آشنایی با regex - عبارات با قاعده - بخش هفتم
-
ارث بری در کلاس ها - سطوح دسترسی در کلاس ها Inheritance - Access Modifiers
ارث بری در کلاس ها - سطوح دسترسی در کلاس ها Inheritance Access Modifiers
-
Class Constants , Static Methods , Static Properties
Class Constants , Static Methods , Static Properties
-
ساخت صفحه ساخت خبر جدید + اضافه کردن CKeditor به پروژه
ساخت صفحه ساخت خبر جدید + اضافه کردن CKeditor به پروژه
-
ویرایش و حذف منو ها ( حل تمارین join , امنیت )
ویرایش و حذف منو ها ( حل تمارین join , امنیت )
-
چیدمان صفحه اصلی پروژه خبری + قالب خام پروژه
چیدمان صفحه اصلی پروژه خبری + قالب خام پروژه
-
ساخت بخش view
تست سیستم روتینگ نوشته شده و خروجی گرفتن از آن و همچنین پیاده سازی بخش view شبیه به فریم ورک های بزرگ مانند لاراول
-
استفاده از سیستم view + کدهای پروژه تا این بخش
تست و بررسی سیستم view و ارسال متغییر ها و مقایسه با پروژه های مبتنی بر لاراول
-
ساخت بخش Model
ساخت و پیکربندی کلی کلاس Model و اتصال به دیتابیس و همچنین تست بخش ریدایرکت در سیستم طراحی شده
-
ساخت بخش Model - بخش دوم
ساخت متد های کوئری و execute به منظور ارتباط با دیتابیس و همچنین قطع ارتباط با دیتابیس در انتهای عملیات در کلاس Model
نظرات کاربران در رابطه با این دوره