آموزش برنامه نویسی پی اچ پی PHP

آموزش برنامه نویسی پی اچ پی PHP به زبان شیرین فارسی

آموزش برنامه نویسی پی اچ پی PHP

آموزش برنامه نویسی پی اچ پی PHP به زبان شیرین فارسی

آموزش برنامه نویسی پی اچ پی PHP
بسم الله الرحمن الرحیم
در این سایت آموزش جامع و کاملی درباره زبان برنامه نویسی پی اچ پی PHP قرار داده خواهد شد
امیدوارم این آموزش ها بتونه راه گشای تمام ایرانیانی باشه که می خوان تو این زمینه به موفقیت برسند و باعث افتخار کشورشون باشن
آخرین نظرات
مراحل آموزش کامل PHP را به صورت کامل و به ترتیب زیر پیگیری کنید تا موفق شوید.

A - آموزش مقدماتی PHP

  1. مقدمه پی اچ پی PHP
  2. ساختار دستورات در PHP
  3. متغیر ها در زبان PHP
  4. دستور echo و print در PHP
  5. انواع داده ها در PHP
  6. رشته ها در PHP
  7. مقادیر ثابت در PHP
  8. عملگرها در PHP
  9. جملات شرطی در PHP
  10. دستور Switch در زبان PHP
  11. آرایه ها در زبان PHP
  12. حلقه ها در زبان PHP
  13. بررسی حلقه های for و foreach در PHP
  14. توابع در زبان PHP
  15. فرم های HTML در PHP
  16. متغییر GET_$ در PHP
  17. متغییر POST_$ در زبان PHP

B - آموزش کار با فرم ها

  1. شروع کار با فرم ها در PHP
  2. اعتبارسنجی فرم ها در PHP
  3. فیلد های الزامی در PHP
  4. اعتبارسنجی ایمیل در PHP
  5. حفظ مقادیر فرم در PHP

C- آموزش پیشرفته ی PHP

  1. تابع Date در PHP
  2. دستور include در زبان PHP
  3. کار با فایل ها در PHP
  4. ارسال یا آپلود فایل در PHP
  5. Cookie ها در php
  6. متغییر session در php
  7. ارسال ایمیل در PHP
  8. امنیت در کد ارسال ایمیل php
  9. مدیریت خطاها در php
  10. بررسی استثناها در php
  11. فیلتر ورودی ها در php

ِD - آموزش پایگاه داده

  1. آموزش مقدمه MySQL
  2. ارتباط با داده ها
  3. ....در حال تکمیل آموزش....
۱۲ خرداد ۹۴ ، ۱۱:۲۴

مدیریت خطاها در php

رسیدگی یا مدیریت خطاها در php

رسیدگی به خطاها در php بسیار ساده است. به صورت پیشفرض اگر خطایی رخ دهد، یک پیغام خطا که توضیح دهنده ی خطا است، همراه با نام فایل و شماره خط به مرورگر فرستاده می شود.

هنگام ایجاد برنامه های تحت وب، بررسی خطاها یک بخش مهم است. اگر کد شما امکان بررسی خطا را نداشته باشد، در این صورت بسیار غیرحرفه ای عمل کرده اید و ممکن است در معرض خطر امنیتی قرار بگیرید.

در زیر بعضی روش های معمول بررسی خطا در php توضیح داده خواهد شد:

  • استفاده از دستور ساده ()die
  • خطاهای معمولی و راه اندازی رسیدگی کننده خطا
  • واقعه نگاری خطاها

استفاده از تابع ()die

این تابع متنی را که به عنوان پارامتر برای آن مشخص کرده ایم، چاپ می کند و از کد جاری خارج می شود.

برای خواند ادامه ی آموزش به ادامه مطلب بروید.



مثال: در این مثال با استفاده از تابع ()fopen یک فایل متنی را به صورت فقط خواندنی باز می کنیم:

<?php
$file=fopen("welcome.txt","r");
?>

اگر فایل وجود نداشته باشد، با خطای زیر مواجه می شویم:

Warning: fopen(welcome.txt) [function.fopen]: failed to open stream:
No such file or directory in C:\webfolder\test.php on line 2

برای اینکه کاربر با پیغام خطای بالا مواجه نشود، قبل از هر چیز، وجود فایل "welcome.txt" را بررسی می کنیم:

<?php
if(!file_exists("welcome.txt"))
die("File not found");
else
$file=fopen("welcome.txt","r");
?>

کد بالا کارامدتر از کد قبلی است، حالا اگر فایل وجود نداشته باشد بعد از اجرای اسکریبت، پیغام خطای زیر نمایش داده می شود:

File not found

توجه: در اسکریبت بالا، بعد از اجرای دستور ()die، ادامه اجرای اسکریبت متوقف می شود.

متوقف کردن اسکریبت، به این سادگی، همیشه راه درست نیست. بیایید نگاهی به توابع تناوبی رفع خطا در php بیندازیم.


ایجاد یک تابع رسیدگی کننده خطا (error handler)

ایجاد این تابع کاملاً ساده است، و هرگاه که در کد PHP خطایی رخ داد این تابع فراخوانی می شود.

این تابع باید بتواند حداقل با دو پارامتر کار کند(سطح خطا و پیغام خطا) اما تا پنج پارامتر را بپذیرد(اختیاری: فایل، شماره خط و متن پیغام):

نحوه استفاده:

error_function(error_level,error_message,error_file,error_line,error_context)

پارامتر توضیحات
error_level

الزامی است، سطح گزارش خطا را مشخص می کند. جدول زیر را برای انواع سطوح گزارش خطا ببینید.

error_message

الزامی است، پیغام خطا را برای خطای تعریف شده توسط کاربر مشخص می کند.

error_file

اختیاری است. نام فایلی را که خطا در ان رخ داده است مشخص می کند.

error_line

اختیاری است. شماره خطی را که خطا در آن رخ داده است مشخص می کند.

error_context

اختیاری است. یک آرایه که شامل تمام متغییرهای در حال استفاده هنگام رخداد خطا با مقادیرشان است را مشخص می کند.

سطوح گزارش خطا:

مقدار نام ثابت توضیحات
2 E_WARNING

خطاهای زمان اجرا غیر جدی. اجرای script متوقف نمی شود

8 E_NOTICE

اخطارهای زمان اجرا.script چیزی پیدا کرده که ممکن است خطا باشد? اما می تواند در اجرای معمولی script نیز رخ دهد

256 E_USER_ERROR

خطای جدی کاربرساز. مانند یک E-ERROR که توسط کابر با استفاده از تابع trigger_error( ) در php به وجود می آید.

512 E_USER_WARNING

هشدار غیرجدی کاربرساز. مانند یک E_WARNING است که توسط کابر با استفاده از تابع trigger_error( ) در php به وجود می آید.

1024 E_USER_NOTICE

اخطار کاربرساز. مانند یک E_NOTICE است که توسط کابر با استفاده از تابع trigger_error( ) در php به وجود می آید.

4096 E_RECOVERABLE_ERROR

خطای جدی گرفتنی. مانند یک E_ERROR است اما بوسیله ی رفع خطای تعریف شده توسط کاربر می توان ان را گرفت(set_error_handler( ) را نیز ببینید)

8191 E_ALL

همه ی خطاها و هشدارها?به جز سطح E_STRICT) E_STRICT در php 6.0 جزئی از E_ALL خواهد شد.)

حالا اجازه دهید تا یک تابع برای رسیدگی کردن به خطاها ایجاد کنیم، که شامل ورودی های زیر است:

  • errno$: سطح خطا
  • errstr$: متن خطا

function customError($errno, $errstr)
{
echo "<b>Error:</b> [$errno] $errstr<br />";
echo "Ending Script";
die();
}

کد بالا موقعی که راه اندازی شد، "سطح خطا" و "متن خطا" را می گیرد و سپس با چاپ کردن دو مورد ذکر شده به اجرای اسکریبت پایان می دهد.

در حال حاضر باید تصمیم بگیریم که چه موقع تابع بالا، راه اندازی شود.


تنظیم رسیدگی کننده خطا

ما قصد داریم تابع "customError" را به عنوان پیشفرض رسیدگی کننده خطا در PHP معرفی کنیم، این کار به سادگی با استفاده از تابع زیر در PHP امکان پذیر است:

set_error_handler("customError");

نکته: یک پارامتر دوم می تواند برای مشخص کردن سطح خطا به تابع ()set_error_handler اضافه شود، ولی چون می خواهیم که تابع معمولی مان همه ی خطاها را رفع کند، ()set_error_handler تنها با یک پارامتر فراخوانی می شود.

مثال: در زیر سعی کرده ایم با چاپ متغییر "test$" که وجود ندارد تابع "رسیدگی کننده خطا" یا همان "customError" را تست کنیم:

<?php
function customError($errno, $errstr)
{
echo "<b>Error:</b> [$errno] $errstr";
}
set_error_handler("customError");
echo($test);
?>

خروجی کد بالا:

Error: [8] Undefined variable: test


راه اندازی یک خطا

در اسکریبتی که کاربران می توانند داده وارد کنند، می توان موقع رخداد یک ورودی غیرمجاز خطاها را راه اندازی کرد. در php، این کار با تابع ()trigger_error انجام می شود.

مثال: در این مثال اگر متغییر "test" بزرگتر از "1" باشد، یک خطا رخ می دهد:

<?php
$test=2;
if ($test>1)
{
trigger_error("Value must be 1 or below");
}
?>

خروجی کد بالا:

Notice: Value must be 1 or below
in C:\webfolder\test.php on line 5

یک خطا می تواند هر جایی در اسکریبت که بخواهید راه اندازی شود و با افزودن پارامتر دوم شما می توانید مشخص کنید که چه سطح خطایی راه اندازی شود.

مثال: در این مثال یک خطا با سطح E_USER_WARNING رخ می دهد، اگر متغییر "test" بزرگتر از "1" باشد، تابع رسیدگی کننده خطا، راه اندازی شده و اسکریبت را خاتمه می دهیم:

<?php
function customError($errno, $errstr)
{
echo "<b>Error:</b> [$errno] $errstr<br />";
echo "Ending Script";
die();
}

set_error_handler("customError",E_USER_WARNING);

$test=2;
if ($test>1)
{
trigger_error("Value must be 1 or below",E_USER_WARNING);
}
?>

خروجی کد بالا:

Error: [512] Value must be 1 or below
Ending Script

اکنون که طریقه ی رسیدگی به خطاها و چگونگی راه اندازی آن ها را یاد گرفتیم، اجاز دهید نگاهی به واقعه نگاری (Log) خطاها بیندازیم.


واقعه نگاری خطاها (Log)

به طور پیش فرض، php یک گزارش خطا به سیستم واقعه نگاری سرورها یا یک فایل، بسته به اینکه پیکر بندی گزارش خطا چگونه درفایل php.ini تنظیم شده است ارسال می کند. با استفاده از تابع ()error_log شما می توانید گزارش های خطا را به به یک فایل مشخص شده یا یک مقصد دور ارسال کنید.

ارسال پیغام های خطاها به خودتان از طریق email می تواند روش خوبی برای آگاه شدن از خطاهای خاص باشد.

مثال: در این مثال اگر یک خطای خاص رخ دهد ما یک e-mail را همراه با یک پیغام خطا به آدرس مشخص شده می فرستیم و اسکریبت خاتمه خواهد یافت:

<?php
function customError($errno, $errstr)
{
echo "<b>Error:</b> [$errno] $errstr<br />";
echo "Webmaster has been notified";
error_log("Error:[$errno]$errstr",1,"someone@example.com","From:webmaster@example.com");
}

set_error_handler("customError",E_USER_WARNING);

$test=2;
if ($test>1)
{
trigger_error("Value must be 1 or below",E_USER_WARNING);
}
?>

خروجی کد بالا:

Error: [512] Value must be 1 or below
Webmaster has been notified

و در ادامه ایمیل دریافت شده چیزی شبیه زیر خواهد بود:

Error: [512] Value must be 1 or below

توجه: این نباید برای همه ی خطاها استفاده شود، خطاهای معین باید با سیستم واقعه نگاری پیش فرض php در سرور ثبت شوند.

منبع : www.phpcode.blog.ir
کپی برداری از این مطلب فقط و فقط با ذکر منبع مجاز میباشد


آموزش صفر تا صد برنامه نویسی وب با PHP و MYSQL

سطح مقدماتی - سطح متوسطه - سطح پیشرفته

13 ساعت آموزش فارسی صفر تا صد برنامه نویسی وب با PHP و MySQL

از مقدماتی تا پیشرفته


آشنایی با ویژگی ها و برنامه نویسی جدیدترین نسخه PHP 5.5 و بالاتر

به همراه آرشیو ارزشمند بیش از 120 ساعت بهترین مرجع ها و مهمترین عناوین آموزشی

مقدماتی PHP دنیا به زبان اصلی با زیرنویس انگلیسی

مرجعی کامل و مجموعه ای ضروری برای تمامی علاقمندان به برنامه نویسی وب

به همراه تمام نرم افزارهای موردنیاز برنامه نویسی وب و PHP


منتشر شده در 2 پکیج اورجینال و شکیل

(قیمت هر پکیج اورجینال 24800 می باشد و مجموع دو پکیج 49600 تومان)



قیمت : 49600 تومان



PHP را می توان با قاطعیت پرطرفدارترین زبان برنامه نویسی سمت وب دانست که از آن برای برنامه نویسی و پیاده سازی بسیاری از وب سایت های داینامیک استفاده می شود. مجموعه ای که هم اکنون پیش روی شماست از اولین مراحل نصب و اجرای PHP و محیط شبیه ساز آن تا پیشرفته ترین قسمت های کار با پایگاه داده و مباحث امنیتی همراه شماست تا تواناهایی خود را در زمینه ی طراحی و برنامه نویسی وب کامل کنید.
این مجموعه را می توان یک مجموعه ی مستقل دانست بدین علت که از لحظه ی صفر تا صد کار همراه شماست و هر جا که در پیاده سازی کدها دچار مشکل شدید می توانید از کدهای قرار گرفته در مجموعه به سادگی بهره بگیرید.
در قسمت پیشرفته این مجموعه نیز علاوه بر معرفی و آموزش سطوح پیشرفته تر برنامه نویسی و طراحی وب با PHP، به طراحی یک سیستم مدیریت محتوا به صورت قدم به قدم خواهیم پرداخت تا با جنبه های کاملا عملی طراحی یک سامانه ی تحت وب آشنا شوید.
ما در این مجموعه بهترین، ساده ترین و در عین حال پیشرفته ترین متدهای طراحی وب داینامیک را به شما خواهیم آموخت ال در عرصه ی تجارت وب با موفقیت پابگذارید....

محتویات پکیج شماره یک این مجموعه بزرگ آموزشی:

عناوین و مباحث آموزشی فارسی این مجموعه (دوره آموزشی صفر تا صد PHP با MySQL - پک 1):
0- مقدمه
- خوش آمدگویی
- استفاده از فایل های تمرینی
1- مقدمه ای بر PHP
- PHP چیست؟
- تاریخچه ی PHP
- چرا PHP را انتخاب کردیم؟
- مقدمه ای بر نصب PHP
2- نصب PHP در ویندوز
- مقدمه
- نصب سرور Wamp
- یافتن ریشه
- تنظیمات PHP
- تنظیمات MySQL
- ادیتور مورد استفاده
3- اولین قدم ها
- جاسازی کدهای PHP در یک صفحه
- خروجی گرفتن متن داینامیک
- روال درخواست از سرور و پاسخ آن
- درج کامنت در کدها
4- انواع داده ها در PHP
- متغیر ها
- رشته ها
- توابع کار با رشته ها
- اعداد صحیح
- اعداد اعشاری
- آرایه ها
- آرایه های انجمنی
- توابع کار با آرایه ها
- مقادیر بولی
- نال و خالی
- تبدیل نوع
- ثابت ها
5- ساختارهای کنترلی: عبارات منطقی
- عبارات If
- عبارات Else و elseif
- عملگرهای منطقی
- عبارات Switch
6- ساختارهای کنترلی: حلقه ها
- حلقه های While
- حلقه های For
- حلقه های Foreach
- Continue
- Break
- درک مفهوم اشاره گر های آرایه
7- توابع
- تعریف توابع
- آرگومان های تابع
- مقادیر بازگشتی توابع
- مقادیر چندگانه ی بازگشتی
- انواع محدوده ی تعریف متغیر ها
- تعیین آرگومان های پیش فرض تابع
8- خطایابی
- مشکلات عمده
- اخطار ها و خطاها
- رفع مشکلات
9- ساخت صفحات وب با PHP
- لینک ها و آدرس ها
- استفاده از مقادیر GET
- رمزگشایی مقادیر GET
- رمزگشایی برای HTML
- Include و require کردن فایل ها
- تغییر header ها
- انتقال ها
- بافرینگ خروجی
10- کار با فرم ها و داده های فرم
- ساخت فرم ها
- شناسایی ارسال فرم
- پردازش فرم به صورت تک صفحه
- اعتبارسنجی مقادیر فرم
- مشکلات با منطق اعتبارسنجی فرم ها
- نمایش خطاهای اعتبارسنجی
- عملکرد های مختلف اعتبارسنجی
- پردازش و اعتبارسنجی به صورت تک صفحه
ادامه آموزش های این دوره در پک شماره دو و سطح پیشرفته مجموعه


قیمت : 49600 تومان



معرفی امکانات جدید نسخه 5.5 PHP
0- مقدمه
- فایل های تمرینی
- چه چیزهایی باید بدانید
- طراحی محیط مجازی توسعه ی PHP 5.5
1- امکانات جدید نسخه 5.5
- حلقه های ساده تر توسط generator ها
- حذف ارجاع رشته ها و آرایه ها
- استفاده از finally همراه با try و catch
- رمزنگاری پسوردها با توابع جدید
- جایگزینی APC با OPcache
2- امکانات ارتقا یافته نسخه 5.5
- ترکیب foreach با list
- بررسی همه چیز با تابع empty
- بهینه سازی مقادیر بولی و رفتار تابع unpack
- توابع حذف شده، ناسازگار و در حال حذف
3- پایان

به همراه آرشیو ارزشمندی از بهترین مرجع ها و مهمترین عناوین آموزشی PHP به زبان اصلی:

PHP English Tutorials:

- دوره آموزشی “ اصول و مبانی کلی و ضروری پایگاههای داده”
Lynda - Foundations of Programming - Databases
زمان آموزش : 3 ساعت

- دوره آموزشی “ کلیات مای اسکیو ال و بانک اطلاعاتی”
Lynda - MySQL Essential Training
زمان آموزش : 5 ساعت

- دوره آموزشی “کلیات وقت و زمان در پی اچ پی”
Lynda - PHP Date and Time Essential Training
زمان آموزش : 4 ساعت

- دوره آموزشی “ آموزش برنامه نویسی پی اچ پی به کودکان”
Lynda - Teach Kids Programming With PHP
زمان آموزش : 2 ساعت

- دوره آموزشی “ آشنایی کامل با محیط برنامه نویسی کیک پی اچ پی”
Lynda - Understanding MariaDB for MySQL Users
زمان آموزش : 2 ساعت

- دوره آموزشی “ آشنایی کامل با محیط برنامه نویسی کیک پی اچ پی”
Lynda - Up and Running with CakePHP
زمان آموزش : 2 ساعت

- دوره آموزشی “ آشنایی با محیط برنامه نویسی لاراول برای پی اچ پی”
Lynda - Up and Running with Laravel
زمان آموزش : 3 ساعت

- دوره آموزشی “ آشنایی کامل با چگونگی توسعه بانک اطلاعاتی ”
Lynda - Up and Running with MySQL Development
زمان آموزش : 3 ساعت

- دوره آموزشی “ آشنایی با پی اچ پی محیط PEAR,PECL,Composer”
Lynda - Up and Running with PHP - PEAR, PECL, and Composer
زمان آموزش : 2 ساعت

- دوره آموزشی “ آشنایی با پی اچ پی محیط CodeIgniter”
Lynda - Up and Running with PHP CodeIgniter
زمان آموزش : 2 ساعت

- دوره آموزشی “ آشنایی با محیط برنامه نویسی سیمونی 2 برای پی اچ پی”
Lynda - Up And Running With Symfony2 For PHP
زمان آموزش : 2 ساعت

- دوره آموزشی “کلیات آموزش پی اچ پی از مقدماتی تا پیشرفته”
udemy.com - The Ultimate PHP Training Bundle for Beginner to Advanced
زمان آموزش : 13 ساعت

- دوره آموزشی “ معرفی و آشنایی کامل با پی اچ پی ”
Video2Brain - Introducing PHP
زمان آموزش : 5 ساعت

- دوره آموزشی “ انتخاب یک ویراستار پی اچ پی مناسب”
Choosing a PHP Editor
زمان آموزش : 2 ساعت

- دوره آموزشی “نصب آپاچی، مای اسکیو ال و پی اچ پی”
Installing Apache, MySQL, and PHP
زمان آموزش : 3 ساعت

- دوره آموزشی “ آشنایی با پی اچ پی مای ادمین phpMyAdmin”
Lynda - Up and Running with phpMyAdmin
زمان آموزش : 3 ساعت

- دوره آموزشی “ آشنایی کامل با لینوکس برای برنامه نویسان پی اچ پی”
Up and Running with Linux for PHP Developers
زمان آموزش : 4 ساعت

- دوره آموزشی “ آشنایی با لایبراری های استاندارد در پی اچ پی”
Up and Running with the Standard PHP Library
زمان آموزش : 4 ساعت

محتویات پکیج شماره دو این مجموعه بزرگ آموزشی:

عناوین و مباحث آموزشی فارسی این مجموعه (دوره آموزشی صفر تا صد PHP با MySQL - پک 2):
11- کار با کوکی ها و Session ها
- کار با کوکی ها
- تنظیم مقادیر کوکی
- خواندن مقادیر کوکی
- حذف کوکی ها
- کار با Session ها
12- اولیه های MySQL
- مقدمه ای بر MySQL
- طراحی یک پایگاه داده
- طراحی یک جدول در پایگاه داده
- عملیات اولیه در پایگاه داده
- مقداردهی یک پایگاه داده
- پایگاه داده های رابطه ای
- مقداردهی به پایگاه های داده ی رابطه ای
13- استفاده از PHP برای دسترسی به MySQL
- روش های مختلف اتصال
- اتصال به MySQL توسط PHP
- دریافت داده از MySQL
- کار با داده های دریافتی
- ایجاد رکورد توسط PHP
- به روزرسانی و حذف رکورد ها توسط PHP
- SQL Injection
- اصلاح رشته ها برای MySQL
- معرفی عبارت های از پیش آماده شده
14- طراحی یک سیستم مدیریت محتوا
- معرفی پروژه ی عملی
- طراحی پایگاه داده
- آماده سازی محیط کار
- طراحی صفحه ی ابتدایی
- قابل بازاستفاده سازی اجزای صفحات
- اتصال وب سایت به پایگاه داده
15- استفاده از سیستم ناوبری برای انتخاب محتوا
- افزودن صفحات به سیستم ناوبری
- بازسازی سیستم ناوبری
- انتخاب صفحات از سیستم ناوبری
- مشخص سازی صفحه ی فعلی انتخاب شده
- انتقال سیستم ناوبری به یک تابع
16- عملیات چهارگانه ی سیستم
- یافتن یک عنوان در پایگاه داده
- بازسازی انتخاب صفحات
- ایجاد یک فرم برای ایجاد عناوین
- کار با داده های فرم
- انتقال داده به Session
- اعتبارسنجی داده ها
- ایجاد یک فرم برای ویرایش عناوین
- ارسال تک صفحه ای داده های فرم
- حذف یک عنوان
- پاک سازی
- تکمیل عملیات چهارگانه
- نهایی سازی مراحل
17- طراحی بخش عمومی سیستم
- نمای عمومی سیستم
- جلوگیری از تکرار در کدنویسی
- افزودن یک رفتار پیش فرض
- محتوای بخش عمومی
- حفاظت از بخش های خاص
18- سطوح دسترسی
- مقدمه ای بر سطوح دسترسی کاربران
- عملیات چهارگانه ی مدیریت
- رمزنگاری پسوردها
- Salt کردن پسوردها
- افزودن سیستم رمزنگاری به سیستم
- توابع جدید رمزنگاری PHP
- طراحی سیستم ورود به سامانه
- بررسی سطح دسترسی
- طراحی صفحه ی خروج
19- پایان
- قدم های بعد

به همراه آرشیو ارزشمندی از بهترین مرجع ها و مهمترین عناوین آموزشی PHP به زبان اصلی
- دوره آموزشی “ پی اچ پی و مای اسکیو ال فراتر از مقدمات”
Lynda - PHP with MySQL Beyond the Basics - 2015
زمان آموزش : 11 ساعت

- دوره آموزشی “ موضوعات پیشرفته در مای اسکیو ال و ماریا دی بی”
Lynda - Advanced Topics in MySQL and MariaDB
زمان آموزش : 2 ساعت

- دوره آموزشی “ساخت وبسایتهای امن با پی اچ پی”
Lynda - Creating Secure PHP Websites
زمان آموزش : 4 ساعت

- دوره آموزشی “ اصول طراحی پترن ها در پی اچ پی”
Lynda - Design Patterns in PHP
زمان آموزش : 1 ساعت

- دوره آموزشی “ محیط شبیه ساز پی اچ پی برای برنامه نویسی وب”
Lynda - MVC Frameworks for Building PHP Web Application
زمان آموزش : 2 ساعت

- دوره آموزشی نصب آپاچی، مای اسکیو ال و پی اچ پی
Lynda - Object-Oriented Programming with PHP
زمان آموزش : 2 ساعت

- دوره آموزشی “ آشنایی با تست یونیت ها توسط PHPUnit ”
Lynda - Unit Testing with PHPUnit
زمان آموزش : 1 ساعت

- دوره آموزشی “ تایید و پردازش فرمها با جاوا اسکریپت و پی اچ پی”
Lynda - Validating and Processing Forms with Javascript and PHP
زمان آموزش : 3 ساعت

- دوره آموزشی “دسترسی به پایگاه داده با برنامه نویسی شیء گرا”
Lynda - Accessing Databases with Object-Oriented PHP
زمان آموزش : 4 ساعت

- دوره آموزشی “ساخت سایتهای فروشگاهی با دریم ویور و پی اچ پی”
Lynda - Building an Ecommerce Web Site Using Dreamweaver with PHP
زمان آموزش : 4 ساعت

- دوره آموزشی “ کلینیک رفع اشکالات کدنویسی پی اچ پی”
Lynda - Code Clinic PHP
زمان آموزش : 5 ساعت

- دوره آموزشی “تکنیکهای پیشرفته رفع اشکال و خطا در پی اچ پی”
Lynda - Debugging PHP Advanced Techniques
زمان آموزش : 2 ساعت

- دوره آموزشی “ خروجی گرفتن اطلاعات روی فایل با پی اچ پی ”
Lynda - Exporting Data to Files with PHP
زمان آموزش : 4 ساعت

- دوره آموزشی “کلیات محیط برنامه نویسی لاراول 4 برای پی اچ پی”
Lynda - Laravel 4 Essential Training
زمان آموزش : 4 ساعت

- دوره آموزشی “ آپلود امن فایلها در پی اچ پی”
Lynda - Uploading Files Securely With PHP
زمان آموزش : 3 ساعت



روش خرید: برای خرید پس از کلیک روی دکمه زیر و تکمیل فرم سفارش، ابتدا محصول یا محصولات مورد نظرتان را درب منزل یا محل کار تحویل بگیرید، سپس وجه کالا و هزینه ارسال را به مامور پست بپردازید. جهت مشاهده فرم خرید، روی دکمه زیر کلیک کنید.

قیمت : 49600 تومان

نظرات  (۱)

۱۲ خرداد ۹۴ ، ۱۳:۱۴ افسر سایبری
باعرض سلام و احترام خاص حضور شما برادر گرامی جناب میرعالی
جا داره در شروع کلام این عید بزرگ رو حضور شما و خانواده محترمتان تبریک و تهنیت عرض کنم،
و همچنین تشکر بابت ایجاد این بستر خوب برای آموزش زبان تخصصی Php که مبنای بسیاری از زبان های جدید هستش،
از خداوند منان برای شما آرزوی توفیقات روز افزون دارم.
خوشحالم ازینکه با حضرت عالی باب آشنایی باز شده است.
التماس دعا
تیم نرم افزاری پایگاه سایبری استان خوزستان
پاسخ:
ممنون دوست من
شما هم در همه ی کار ها موفق و پیورز باشید
به امید موفقیت های برتر دوست من :)

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی