مطالب آموزشی

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

روکا

شش سال و ۵۰۰ مطلب آموزشی همراه با شما

اکنون(سوم دی ماه ۱۳۹۸) با گذشت نزدیک به شش سال از شروع فعالیت روکا و ارائه خدمات طراحی سایت، برنامه‌نویسی وب و سئو به صدها سازمان، شرکت و شخص این افتخار را داریم که ۴۹۹ مطلب آموزشی با کیفیت و اخبار دنیای وب را نیز در سایت منتشر کرده‌ایم و نقشی کوچک در توسعه‌ی دانش […]

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

bit.ly چیست ؟

بیتلی یا bitly یکی از شناخته‌شده‌ترین سرویس‌های کوتاه کننده لینک است. این سایت با نشانی https://bit.ly در سال ۲۰۰۸ تاسیس شد. یک کوتاه کننده‌ی لینک وظیفه دارد تا لینک‌های مورد نظر کاربران را به شکل کوتاه و قابل خواندن و نوشتن تبدیل کند. این سرویس در هر ماه حدود ۶۰۰ میلیون لینک کاربران را کوتاه […]

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

اضافه کردن خودکار تصویر شاخص در متن نوشته WordPress

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

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

بارگزاری CSS و JS در قالب وردپرس به صورت Lazy

وردپرس روش داخلی و مستقیمی برای درج اسکریپت‌ها و استایل‌ها به طور مستقیم در فوتر سایت ارائه نمی‌دهد. به طور پیش‌فرض، wp_enqueue_script و wp_enqueue_style فایل‌ها را در بخش سرآمد یا head سایت درج می‌کنند. با این حال، برای بهینه‌سازی عملکرد، به ویژه برای بهبود Core Web Vitals و تقویت سئو، اغلب بسیار مهم است که […]

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

SEM یا بازاریابی موتورهای جستجو چیست ؟

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

بیشتر بخوانید...
انتقال فایل از سرور خارجی به FTP

اسکریپت php انتقال فایل از هاست خارجی به FTP

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

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

فهرست کامل تگ‌های HTML 5

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

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

آموزش نصب افزونه Emmet روی Notepad++

ویرایشگر زبان‌های برنامه‌نویسی Notepad++‎ از جمله‌ی محبوب‌ترین ابزارهای برنامه‌نویسان است. در نگارش‌های جدید این برنامه، محل قرارگیری افزونه‌ها یا pluginها تغییر کرده است و به همین دلیل استفاده از افزونه‌های قدیمی با مشکلاتی همراه شده است. از جمله افزونه‌های بسیار محبوب که برای طراحی سایت هم کاربرد دارد، افزونه‌ی Emmet است که نصب آن به […]

بیشتر بخوانید...
لیست دفترچه‌های تلفن

اسکریپت رایگان دفترچه تلفن تحت وب با php

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

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

درآمد طراحی سایت چقدر است؟ (بررسی عوامل موثر)

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

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

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

در برنامه‌نویسی شیءگرا، مفهوم «اینترفیس» (Interface) یکی از عناصر بنیادی و کاربردی است که به منظور تعریف یک ساختار استاندارد برای کلاس‌ها به کار می‌رود. اینترفیس به برنامه‌نویسان این امکان را می‌دهد تا قراردادهایی مشخص و جامع تعیین کنند؛ قراردادهایی که هر کلاسی که بخواهد از آن پیروی کند، موظف است تمامی اجزای تعریف‌شده در […]

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

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

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

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

تبدیل سایت وردپرس به https بدون افزونه

استفاده از پروتکل https در سایت‌های وردپرسی مزایای زیادی دارد. حفظ امنیت اطلاعات و کاربران، دسترسی به قابلیت‌های جدید مرورگرها، افزایش اعتماد کاربران به سایت،‌ تاثیر در سئو سایت و ضروری بودن در تراکنش‌های مالی و ... https چیست ؟ مرورگرها برای ارتباط با سایت‌ها از پروتکل‌هایی مانند HTTP استفاده می‌کنند که داده‌ها را بدون […]

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

آموزش طراحی سایت ریسپانسیو با CSS

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

بیشتر بخوانید...
روش‌های GET و POST

کاربرد و تفاوت متدهای GET و POST در HTML و php

اطلاعاتی که کاربران از طریق فرم‌های وب یا از طریق AJAX به سرور می‌فرستند با دو روش GET و POST می‌توانند ارسال شوند. هر یک از این روش‌ها دارای مزایا و معایب و کاربردهای مختلفی است که در ادامه به آن‌ها می‌پردازیم. برای تعیین روش ارسال اطلاعات در فرم HTML از صفت method به شکل […]

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

رفع خطای «سایت با مشکلات فنی دچار شده است» در وردپرس

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

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

اعتبارسنجی فایل‌های تصویر قبل از آپلود با جاوااسکریپت

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

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

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

لومن یا Lumen یک فریم‌ورک php است یا به عبارت بهتر، یک میکروفریم‌ورک است. میکروفریم‌ورک‌ها، فریم‌ورک‌هایی هستند که با هدف اجرای پروژه‌های کوچک و متوسط و با توجه ویژه به سرعت زیاد طراحی و پیاده‌سازی می‌شوند. دو میکروفریم‌ورک شناخته‌شده‌ی دیگر در کنار لومن، اسلیم( Slim ) و سیلکس( Silex ) هستند. پایان پشتیبانی از لومن […]

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

پنل اس ام اس یا پنل پیامکی چیست ؟

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

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

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

روبی (Ruby) یک زبان برنامه‌نویسی است که با فلسفه‌ی «طراحی برای انسان‌ها، نه ماشین‌ها» ایجاد شد. این زبان توسط یوکیهیرو ماتسوموتو (ماتز) در سال ۱۹۹۵ در ژاپن معرفی شد و از آن زمان به بعد، به یکی از زبان‌های محبوب در بین توسعه‌دهندگان تبدیل شده است. نام «روبی» از یاقوت الهام گرفته شده است که […]

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