مقاله ها

unit tests

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

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

css gride

CSS Grid Layout چیست و چه کاربردی در طراحی وب دارد؟

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

socket.io

Socket io چیست ؟ آشنایی با کتابخانه محبوب جاوا اسکریپت

  در برنامه‌نویسی تحت وب، یکی از مهم‌ترین بخش‌ها پیاده‌سازی ارتباطات سمت مشتری (Client) و سرور (Server) است. کتابخانه‌های زیادی وجود دارند که می‌توانند در پیاده‌سازی این مرحله به برنامه نویسان کمک کنند و Socket IO یکی از این کتابخانه‌های کاربردی است. در این مطلب یاد می‌گیریم که Socket io چیست و کجا باید از آن استفاده کنیم.   ارتباط بین Client و Server چیست ؟       قبل از اینکه بررسی کنیم Socket io چیست بهتر […]

mysql

تفاوت MySQL و Mongo DB چیست؟

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

glup

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

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

React-native

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

  React Native یک فریم ورک UI متن باز برای ساخت اپلیکیشن موبایل است که توسط فیس بوک معرفی و عرضه شده است. به کمک ری اکت نیتیو و زبان جاوا اسکریپت می توانیم برای اندروید، آی اواس، وب و حتی UWP ( پلتفرمی برای ساخت برنامه های تحت ویندوز، ویندوز موبایل، Xbox و سایر محصولات مایکروسافت ) […]

symfony

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

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

Codeigniter

معرفی و آشنایی با فریم ورک کدایگنایتر

  زبان PHP محبوبیت زیادی بین برنامه نویسان دارد و در حال حاضر پرکاربردترین زبان سمت سرور دنیا به حساب می آید. زبان PHP به تنهایی کاملا نیازهای برنامه نویسان را برآورده می کند، اما گاهی وقت‌ها به خاطر مزایایی که فریم ورک های PHP دارند، برنامه نویسان سراغ آنها می روند. یکی از معروف […]

cloudflare

کلود فلر چیست ؟

کلود فلر یکی از بزرگترین شبکه های CDN در جهان است. در حال حاضر بیش از 8 میلیون وب سایت، از سرویس Cloudflare استفاده می کنند. این سرویس به امنیت، بهینه سازی و سرعت بارگزاری وب سایت ها کمک می کند. استفاده از این سرویس ابری، بسیار ساده و برای همه رایگان است. در این […]

amp

AMP چیست و چه تاثیری در سئوی سایت شما دارد؟

  آیا تابه‌حال برای شما پیش آمده که یک وب‌سایت را در موبایل خود باز کرده باشید و احساس کنید که باز شدن آن خیلی طول می‌کشد؟ آیا حوصله‌تان سر می‌رود؟ آیا طاقتان طاق می‌شود و عطای باز کردن آن سایت را به لقایش می‌بخشید؟ خبر خوب اینکه اگر همه از چیزی موسوم به AMP […]