اصل Dependency Inversion یا معکوس سازی وابستگی در SOLID چیست؟

Dependency Inversion Principle

حتما در طول یادگیری برنامه نویسی، عبارت کد تمیز را بارها و بارها شنیده اید. کد تمیز ویژگی اسرار آمیزی است که باعث می‌شود کدهای شما خوانا و تغییر پذیر شوند. با کد تمیز شما تبدیل به شوالیه ای می‌شوید که همیشه آماده جنگ با اژدها است! بایید ببینیم که Dependency Inversion چیست؟ ما آیا […]

فریم ورک Cakephp چیست و مزایای استفاده از آن

cakephp

چرا از فریم ورک کیک باید استفاده کنیم ؟ یکی از سوالاتی که ذهن برنامه نویس را به خودش مشغول خواهد ساخت این است که از میان فریم ورک های موجود برای زبان برنامه نویسی php همانند: Codeigniter,Symphony و …. چرا باید از فریم ورک CakePHP برای پیاده سازی پروژه های خود برگزینیم؟ مهمترین دلیل […]

Symfony چیست؟ آشنایی با فریم ورک محبوب PHP

symfony

زبان PHP یکی از مهم‌ترین زبان‌ها برای برنامه نویسی سمت سرور است که برنامه نویسان زیادی از آن استفاده می‌کنند. این زبان فریم ورک‌های زیادی دارد و این فریم ورک‌ها امکانات زیادی را در اختیار برنامه نویسان قرار می‌دهند. در این مطلب درباره فریم ورک سیمفونی صحبت می‌کنیم. اینکه Symfony چیست و چه کاربردهایی دارد. […]

Svelte (اسولت) چیست؟ (بررسی مزایا، معایب و ویژگی‌های این فریم ورک کامپایلر)

Svelte

Svelte یک رویکرد جدید برای ایجاد رابط کاربری است. در این مقاله، می‌خواهیم فواید استفاده از این فریم ورک‌ جاوا اسکریپت را بررسی کنیم. شاید تصور کنید که اسولت وقتی هنوز به اندازه‌ی سایر فریم ورک‌ها محبوب نیست، بررسی آن کاری بیهوده باشد. اما باید توجه داشته باشید که سایر فریم ورک‌های محبوب نیز در […]

Gulp چیست و چه کاربردی دارد؟

Gulp

Gulp چیست و چه کاربردی دارد؟ امروزه برنامه نویسی فرانت اند و پیاده سازی ظاهر سایت، نسبت به سال‌های اولیه ظهور اینترنت و شبکه جهانی وب (www) تغییرات بسیار زیادی را تجربه کرده است. دیگر کمتر سایتی پیدا می‌شود که برای برنامه نویسی فرانت اند فقط به HTML و CSS متکی باشد. امروزه تکنولوژی‌های طراحی […]

دیباگ (Debug) چیست؟ (راهنمای کامل انواع خطا، ابزارها و بهترین روش‌های اشکال زدایی)

دیباگ

در فرآیند توسعه نرم افزارها، همیشه خطاها و یا نقص‌های نرم افزاری دیده می‌شوند که به آن‌ها باگ یا Bug می‌گویند. تقریبا هیچ برنامه نویسی در دنیا وجود ندارد که با باگ‌های نرم افزاری در زمان توسعه یک نرم افزار برخورد نکرده باشد. همواره توسعه دهندگان در تلاش اند که نرم افزارهایی را در اختیار […]

SQL یا زبان جستجوی ساختار یافته چیست؟

SQL یا زبان جستجوی ساختار یافته چیست؟

SQL یا زبان جستجوی ساختار یافته  برای انجام عملیات بر روی رکوردهای ذخیره شده در پایگاه داده مانند به روزرسانی رکوردها ، حذف رکوردها ، ایجاد و اصلاح جداول ، نماها و … استفاده می شود.​ SQL فقط یک زبان جستجو است. این یک پایگاه داده نیست. برای انجام نمایش داده های SQL (زبان جستجوی […]

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

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

در این مقاله قصد داریم آموزش اتصال به ویندوز سرور از طریق موبایل را به شما آموزش دهیم.   برای اتصال به ویندوز ‌سرور در سیستم عامل IOS کافیه برنامه Windows App Mobile را نصب کنید. بعد از ورود به این برنامه دکمه + رو بزنید و PC را بزنید. در اینجا از شما یک PC […]

winscp: آموزش اتصال به لینوکس

اتصال به سرور لینوکس از طریق برنامه مدیریت FTP

در این مقاله اتصال به سرور لینوکس از طریق برنامه مدیریت FTP به شما آموزش میدهیم. در اینجا میخوام به شما دوستان آموزش اتصال به لینوکس با winscp را بدهم. در ابتدا کافیه برنامه را باز کنید. در این بخش برای اتصال به لینوکس سرور از شما که یک سرور جدید انتخاب کنید. بعد از […]

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

ویندوز سرور ریموت دسکتاپ

در پاسخ به این سوال که windows server یا ویندوز سرور چیست باید گفت، نسخه‌ ای از سیستم‌عامل‌ ویندوز شرکت مایکروسافت است که برای نصب و اجرا روی سرورها طراحی شده است و برای به اشتراک گذاشتن خدمات با چند کاربر و کنترل گسترده‌ای از ذخیره‌سازی داده‌ها، برنامه‌های کاربردی و شبکه‌های مشترک استفاده می شود. […]