سیستم مدیریت محتوا Moodle ، نصب Moodle و راه اندازی وب سایت آموزش آنلاین

هر دانشجو در ایالت متحده امریکا از هر ۱ دلاری که برای آموزش صرف می کند، ۴۰% آن مربوط به هزینه های رفت و آمد است که تنها کافی است با اضافه کردن  هزینه های مربوط تامین فضا و کلاس های حضوری به اهمیت رویکرد “آموزش آنلاین” پی برد. کاهش هزینه‌های سرمایه‌گذاری اولیه (مراکز آموزشی) و جاری (استاد و دانشجو)، توسعه سریع و اقتصادی و انتقال آموزش به مناطق دوردست از جمله ویژگی های شاخص “آموزش آنلاین” ادامه مطلب…

آموزش ساخت ربات تلگرام

ربات تلگرام چیست؟ روبات تلگرام نوعی حساب کاربری ویژه است که برای ارسال و دریافت اتوماتیک پیام طراحی شده است. کاربران میتوانند با ارسال دستورات گوناگون با ربات های تلگرام در ارتباط باشند، این ارتباط میتواند در یک مکالمه شخصی و یا در یک گروه ایجاد شود. شما میتوانید ربات خود را با استفاده از API تلگرام و از طریق درخواست های HTTPS مدیریت کنید. کاربردهای ربات تلگرام در واقع میتوان گفت که ربات تلگرام ادامه مطلب…

PSR-5 : PHPDoc

معرفی هدف اصلی این PSR ارائه یک تعریف کامل و رسمی از استاندارد PHPDoc است. “PHPDoc” بخشی از مستنداتی است که اطلاعاتی از جنبه “مولفه ساختاری”(structural element) فراهم می کند. لازم به دقت است که PHPDoc و DocBlock دو مولفه جداگانه هستند. DocBlock ترکیبی از DocComment است که یک نوع از comment و مولفه PHPDoc است. “Element Structural” مجموعه ای از ساختارهای برنامه نویسی است که ممکن است توسط DocBlock پیش برود. این مجموعه شامل ساختارهای زیر است: file ادامه مطلب…

برنامه نویسی جاوا

  زبان برنامه نویسی جاوا یک زبان برنامه نویسی همه منظوره است که همزمان، مبتنی بر کلاس و شیء گرا است و طوری طراحی شده است تا کمترین وابستگی اجرایی ممکن را داشته باشد. شعار این زبان، “یک بار بنویس، همه جا اجرا کن” است، یعنی کد جاوای کامپایل شده می تواند روی تمام پلتفرم هایی که از جاوا پشتیبانی می کنند، اجرا شود و نیازی به کامپایل کردن مجدد نیست. اما این محبوبیت جاوا ادامه مطلب…

دنیای برنامه نویسی اندروید

چگونه برنامه نویس اندروید شویم؟ شاید کمتر کسی با سیستم عامل اندروید و قابلیت های قدرتمند آن آشنا نباشد. طبق آخرین تحقیقات صورت گرفته سیستم عامل اندروید توانسته است ۸۱٫۲ درصد از بازار جهانی گوشی های هوشمند را در اختیار بگیرد و مطمئنا این آمار در چند سال آینده افزایش خواهد یافت. اندروید، یک سیستم عامل متن باز است و توسعه دهندگان توانایی دسترسی به کدهای منبع آن را دارند. لینوکس، هسته ی این سیستم ادامه مطلب…

PSR-4: Autoloader

مرور کلی ۱- مرور کلی این PSR به ارائه مشخصاتی، برای کلاس های autoloading از مسیرهای فایل می پردازد. این استاندارد کاملا انطباق پذیر است و می تواند در سایر استانداردها از جمله PSR-0 استفاده شود.همچنین این PSR مشخص می کند که کدام فایل ها بر طبق مشخصاتشان به صورت خودکار بارگزاری خواهند شد. ۲-مشخصات ۱- اصطلاح “کلاس” به کلاس ها، واسط ها، ویژگی ها و سایر ساختارهای مشابه اشاره دارد. ۲- یک نام کلاس ادامه مطلب…

validation در لاراول ۵٫۵

validation یا اعتبارسنجی در لاراول ۵٫۵ چگونه انجام می‌شود؟ جهت اعتبارسنجی داده‌های ورودی در برنامه، روش‌های مختلفی توسط لاراول ارائه شده است. در حالت پیش‌فرض، کلاس کنترلر پایه لاراول از یک خصوصیت ValidatesRequests استفاده می‌کند که یک متد مناسب ارائه می‌دهد که با قوانین اعتبارسنجی قدرتمند برای اعتبارسنجی درخواست‌های HTTP ورودی استفاده می‌شود. اعتبارسنجی در لاراول برای اطلاع از ویژگی‌های قدرتمند اعتبارسنجی در لاراول، توجه شما را به یک نمونه کامل از اعتبارسنجی فرم و ادامه مطلب…

PSR-3: Logger Interface

PSR-3 : رابط کاربری logger این استاندارد یک رابط کاربری برای ورود به کتابخانه ها را مطرح می کند. هدف اصلی این استاندارد این است که به کتابخانه ها اجازه دهد یک شیء Psr\Log\LoggerInterface را دریافت کنند و logها را به صورت ساده و جامع در آن ثبت کنند. فریم ورک ها و CMSهایی که با نیازهای کاربران سروکار دارند رابط کاربری را براساس اهداف خود گسترش می دهند اما باید با این استاندارد سازگار ادامه مطلب…

سفارشی کردن صفحات خطا در Laravel 5.5

یکی از ویژگی‌های لاراول طراحی جدید و بهبود‌یافته برای طراحی صفحات خطا است. هنگام برنامه‌نویسی در laravel، در صورت بروز هرگونه خطا، صفحات نمایش خطا به کاربر نمایش داده می‌شوند. لاراول ۵٫۵ طراحی جدید و بهتری برای نمایش این صفحات ارائه می‌دهد و علاوه بر آن این امکان در نسخه جدید لاراول وجود دارد که هر کاربر، صفحه‌ای با قالب سفارشی برای هر خطا ایجاد کند. خطاهای پیش‌فرض از فایل errors::layout گسترش داده می‌شوند، برخی ادامه مطلب…

PSR-2 : Coding Style Guide

PSR-2 : راهنمای نوع کدنویسی   همانطور که در پست های قبلی گفته شد، هدف اصلی استاندارد PSR این است که سردرگمی شما به عنوان برنامه نویس را در زمانی که کدهای دیگران را میبینید کاهش دهد، که اینکار با رعایت نکات و استایل های کدنویسی توسط تمام برنامه نویسان PHP قابل انجام است. استفاده از این استانداردها در تمام پروژه های PHP چه متن باز یا تجاری توصیه می‌شود که باعث هماهنگی بیشتر بین ادامه مطلب…