آموزش برنامه نویسی php
اطلاعات پروژه
فریلنسر | مهدی فتحی |
نام کاربری | mehdi.fathi2003 |
دسته بندی پروژه | |
تاریخ ثبت | ۱۹ اسفند ۱۳۹۷ |
تعداد نظرات | ۰ |
قیمت |
تخفیف : 20% عنوان تخفیف : تخفیف فوق العاده تاریخ انقضاء کد تخفیف : ۲۳:۵۹:۰ ۱۴۰۳/۱۰/۳۰
|
|
|
امکان خرید از درگاه های بانکی و کیف پول برای دانلود بعد از خرید به همین صفحه برگردید تا لینک های دانلود نمایش داده شود |
|
انتشار پروژه ها و مطالب سایت در سایت دیگر ممنوع بوده و پیگرد قانونی دارد |
آموزش برنامه نویسی php
آموزش برنامه نویسی php
در این آموزش شما به طور کامل و جلسه به جلسه برنامه نویسی php را یاد می گیرید که سرفصل کامل مطالب در زیر آمده است.
آموزش کامل برنامه نویسی php
- مقدمه ای بر مدیریت محتوا در Web
- HTTP و HTML
- پروسه Request/Response
- نگاهی به Open Source
- مزایای MySQL ، PHP
- وب سرور Apache
- راه اندازی محیط توسعه
- آشنایی با سرویس دهنده ها همانند WAMP ، XAMP و LAMP
- راه اندازی محیط توسعه بر روی ویندوز
- دریافت و نصب WAMP
- رفع مشکلات پس از نصب/تداخل با سرویس های موجود
- تست کردن سیستم نصب شده
- انتخاب و استفاده از یک IDE
- آشنایی با IDE های مختلف برای برنامه نویسی PHP
- استفاده از IDE ، PhpStorm برای برنامه نویسی
- شروع کار با PHP
-
ساختار PHP
- بررسی نحوه عملکرد PHP
- فراخوانی پردازشگر PHP
- نوشتن Comment
- بررسی Syntax زبان PHP
- بررسی و کاربرد متغیرها
- تعریف یک متغیر
- قوانین نامگذاری متغیرها
- مقداردهی به متغیرها
- خواندن مقدار متغیرها
- استفاده از متغیرها در برنامه
- تعیین نوع برای متغیرها
- بازه دید متغیرها
- دستورات چندخطی
- اپراتورها
- بررسی کاربرد Constant
- تعریف Constant
- استفاده از Constant در برنامه
- استفاده از دستور echo
- بررسی و کاربرد تابع ها (Function)
- نحوه کار با تابع های PHP
-
اپراتورها
- اپراتورهای محاسباتی
- اپراتورهای مقداردهی
- اپراتورهای رشته ها
- اپراتورهای افزاینده و کاهنده
- اپراتورهای منطقی
- اپراتورهای تست برابری
- اپراتورهای مقایسه
-
عبارت های دستوری، دستورات شرطی، و حلقه ها
-
کار با رشته ها (Strings)
- دابل کوتیشن
- تک کوتیشن
- عبارت های دستوری
- کار با توابع مختلف بر روی رشته ها
-
دستورات شرطی
- دستور if
- دستور else
- دستور switch
- اپراتور ?
-
حلقه ها
- بررسی و کاربرد حلقه while
- استفاده از حلقه while
- بررسی و کاربرد حلقه do...while
- استفاده از حلقه do...while
- بررسی و کاربرد حلقه for
- استفاده از حلقه for
- بررسی و کاربرد حلقه foreach
- استفاده از حلقه foreach
- دستور break
- دستور continue
-
کار با رشته ها (Strings)
- آرایه ها در PHP
- آرایه های Numerical یا عددی
- آرایه های Associative
- نحوه دسترسی به ایندکس های آرایه
- استفاده از حلقه foreach در آرایه ها
- استفاده از تابع های مربوط به Array ها
- تابع is_array()
- تابع count()
- تابع shuffle()
- تابع end()
- تابع in_array()
- آرایه های چند بعدی
- تابع ها در PHP
- بررسی کاربرد تابع
- تعریف یک تابع
- بازگرداندن یک مقدار
- تعریف تابع دارای پارامتر ورودی
- بازگرداندن یک Array
- فرم ها و دریافت اطلاعات از کاربر
- بررسی From ها
- بررسی متد POST
- بررسی متد GET
- تشریح Query String
- نحوه ارسال اطلاعات فرم
-
المنت های مورد استفاده در فرم های ورودی
- TextBox
- TextArea
- CheckBox
- RadioButton
- DropDownList
- Upload File
- Button
- Label
- Hidden Field
- دریافت اطلاعات Form ها توسط PHP
- دریافت اطلاعات از طریق $_POST
- دریافت اطلاعات از طریق $_GET
- دریافت اطلاعات از طریق $_REQUEST
- کار با فایل ها
- چک کردن وجود یا عدم وجود یک فایل
- ایجاد یک فایل
- خواندن محتویان فایل ها
- کپی کردن فایل ها
- Move کردن فایل ها
- حذف کردن فایل ها
- خواندن کلیه محتویات یک فایل
- آپلود فایل
- نحوه آپلود فایل
- تنظیمات مربوط به آپلود فایل
- بررسی شرایط مختلف هنگام آپلود فایل
- آرایه سوپرگلوبال $_SERVER
- اخذ اطلاعاتی مختلف با استفاده از $_SERVER
- مدیریت بر خطاها و رفع آنها در PHP
- مدیریت خطاها ، رفع خطاها و کدنویسی لازم جهت مدیریت خطاها
- تنظیم سطح مورد نیاز جهت گزارش دهی خطاها
- مدیریت بر Exceptions
- کاوش در پوشه ها
- ایجاد پوشه با PHP
- خواندن محتوای یک پوشه
- اخذ اطلاعات در مورد مسیر یک فایل
- استفاده از cookie
- Cookie چیست ؟
- بررسی کاربردهای cookie
- تابع setcookie
- ایجاد cookie
- بررسی $_COOKIE
- دسترسی به یک cookie
- از بین بردن cookie
- Session و احراز هویت (Authentication)
- Session چیست
- کاربردهای Session
- تابع session_start()
- بررسی $_SESSION
- نحوه ساخت یک SESSION
- نحوه از بین بردن SESSION
- پایان دادن Session
- کار با تابع unset
- کار با تابع session_destroy
- تاریخ و زمان
- توابع تاریخ و زمان
- مدیریت بر اطلاعات تاریخ و زمان
- تنظیم و اخذ مقادیر زمان
- ارسال ایمیل ها
- ارسال ایمیل ها
- تابع Mail()
- ایجاد یک اسکریپت فرم تماس میل (mail contact form script)
- صحه گذاری آدرس ایمیل
- فیلترگذاری داده ورودی ایمیل
- اضافه نمودن Form ، Content-Type (utf-8) و header های Reply-To در ایمیل
- عبارات منظم Regular Expression
- الگوهای Regular Expression
- عبارات Regular