برنامه نویسی

ساخت ربات اینترنتی

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

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

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

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

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

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

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

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

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

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

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

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

ORM چیست ؟

ORM یا Object-Relational Mapping روشی مدرن برای مدیریت اطلاعات است. در شیوه‌ی سنتی، دسترسی به اطلاعات در DBMSها مانند SQL Server و MySQL برای خواندن و نوشتن اطلاعات می‌بایست با استفاده از کدهای SQL درخواست یا نیازهای اطلاعاتی به DBMS ارسال شوند. برای مثال جهت خواندن تمامی اطلاعات کاربران یک پرس و جو شبیه کد […]

بیشتر بخوانید...
تگ‌های سئو

فهرست متا تگ‌ها و تگ‌های موثر در سئو

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

بیشتر بخوانید...
طراحی سایت واکنش گرا - Responsive

مزایا و معایب طراحی سایت با CMS اختصاصی

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

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

مشاوره برنامه‌نویسی اختصاصی

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

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

شرح جدول‌های پایگاه داده‌ی وردپرس

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

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

طراحی برنامه موبایل تحت وب(PWA)

برای برنامه نویسی و طراحی برنامه‌های موبایل روش‌ها و ابزارهای متفاوتی وجود دارد که هر یک مزایا و معایب خود را دارند. یکی از این روش‌ها ایجاد برنامه‌های موبایل تحت وب یا PWA است. برنامه موبایل تحت وب یا Progressive Web App چیست؟ برنامه‌ی موبایل تحت وب یا PWA یک نرم‌افزار موبایلی است که نیازی […]

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

آموزش آپلود فایل در php

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

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

فرآیند و موانع طراحی پورتال سازمانی

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

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

طراحی سایت با CMS یا طراحی سایت اختصاصی؟

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

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

مهارت‌ها و تخصص‌های مورد نیاز برای طراحی سایت

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

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

JSON چیست؟ آموزش JSON

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

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

آموزش PDO در php

PDO کوتاه‌شده‌ی عبارت «PHP Data Objects» به معنی اشیای اطلاعاتی پی‌اچ‌پی است. PDO جدیدترین روش ارتباط با پایگاه داده از انواع مختلف به شمار می‌رود. با استفاده از PDO می‌توان به بیش از ۱۰ پایگاه داده‌ی مختلف از جمله MySQL، SQLite ، Firebird و SQL Server متصل شد. علاوه بر این PDO قابل توسعه است […]

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

آموزش Session در php

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

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

انتخاب بهترین شرکت طراحی سایت

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

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

طراحی سایت اختصاصی: سایتی متناسب با نیازهای شما

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

بیشتر بخوانید...
برنامه نویسی با php یا ASP.NET برای طراحی سایت

طراحی سایت با php یا ASP.NET

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

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