لرن بلاگ

وبلاگ سایت لرن بلاگ و مقالات طراحی وب

این وبلاگ سایت لرن بلاگ است. همان‌طور که می‌دانید یکی از اهداف مهم سایت ما، آموزش طراحی وب و مسائل پیرامون وب‌سایت است. لذا در این صفحه با مجموعه مقالات مرتبط با هاست وب سایت، تولید محتوای وب، زبان‌های برنامه نویسی و … در خدمت شما همراهان هستیم. با توجه به اینکه هر یک از این مباحث نیاز به آموزش‌های فراوان و تمرین و تکرار زیاد دارند، صرفاً با خواندن این مقالات طراحی وب، شما به یک طراح وب سایت حرفه‌ای تبدیل نمی‌شوید! بلکه نیاز دارید که دوره‌های آموزشی خاصی را در مورد هر مبحث بگذرانید. همچنین با خواندن کتاب های گوناگون مرتبط با زمینه وب سایت نیز می‌توانید به دانش خود اضافه کنید. اما آنچه در بخش مقالات طراحی وب مشاهده می‌کنید، نکات و ترفندهای مهمی است که به شما در پیش بردن اهداف خود در زمینه‌های مرتبط کمک می‌کند. همچنین برچسب‌های متنوع مقالات نیز در صفحه قرار داده شده که به کمک آن می‌توانید به تفکیک موضوع، به مقاله موردنظر خود دسترسی داشته باشید. از اینکه در کنار ما هستید بسیار خرسندیم! مشکلات آموزشی و احیاناً سفارش های مرتبط خود را می‌توانید از طریق «صفحه تماس با ما»، با مسئولین سایت در میان بگذارید.

راهنمای حرکت از ویو جی‌اس به سمت ناکست جی‌اس

هنگامی که صحبت از ساخت برنامه‌های کاربردی وب می‌شود، ویو جی‌اس (Vue.js) شهرت خود را به عنوان یک فریم‌ورک بسیار انعطاف‌پذیر و موردقبول توسعه‌دهندگان وب به دست آورده است. اما نظرتان چیست اگر بتوانید ویژگی‌های آن را حتی بیشتر تقویت کنید، به خصوص برای حل چالش های مربوط به موضوع بهینه‌سازی موتور جستجو (SEO)؟ اجازه دهید به سراغ ناکست 3 (Nuxt.js 3) - فریم‌ورک قوی ساخته‌شده بر پایه ویو جی‌اس 3 - برویم که تجربه توسعه وب‌سایت و نرم افزارهای تحت وب را برای شما را با رفع برخی محدودیت‌های ذاتی برنامه‌های تک صفحه‌ای (SPAs) لذت‌بخش‌تر می‌کند. در این پست، من به این موضوع می پردازم که چه دلیلی دارد که بخواهید از ویو جی‌اس به سمت ناکست جی‌اس بروید و چگونه ناکست 3 قابلیت‌های ویو 3 را تقویت می‌کند.

این محتوا تنها برای کاربران دارای پلن طلایی قابل نمایش است.
اکنون سطح عضویت خود را تعیین کنید!
ادامه مطلب »

ووکامرس و نحوه وارد کردن محصولات متغیر در آن

هنگامی که برای اولین بار یک فروشگاه ووکامرس (WooCommerce) راه‌اندازی می‌کنید، احتمالاً روی اصول اولیه مانند افزودن محصولات جدید، راه‌اندازی سبد خرید و ساده‌سازی فرآیند پرداخت تمرکز می‌کنید. با این حال، راه اندازی یک محصول متغیر ووکامرس ممکن است برای شما کمی رمزآلود باشد یا حداقل، چیزی نیست که اولویت اصلی باشد. اما وقتی با محصولی با تغییرات متعدد مواجه می‌شوید، ناگهان به یک موضوع کاملاً مبرم تبدیل می‌شود. خوشبختانه، افزودن تغییرات محصول در ووکامرس ساده است و به دانش فنی زیادی نیاز ندارد. اما اگر در مبحث پلتفرم‌های تجارت الکترونیک تازه‌کار هستید، طبیعی است که در مسیریابی گزینه‌های خود کمی سرگردان باشید. در این مقاله یاد می‌گیریم که چگونه محصولات متغیر را در ووکامرس ایجاد کنیم.

این محتوا تنها برای کاربران دارای پلن طلایی, پلن معمولی, و پلن نقره‌ای قابل نمایش است.
اکنون سطح عضویت خود را تعیین کنید!
ادامه مطلب »
بنر مقاله وردپرس چیست؟

وردپرس چیست؟ طراحی سایت با وردپرس چگونه صورت می‌گیرد؟

وردپرس چیست؟ وردپرس (WordPress) یک پلتفرم رایگان و منبع‌باز ایجاد وب‌سایت است. بخواهیم فنی‌تر صحبت کنیم، وردپرس یک سیستم مدیریت محتوا (CMS) است که به زبان PHP نوشته شده و از پایگاه داده MySQL استفاده می‌کند. به بیان ساده، وردپرس ساده‌ترین و قوی‌ترین سیستم وبلاگ‌نویسی و یا ساخت وب‌سایت است که امروزه وجود دارد. در این مقاله قرار است به شکل جزئی‌تر به این سوال پاسخ دهیم که «وردپرس چیست؟» و یاد بگیریم چگونه وب‌سایت خود را در وردپرس ایجاد کنیم و نکات و ترفندهایی را کشف کنیم که به ما کمک می‌کند تجربه کاربری را بهبود داده و طراحی سایت مناسبی داشته باشیم. اگر شما نیز به دنبال یادگیری وردپرس و شروع به کار با آن هستید، پیشنهاد می‌کنیم این مقاله را تا آخر دنبال کنید!

ادامه مطلب »

سئوی وردپرس، آموزش کامل سئوی یک وب‌سایت وردپرسی

سئوی وردپرس یا یک وب‌سایت وردپرسی چیست؟ تصور کنید که شما صاحب یک کتاب‌فروشی خوب در تهران هستید. اگر کسی عبارت “کتاب‌فروشی نزدیک {محله ای در تهران که مغازه شما در آنجا واقع شده}” را در گوگل جستجو کند، قطعا می‌خواهید که وب‌سایت وردپرسی مربوط به کتاب‌فروشی شما در بالای نتایج جستجو ظاهر شود، درست است؟ شما می‌توانید با اجرای موثرترین استراتژی‌های سئوی وردپرس، نسبت به وقوع چنین مسئله‌ای اطمینان حاصل کنید. ظاهر شدن وب‌سایت شما در بالای صفحه نتایج، چیزی است که برای دست‌یابی به آن، باید مدت زمانی را صرف بهینه‌سازی سایت خود کنید. با سرمایه‌گذاری در سئوی وردپرس، می‌توانید از رقبای خود متمایز شوید. لذا در اینجا به آموزش کامل سئوی یک وب‌سایت وردپرسی می‌پردازیم.

ادامه مطلب »

منظور از اصطلاح و پکیج MEAN در دنیای وب‌سایت چیست؟

پکیج MEAN مجموعه‌ای از تکنولوژی‌های جاوااسکریپتی منبع‌باز است که محبوبیت قابل‌توجهی به دست آورده‌اند. ساخت برنامه‌های وب پیچیده و فول‌استک (full-stack) به کمک آنها آسان شده و گزینه‌ای عالی برای توسعه وب‌سایت‌ها چه در بخش فرانت (frontend) و چه در بخش بک (backend) هستند.
این مقاله به بررسی اجزای پکیج MEAN و موارد استفاده آن می‌پردازد و نشان می دهد که چرا این پکیج یک انتخاب هوشمندانه برای برنامه‌های تحت وب و فول‌استک شما است. کلمه MEAN مخفف چهار جزء کلیدی این پکیج است: MongoDB، Express.js، Angular و Node.js. هر جزء نقشی حیاتی در ساخت برنامه‌های کاربردی و انعطاف‌پذیر جاوااسکریپت دارد.

ادامه مطلب »

نحوه واردکردن داده در پایگاه داده MySQL

در این مقاله قصد داریم که شما کاربران عزیز را با نحوه وارد کردن داده‌ها در پایگاه داده MySQL آشنا کنیم. در اینجا فرض ما بر آن است که شما آشنایی اولیه‌ای با مباحث مربوط به پایگاه داده و سیستم مدیریت پایگاه داده MySQL دارید و تمرکز ما بیشتر بر روی نحوه وارد کردن داده‌ها و به خصوص دستور insert در این سیستم است. برای این منظور نیاز است که در پایگاه داده خود جداولی را که قرار است در آنها داده وارد شود، از قبل ایجاد کرده باشید. ما جداولی به نام‌های person و favorite_food ایجاد خواهیم کرد و مطالب مقاله را به کمک آنها پیش می‌بریم. همچنین به ذکر برخی نکات در خصوص چگونگی کار با کلیدهای عددی مانند کلید اصلی (primary keys) در جداول و تولید داده برای آنها خواهیم پرداخت.

ادامه مطلب »

استفاده از Vue.js در کنار Node.js در ساخت وب سایت

در این آموزش به بررسی نحوه کار با ویو جی‌اس (Vue.js)، یک فریم‌ورک پیشرو جاوااسکریپت، برای ساخت رابط کاربری سایت در کنار نود جی‌اس (Node.js)، محیط اجرایی جاوااسکریپتی ساخته‌شده بر پایه موتور وی هشت کروم، خواهیم پرداخت. ما اصول اولیه راه‌اندازی یک پروژه ویو جی‌اس و نود جی‌اس را پوشش خواهیم داد و در ساخت یک برنامه وب ساده قدم خواهیم زد. برای به دست آوردن بیشترین بهره از این آموزش، شما باید درک اولیه‌ای از جاوااسکریپت، اچ‌تی‌ام‌ال و سی‌اس‌اس داشته باشید. قبل از شروع این آموزش، اطمینان حاصل کنید که نود جی‌اس و ابزار مدیریت پکیج نود (npm) بر روی سیستم شما نصب شده باشد. در اینجا به صورت گام به گام مراحل نصب ابزارهای لازم و اقدامات ضروری برای آن را شرح خواهیم داد. پس بهتر است بدون معطلی شروع کنیم!

این محتوا تنها برای کاربران دارای پلن طلایی قابل نمایش است.
اکنون سطح عضویت خود را تعیین کنید!
ادامه مطلب »
تصویر نمایشی مربوط به مقاله Reduce-Initial-Server-Response-Time-WordPress

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

اگر وب‌سایت شما دارای زمان بارگذاری آهسته است، احتمالا ابتدا انتخاب یک قالب سریع‌تر، بهینه‌سازی تصاویر یا به حداقل رساندن تعداد افزونه‌ها را در نظر خواهید گرفت. با انجام این کار، ممکن است مسئله اساسی را نادیده بگیرید. هنگامی که شما زمان پاسخ اولیه سرور را در وردپرس کاهش ندهید، سرور برای پردازش یک درخواست بیش از حد زمان از کاربر می‌گیرد و بازدید کنندگان را منتظر می‌گذارد.
خوشبختانه، می‌توانید TTFB را بهبود بخشید تا این تأخیر را به حداقل برسانید. اگر سایت شما نمره ضعیفی در ابزارهایی چون PageSpeed Insights دریافت می‌کند، راه های زیادی برای کاهش زمان پاسخ اولیه سایت شما وجود دارد. این روش‌ها می‌توانند به سادگی اجرای کش، ارتقاء برنامه میزبانی سایت شما یا بهینه‌سازی فایل‌های سایت باشند.

این محتوا تنها برای کاربران دارای پلن طلایی, پلن معمولی, و پلن نقره‌ای قابل نمایش است.
اکنون سطح عضویت خود را تعیین کنید!
ادامه مطلب »

افزونه SSL برای وردپرس: فعال‌سازی SSL در وردپرس و افزونه‌های SSL

اگر می‌خواهید سایت وردپرس خود را از دست هکرهای مخرب ایمن کنید و داده‌های کاربران سایت را ایمن نگه دارید، باید گواهی SSL دریافت کنید و HTTPS را در سایت خود فعال کنید. در حالی که من شخصا راه‌اندازی HTTPS را به صورت دستی به جای استفاده از افزونه وردپرس SSL ترجیح می‌دهم، اما مزیت رویکرد استفاده از افزونه SSL این است که راه ساده‌تری برای پیکربندی صحیح سایت شما جهت استفاده از SSL/HTTPS و جلوگیری از خطاهای مربوط به محتوای ترکیبی (mixed content) ارائه می‌دهد. اگر میزبان سایت شما گواهینامه‌های SSL رایگان ارائه نمی‌دهد، برخی از افزونه‌های SSL همچنین می‌توانند به شما در نصب گواهی SSL رایگان از طریق Let’s Encrypt کمک کنند که این امر می‌تواند در هزینه شما صرفه‌جویی ایجاد کند.

این محتوا تنها برای کاربران دارای پلن طلایی قابل نمایش است.
اکنون سطح عضویت خود را تعیین کنید!
ادامه مطلب »