برنامه نویسی

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

روز برنامه نویس مبارک !

۲۵۶ مین روز از سال در تعدادی از کشورها به صورت رسمی روز برنامه‌نویس نامگذاری شده است. هر چند این روز در بسیاری از کشورها از جمله ایران به صورت رسمی نامگذاری نشده، ولی برنامه‌نویسان در سراسر جهان، این روز را که در سال‌های عادی ۱۳ سپتامبر و در سال‌های کبیسه ۱۲ سپتامبر است، گرامی […]

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

آموزش AJAX در لاراول

فناوری AJAX در طراحی سایت مدرن جایگاه مهمی دارد و فریم‌ورک‌های برنامه‌نویسی وب مانند Laravel هم امکانات ویژه‌ای برای این منظور در نظر گرفته‌اند. پیش از شروع به آموزش AJAX در لاراول لازم است تا با این فناوری آشنایی قبلی داشته باشید. AJAX چیست ؟ آموزش AJAX با jQuery و php فراخوانی AJAX و VerifyCsrfToken […]

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

برنامه‌نویسی بک اند و فرانت اند چه هستند و چه تفاوتی دارند ؟

اگر به دنبال یادگیری برنامه‌نویسی بوده باشید حتما با عبارت‌های فرانت اند(‌ Front-end ) و بک اند ( Back-end ) مواجه شده‌اید. در این نوشته به شرح این دو عبارت می‌پردازیم و با مثال‌هایی کاربرد و تفاوت‌های آن‌ها را بررسی می‌کنیم. فرانت اند چیست ؟ در برنامه‌نویسی، به ویژه برنامه‌نویسی وب بخشی‌هایی که کاربر با […]

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

چه خطرات امنیتی سایت شما را تهدید می‌کند ؟

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

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

API ویندوز چیست و چه کاربردی دارد ؟

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

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

آیا می‌توان از جوملا به عنوان فریم‌ورک برنامه‌نویسی استفاده کرد ؟

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

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

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

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

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

پرکاربردترین توابع php با توضیحات عملکرد

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

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

زمینه دلخواه در وردپرس چیست ؟ افزودن و نمایش زمینه دلخواه در سایت

زمینه‌های دلخواه یا Post Meta، فیلدهایی هستند که بسته به نیاز در طراحی سایت با وردپرس می‌توانند به نوشته‌ها یا برگه‌ها یا هر نوع پست سفارشی دیگر اضافه شوند. این ویژگی در سیستم‌های دیگر مثل جوملا با نام‌هایی مثل Custom Field یا  Extra Field یا فیلد سفارشی شناخته می‌شود. برای مثال در طراحی فروشگاه اینترنتی […]

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

پایتون( Python ) چیست و چه کاربردهایی دارد ؟

زبان برنامه نویسی پایتون( Python ) یکی از محبوب‌ترین زبان‌های برنامه‌نویسی در دنیا به شمار می‌رود. این زبان برنامه‌نویسی همه منظوره، رایگان، متن‌باز، شیء گرا و زبانی اسکریپتی است. با استفاده از پایتون می‌توانید نرم‌افزارهای گرافیکی تحت ویندوز و لینوکس را توسعه دهید، می‌توانید کار طراحی سایت را انجام دهید. می‌توانید برای موبایل اپلیکیشن بسازید […]

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

پایتون ۲ تا شروع سال ۲۰۲۰ به پایان می‌رسد

در چند سال گذشته، زبان برنامه‌نویسی پایتون در دو نسخه ۲ و ۳ در حال توسعه بوده است. بسیاری از پروژه‌های برنامه‌نویسی شده با پایتون هم به همین دلیل هر دو نسخه از زبان را پشتیبانی می‌کردند. پشتیبانی از دو نسخه‌ی زبان برنامه‌نویسی با تفاوت‌هایی که دارند، کاری مشکل و هزینه‌بر است. اکنون توسعه‌دهندگان زبان […]

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

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

VBA یا Visual Basic for Applications یک زبان برنامه‌نویسی ویژه نرم‌افزارهای دیگر است. مهم‌ترین میزبان VBA مجموعه نرم‌افزارهای آفیس مایکروسافت هستند. با استفاده از این زبان برنامه‌نویسی که ساده‌تر و محدودتر از سایر زبان‌های برنامه‌نویسی است، می‌توانیم عملکردهای نرم‌افزارهای میزبان را کنترل کنیم. برای مثال در نرم‌افزار اکسل، تعدادی تابع برای انجام محاسبات روی فیلدها […]

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

WebAssembly چیست؟ وب اسمبلی در طراحی سایت

WebAssembly نوع جدیدی از کدهای قابل اجرا در مرورگرهای مدرن است که بر خلاف کدهای قدیمی جاوااسکریپت و وی‌بی‌اسکریپت، به صورت کدهای سطح بالا نیست. WebAssembly کدهایی کامپایل شده از یک زبان سطح بالا مانند C++‎ یا Rust یا Javascript است که با سرعتی بسیار بالا در مرورگرها قابل اجرا است. WebAssembly به گونه‌ای توسعه […]

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

طراحی سایت بدون برنامه نویسی

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

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

ساخت فرم و مدیریت اطلاعات آن با php

سایت‌های امروزی سایت‌هایی پویا هستند که بر اساس ورودی‌های دریافت شده از کاربران واکنش‌های لازم را به انجام می‌رسانند. روش استاندارد و پایه برای ارسال اطلاعات کاربران به سرور با کمک فرم‌های HTML است. در این نوشته روش دریافت و پردازش اطلاعات کاربران را که در فرم‌های HTML پر شده‌اند بررسی می‌کنیم. در این نوشته […]

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

خواندن اطلاعات پایگاه داده وردپرس از فایل wp-config به وسیله php

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

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

طراحی سایت همایش و کنفرانس

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

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

ساخت فایل در php

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

بیشتر بخوانید...
سئو وردپرس و طراحی سایت اختصاصی

سئو وردپرس بهتر است یا طراحی سایت اختصاصی ؟

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

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

آشنایی با هوک( Hook ) در طراحی سایت وردپرس

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

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