دانلود فیلم آموزشی برنامه نویسی با PHP و MySQL – درس سی و چهارم

با سلام مجدد خدمت کاربران گرامی. در این پست درس سی و چهارم از دوره‌ی آموزشی برنامه نویسی با PHP و MySQL را آماده کرده‌ایم.

در این درس به بررسی دو مورد از ویژگی‌های PHP پرداخته شده است. در بخش اول این درس به بررسی استفاده از PHP در خط فرمان یا CLI پرداخته شده است و همچنین این مورد در محیط PhpStorm نشان داده شده است.

سپس به بررسی تنظیمات PHP در اشکالزدایی برنامه پرداخته ایم که علاوه بر اشکال زدایی، اهمیت زیادی در امنیت وبسایت دارند. در ادامه نیز امکانات PHP و PhpStorm را در اشکالزدایی برنامه ها معرفی کرده ایم.

با پایان این درس آمادگی کامل برای ورود به مبحث جذاب امنیت را کسب کرده‌ایم و از درس بعدی بررسی مباحث امنیتی در PHP را آغاز خواهیم کرد.

مدت زمان فیلم : 74 دقیقه ادامه مطلب

دانلود فیلم آموزشی برنامه نویسی با PHP و MySQL – درس سی و سوم

با سلام مجدد خدمت کاربران گرامی. در این پست درس سی و سوم از دوره‌ی آموزشی برنامه نویسی با PHP و MySQL را آماده کرده‌ایم.

در این درس به بررسی یکی از مفاهیم مهم در برنامه نویسی وب، یعنی وب سرویس‌ها پرداخته‌ایم. چرا که استفاده از وب سرویس ها و معماری سرویس گرا در سالهای اخیر شدیداً افزایش یافته است.

در ابتدای این درس با ارائه چند مثال ساده سعی شده تا مفهوم وب سرویس ها شرح داده شود و پس از آن با چند مثال عملی ساده این مفهوم روشن‌تر می‌شود.

سپس به صورت خلاصه به بررسی مفهوم Namespace ها در XML و پروتکل SOAP پرداخته شده است و بعد از آن افزونه‌ی SOAP و نحوه‌ی استفاده از آن در PHP توضیح داده شده است. در ادامه نیز پس از ارائه‌ی دو مثال عملی ساده از افزونه‌ی SOAP، نحوه‌ی اتصال به درگاه پرداخت زرین پال با استفاده از افزونه‌ی SOAP به صورت عملی نشان داده شده است.

مدت زمان فیلم : 68 دقیقه ادامه مطلب

دانلود فیلم آموزشی برنامه نویسی با PHP و MySQL – درس سی و دوم

با سلام خدمت کاربران گرامی. درس سی و دوم از دوره آموزشی برنامه نویسی با PHP و MySQL را در این پست آماده کرده ایم.

در این درس در ابتدا سعی کردیم تا شما را با ویژگی های کلی وب سرور Apache و فایل تنظیمات آن یعنی httpd.conf آشنا کنیم. سپس به معرفی فایل‌های htaccess. پرداخته شده است که تنظیمات بسیار زیادی را با استفاده از این فایلها می‌توان بر روی Apache اعمال کرد.

از جمله ویژگی‌های مطرح شده در این درس که قابل استفاده در فایل htaccess هستند می‌توان به ایجاد صفحات خطای سفارشی، محدود کردن دسترسی IP های خاص به فایلها و فولدرهای خاص و قرار دادن رمز بر روی فولدرها اشاره کرد.

در انتهای درس نیز به بررسی یکی از مهمترین ویژگی‌های Apache یعنی URL Rewriting پرداخته شده که اهمیت زیادی در امنیت وبسایت و همچنین SEO دارد و همین قابلیت به طور عملی بر روی CMS طراحی شده در درسهای قبلی اعمال شده است.

مدت زمان فیلم : 88 دقیقه ادامه مطلب

دانلود فیلم آموزشی برنامه نویسی با PHP و MySQL – درس سی و یکم

با سلام مجدد. در این پست درس سی و یکم از دوره برنامه نویسی با PHP و MySQL را آماده کرده‌ایم.

در این درس بخش سوم از مبحث برنامه نویسی شئ‌گرا ارائه شده است. در ابتدای این درس به معرفی متدها و کلاسهای نهایی (Final) پرداخته شده و سپس وارد مبحث کلاسها و متدهای انتزاعی (Abstract) می‌شویم.

در ادامه به معرفی یکی از مباحث بسیار مهم در برنامه نویسی شئ‌گرا، یعنی رابط‌ها (Interfaces) پرداخته شده و کاربردهایی از آن نیز با مثال نشان داده شده است. سپس به بررسی یکی از ویژگی های جدید PHP در برنامه نویسی شئ گرا، یعنی Trait ها می‌پردازیم که کاربردهای بسیار زیادی در انجام پروژه‌های بزرگ دارد.

در انتها نیز ویژگی Autoloading در PHP مورد بررسی قرار گرفته و کاربرد آن را در CMS طراحی شده در درسهای قبلی نشان داده ایم.

مدت زمان فیلم : 70 دقیقه ادامه مطلب

دانلود فیلم آموزشی برنامه نویسی با PHP و MySQL – درس سی‌ام

با سلام خدمت کاربران سایت آزاد دانلود. در این پست درس سی‌ام از دوره‌ی آموزشی برنامه نویسی با PHP و MySQL را آماده کرده‌ایم.

در این درس در ابتدا به بررسی سه نوع دیگر از انواع پیوندهای SQL پرداخته شده است که عبارتند از : UNION JOIN، SELF JOIN و OUTER JOIN که خود شامل دو نوع RIGHT JOIN و LEFT JOIN می‌باشد.

سپس در ادامه به معرفی تراکنش‌ها (Transactions) در MySQL پرداخته شده که یکی از ویژگی های بسیار کاربردی در MySQL و به طور کلی در سیستم‌های مدیریت پایگاه داده است و ضمن ارائه چند مثال نحوه‌ی استفاده از این ویژگی در PHP با استفاده از MySQLi و PDO توضیح داده شده است.

در انتهای این درس نیز مفهوم دیدها (Views) در MySQL و کاربرد آنها با چند مثال ساده بیان شده است.

مدت زمان فیلم : 63 دقیقه ادامه مطلب

دانلود فیلم آموزشی برنامه نویسی با PHP و MySQL – درس بیست و نهم

با عرض سلام مجدد خدمت کاربران گرامی سایت. در این پست درس بیست و نهم از دوره آموزشی برنامه نویسی با PHP و MySQL را آماده کرده‌ایم.

در این درس به بررسی سه موضوع بسیار مهم، یعنی : JSON و Ajax و Comet پرداخته شده است. در ابتدای این درس به صورت مختصر JSON را معرفی کرده و با چند مثال نحوه‌ی استفاده از آن را در PHP نشان داده ایم.

سپس در ادامه به معرفی Ajax پرداخته شده و با چندین مثال نحوه‌ی استفاده از آن در PHP تشریح شده است. (مانند ایجاد Chat Room یا جستجوی مبتنی بر Ajax). همچنین یادآوری می‌شود که برای یادگیری صحیح مباحث این درس لازم است تا با JavaScript آشنایی نسبتاً خوبی داشته باشید.

در انتهای این درس نیز ضمن معرفی Comet که یک تکنیک پیشرفته و بسیار کاربردی در Ajax می‌باشد یک مثال عملی بسیار جالب نیز در این زمینه انجام داده شده است.

مدت زمان فیلم : 110 دقیقه ادامه مطلب

دانلود فیلم آموزشی برنامه نویسی با PHP و MySQL – درس بیست و هشتم

با عرض سلام مجدد خدمت کاربران گرامی سایت. در این پست درس بیست و هشتم از دوره آموزشی برنامه نویسی با PHP و MySQL را آماده کرده‌ایم.

در این درس در ابتدا به معرفی XML پرداخته شده است که یکی از تکنولوژی های بسیار مهم در برنامه نویسی وب و به خصوص در مبحث وب‌سرویس‌ها می‌باشد. سپس به طور مختصر برخی از مشتقات آن مانند RSS و Atom مورد بررسی قرار گرفته اند.

سپس به معرفی افزونه‌ی DOM که قدرتمندترین افزونه‌ی PHP برای کار با اسناد XML است پرداخته‌ایم. و با استفاده از این افزونه مثال‌هایی مانند به دست آوردن رتبه‌ی Alexa یک سایت به صورت برنامه نویسی شده، استفاده از فایل های XML به عنوان دیتابیس و … انجام داده شده است.

در انتها نیز به بررسی پروتکل Sitemap پرداخته شده که یکی دیگر از مشتقات XML است و نحوه‌ی ایجاد Sitemap با یک مثال عملی تشریح شده است. تاکید می‌شود که برای درک کامل و صحیح مباحث این درس شما باید با مدل DOM از قبل آشنا باشید که برای این منظور می‌توانید از دروس 8 تا 10 دوره‌ی JavaScript استفاده کنید.

مدت زمان فیلم : 97 دقیقه ادامه مطلب

دانلود فیلم آموزشی برنامه نویسی با PHP و MySQL – درس بیست و هفتم

با سلام مجدد خدمت کاربران. در این پست درس بیست و هفتم از دوره‌ی آموزشی برنامه نویسی با PHP و MySQL را آماده کرده‌ایم.

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

در ادامه‌ی این درس به عنوان یک مثال عملی نحوه‌ی استفاده از  افزونه‌ی cURL برای اتصال به درگاه بانک تشریح شده است و پس از ارائه‌ی یک مثال آزمایشی، قابلیت اتصال به درگاه بانک به CMS طراحی شده در درس‌های قبلی اضافه شده است.

البته این درس به معرفی کامل افزونه‌ی cURL و کاربردهای آن نپرداخته است. و باز هم در درس‌های بعدی از این افزونه در انجام برخی از مثال‌ها استفاده  خواهیم کرد.

مدت زمان فیلم : 76 دقیقه ادامه مطلب