دانلود فیلم آموزشی برنامه نویسی با 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 دقیقه ادامه مطلب

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

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

در این درس در ابتدا به بررسی قابلیت‌های MySQL در عبارات منظم و عملگر REGEXP پرداخته شده است. سپس یک مثال عملی کاملاً کاربردی انجام داده شده است.

در این مثال یک خزنده‌ی وب (Web Crawler) طراحی شده که کاربردهای زیادی می‌تواند داشته باشد، از جمله ایندکس کردن صفحات وب برای ایجاد یک موتور جستجو و یا جمع‌آوری ایمیل‌ها از سایت‌های مختلف جهت استفاده در ایمیل مارکتینگ. با پایان این درس مبحث عبارات منظم به پایان رسیده و از درس بعدی به مباحث پیشرفته‌تری در PHP وارد خواهیم شد.

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

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

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

در این درس ابتدا به تکمیل مباحث درس قبلی پرداخته شده است و مباحثی مانند رفتار Greedy و Lazy عبارات منظم، انواع flag ها در عبارات منظم، استفاده از Lookaround ها برای ایجاد عبارات منظم شرطی و کاربردهای آن مانند سنجیدن قدرت یک کلمه‌ی عبور مطرح شده است و همچنین نگاهی دقیقتر به مبحث Backreference ها داشته‌ایم.

سپس در ادامه از مباحث مطرح شده در PHP استفاده شده است و توایعی مانند preg_match_all ، preg_replace ، preg_split و preg_grep معرفی شده‌اند و در نهایت از عبارات منظم در قسمت فرم ثبت نام CMS طراحی شده در درسهای قبلی استفاده شده است.

در درس بعدی نیز ضمن ارائه‌ی یک مثال عملی در این زمینه در مورد نحوه‌ی استفاده از عبارات منظم در MySQL هم صحبت خواهیم کرد.

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

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

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

در این درس به یکی از مهمترین مباحث در دنیای برنامه نویسی یعنی عبارات منظم یا Regular Expressions پرداخته شده است. البته به علت اهمیت زیاد و حجم بالای مطالب مربوط به این مبحث، این بحث به 3 درس تقسیم شده است که بخش اول مطالب در این درس ارائه شده است.

در این درس ابتدا به معرفی مفهوم و کاربردهای عبارت منظم پرداخته شده است. سپس از ساده‌ترین مثال‌ها شروع کرده و کم کم به مثال‌ها و مسائل پیشرفته تر نزدیک می‌شویم.

البته تقریباً نیمی از مطالب این مبحث باقی مانده است که در درس بعدی ارائه خواهد شد و بعد از آن یک مثال عملی بسیار جالب در این رابطه انجام خواهد شد.(طراحی Crawler یا خزنده‌ی یک موتور جستجو)

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