فهرست مطالب با موضوع «برنامه نویسی»

برنامه نویسی

تابع در برنامه نویسی چیست ؟

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

بیشتر بخوانید...
JSON MySQL MariaDB

ستون‌های JSON در MySQL و MariaDB

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

بیشتر بخوانید...
امنیت طراحی سایت

جلوگیری از شناسایی نام کاربر وردپرس توسط هکرها

از جمله کارهایی که هنگام طراحی سایت با وردپرس می‌توان برای افزایش امنیت به انجام رساند، انتخاب یک نام کاربری غیرمعمول برای ورود به بخش مدیریت وردپرس است. برای مثال نام‌هایی مثل admin و administrator و supervisor نام‌هایی هستند که معمولا در بسیاری سیستم‌ها استفاده می‌شوند. در عوض می‌توانید از نام خانوادگی خود یا نام […]

بیشتر بخوانید...
SQL Injection

SQL Injection چیست ؟

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

بیشتر بخوانید...
لاراول

آموزش ارتباط hasMany در لاراول

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

بیشتر بخوانید...
ایمیل

اعتبارسنجی ایمیل در php

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

بیشتر بخوانید...
هرزنامه - spam

محافظت از ایمیل‌ها و شماره موبایل‌ها در طراحی سایت

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

بیشتر بخوانید...
وردپرس

پشتیبانی وردپرس از html5

نخستین نگارش وردپرس در سال ۲۰۰۳ منتشر شد. به همین دلیل برخی از عملکردهای پیش‌فرض این سیستم با استانداردهای روز همخوانی ندارند. شیوه‌ی معمول در توسعه‌ی وردپرس، بیشینه کردن سازگاری با سایت‌های قدیمی است. در نتیجه اگر چه وردپرس به صورت منظم به روزرسانی می‌شود ولی لازم است تا در هنگام طراحی قالب برای وردپرس، […]

بیشتر بخوانید...
برنامه نویسی

چگونه برنامه‌نویسی را شروع کنیم ؟

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

بیشتر بخوانید...
برنامه نویسی

برنامه نویسی چیست ؟

برنامه‌نویسی کار و دانشی است که در آن فرآیند و قوانین و دستورالعمل‌های لازم برای انجام یک فعالیت به شکل قابل درک برای کامپیوتر ایجاد می‌شوند. به عبارت دیگر کار «ساخت نرم‌افزار» برنامه‌نویسی نامیده می‌شود. یک برنامه‌نویس برای اینکه بتواند کار برنامه‌نویسی یک نرم‌افزار را انجام دهد به چند چیز نیاز دارد: دانستن هدف از […]

بیشتر بخوانید...
Ajax

آموزش ارسال اطلاعات Form با Ajax و jQuery

استفاده از فناوری Ajax در ارسال و دریافت اطلاعات، مزایای زیادی دارد. در این نوشته دو روش برای ارسال اطلاعات فرم به سرور معرفی می‌نماییم. در روش اول، کدهای لازم برای تبدیل یک فرم معمولی به یک فرم Ajax را مشاهده می‌نمایید. توجه کنید که این قطعه کد با استانداردهای jQuery 3 نوشته شده است […]

بیشتر بخوانید...
فریم ورک لاراول

Middleware در لاراول چیست ؟

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

بیشتر بخوانید...
Ajax

آموزش Ajax با jQuery و PHP

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

بیشتر بخوانید...
لوکال هاست - Apache - IIS

لوکال هاست چیست ؟

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

بیشتر بخوانید...
Qt

Qt چیست ؟

Qt ( تلفظ به شکل کیوت ) یک فریم‌ورک برنامه‌نویسی برای ایجاد نرم‌افزارهای گرافیکی( GUI ) و خط فرمان( Console ) چندسیستم‌عاملی است. Qt در دو نگارش رایگان و تجاری ارائه می‌شود. با کمک این فریم‌ورک می‌توان نرم‌افزارهایی که با تغییرات اندک یا بدون تغییرات قابل اجرا روی سیستم‌عامل‌های مختلف و از آن جمله سیستم‌عامل‌های […]

بیشتر بخوانید...
نقشه سایت XML با php

آموزش ساخت نقشه سایت XML با php

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

بیشتر بخوانید...
ساخت ربات اینترنتی

برنامه‌نویسی ربات فروشگاه اینترنتی

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

بیشتر بخوانید...
لوکال هاست - Apache - IIS

راه اندازی سایت روی لوکال هاست( localhost )

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

بیشتر بخوانید...
وردپرس

برنامه نویسی افزونه(پلاگین) وردپرس

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

بیشتر بخوانید...

مشاوره رایگان تلفنی
۶۵ ۸۹ ۹۶ ۸۸ - ۰۲۱
۹۱ ۸۴ ۹۶ ۸۸ - ۰۲۱