cf

JQuery چیست؟ چرا باید از آن استفاده کنیم

جی کوئری (jQuery) کتاب خانه ای سریع، کوچک و پر از ویژگی از زبان جاوا اسکریپت است و برنامه نویسی را بسیار ساده میکند. یادگیری کتاب خانه ای همچون jQuery(جی کوئری) بسیار ساده تر از یادگیری زبان جاوا اسکریپت است.در این مقاله می خواهیم با این موضوع که JQuery چیست؟ چرا باید از آن استفاده کنیم آشنا شویم. کد نویسی با زبان جاوا اسکریپت میتواند سخت باشد، با وجود اینکه این زبان باز هم نسبت به بعضی از زبان ها ساده تر است ولی همچنان یک زبان برنامه نویسی است و بعضی از مردم مانند از طراحان وب ، برنامه نویسی را سخت میدانند. مشکل بعدی این است که مرورگر های مختلف زبان جاوا اسکریپت را متفاوت میفهمند، در نتیجه برنامه ای که در مرورگری مانند کروم به راحتی اجرا میشود ممکن است در مرورگر اینترنت اکسپلورر ۹ قابل اجرا نباشد. در این صورت شما باید وقت و هزینه ی زیادی صرف کنید تا مطمئن شوید برنامه شما در همه ی مرورگر هایی که کاربران شما از آن استفاده میکنند به درستی کار میکند.(برای یادگیری جی‌کوئری می توانید از دوره جامع آموزش JQuery کدفرند استفاده کنید) اینجاست که کتاب خانه ی JQuery(جی کوئری) به کمک ما خواهد آم..

توضیحات بیشتر »

بهترین افزونه های وردپرس برای طراحان

وردپرس درکنار اینکه یکی از قوی‌ترین پلتفرم‌های ایجاد و مدیریت وبلاگ می باشد،یکی از قوی ترین CMS ها یا سیستم های مدیریت محتوا نیز هست به گونه ای که می توانید با استفاده از قالب ها و افزونه های که در اختیار شما قرار میدهید هرگونه وب سایتی را به سادگی طراحی کنید.در این مقاله قصد داریم با بهترین افزونه های وردپرس برای وب سایت های طراحان و یا وب سایت های نمونه کار برای طراحان آشنا شویم. ۱.افزونه Modula Image Gallery افزونه Mudula یکی از افزونه های محبوب ساخت گالری تصاویر است که کار با آن بسیار راحت است و یک گالری شبکه ای با ظاهری زیبا به سایت وردپرسی شما اضافه می کند.(در دوره آموزش جامع وردپرس به صورت کامل وردپرس و سئو وردپرس را یادبگیرید) فرآیند ساخت گالری تصاویر شبکه ای با افزونه Modula Image Galley به دو بخش تقسیم می شود. در بخش اول، عکسهای مورد نظر خود را آپلود کرده، اندازه ها را مشخص می کنید. سپس افزونه یک شورت کد در اختیار شما قرار می دهد که می توانید از آن برای قرار دادن گالری در هر قسمتی از سایت که می خواهید، استفاده کنید. ۲.افزونه Speed Booster Pack افزایش سرعت وبسایت یکی از مه..

توضیحات بیشتر »

رنگ ها در طراحی وب : هر آنچه باید درباره رنگ‌ها بدانید

موفقیت هر قطعه از ارتباطات بصری به رنگ بستگی دارد. تحقیقات در زمینه تاثیر رنگ در بازاریابی به ما نشان می‌دهد که تنها ۹۰ ثانیه طول می‌کشد تا یک تصمیم ناخودآگاه در مورد یک محصول اتخاذ شود، و اینکه ۶۲ تا ۹۰ درصد از این تصمیمات تنها براساس رنگ ها هستند. در نتیجه، افزایش آگاهی شما از نظریه رنگ ها و روان‌شناسی آنها می‌تواند یک راه موِثر برای کمک به افزایش ارتباط با مشتری و بازدید کننده باشد، و در بسیاری از نمونه‌ها قابلیت رابط کاربری شما را بهبود می‌بخشد.در این پست قصد داریم با روان‌شناسی رنگ ها و تاثیر رنگ ها در طراحی وب آشنا شویم. پیشنهاد شگفت انگیز کدفرند،دانلود به تمامی دوره های آموزشی کدفرند تنها با ۶۹ هزار تومان درک کنید که کدام رنگ چه معنایی برای مخاطب شما دارد به طور کلی، رنگ‌های مختلف موارد زیر را به تصویر می‌کشند: رنگ قرمز (Red) مفاهیم مثبت : انرژی،اشتیاق،قدرت،حرارت،هیجان مفاهیم منفی : عصبانیت،تهاجم،ترس،شورش،شرارت محل استفاده : ایجاد اخطار،ایجاد فوریت،افزایش اشتیاق رنگ زرد (Yellow) مفاهیم مثبت : شادی،خوش بینی،صمیمت،بازیگوشی،سرگرمی مفاهیم منفی : انتقادی،بی صبری و بی تابی،تکان ده..

توضیحات بیشتر »

لیست مهارت‌های پردرآمد برای فریلنسرها

همان‌طور که می‌دانید، کارها و پروژه‌های زیادی برای آزادکاری یا فریلنسری وجود دارند. درواقع شما با داشتن هر مهارتی می‌توانید به پروژه‌های مختلف ملحق شوید و درآمد کسب کنید.شما با آگاهی داشتن از مهارت‌های پرطرفدار بازار کسب‌و‌کار، یاد گرفتن آن‌ها و کمی تلاش می‌توانید از طریق آزادکاری نیز درآمدی معادل با شغل‌ تمام‌وقت داشته باشید.در این مقاله همراه ما باشید تا با لیستی از مهارت‌های پردرآمد برای فریلنسرها یا آزادکارها آشنا شویم. پردازش زبان‌های طبیعی مدیریت شبکه های اجتماعی .توسعه ری اکت جی اس برنامه نویسی MySql بازاریابی اینستاگرام مشاوره کسب و کار متخصص داده پشتیبانی مشتری امنیت اطلاعات توسعه Node.js متخصص تولید محتوا و سئو حسابداری عکاسی و تدوین ویدئو صداپیشگی ۱.پردازش زبان‌های طبیعی این روزها پردازش زبان‌های طبیعی با پیدایش دستیاران صوتی مانند آمازون اکو و گوگل هوم تبدیل به یکی از مهارت‌های پرطرفدار برای آزادکاری شده است. پردازش زبان‌های طبیعی شاخه‌ای از هوش مصنوعی است و به ماشین‌ها کمک می‌کند تا زبان انسان‌ها را متوجه شوند. افرادی که در زمینه‌ی کامپیوتر، هوش مصنوعی و زبان‌شناسی دارای ..

توضیحات بیشتر »

بریده‌ای از یک کتاب : فرمول برنامه‌ریزی اثر دیمون زاهاریادس

در سال جدید تصمیم گرفته‌ایم بخش تازه ای را به مقالات کدفرند اضافه کنیم،نام این بخش بریده‌ای از یک کتاب است که در این سری سعی می کنیم بخش های از کتاب های مفید و پرطرفدار در تمامی حوضه ها را با شما به اشتراک بگذاریم تا هم کتاب های خوب و کاربردی را معرفی کرده باشیم و هم سهمی در افزایش سرانه مطالعه در کشور داشته باشیم. کتاب فرمول برنامه‌ریزی (to do list formula: A Stress-Free Guide To Creating To-Do Lists That Work) در اوت۲۰۱۶ به زبان انگلیسی در ۱۰۹ صفحه منتشر شد. این کتابی کم‌حجم و با اندازه‌ای نسبتا کوچک است. بااین‌حال، وقتی به فهرست آن رجوع می‌کنید، با دسته‌بندی‌های بسیاری مواجه می‌شوید. در متن کتاب، هر قسمت بیش از دو صفحه ادامه پیدا نمی‌کند. دلیل این‌همه دسته‌بندی آن است که مخاطب بتواند فقط قسمتی را بخواند که بیشتر در آن احساس ضعف می‌کند و مجبور نباشد تمام کتاب را مطالعه کند. علاوه‌برآن، شما با خواندن فهرست کتاب، می‌توانید مهم‌ترین مطالب کتاب را با کمک واژه‌های کلیدی به‌کار رفته در فهرست متوجه شوید. این کتاب جزو کتاب‌های پرفروش‌ آمازون در حوزه‌ی مدیریت زمان و مدیریت استرس است. فرمول..

توضیحات بیشتر »

زبان‌های برنامه‌نویسی که هر تازه‌کاری باید یاد بگیرد

برنامه‌نویسی یکی از بنیادی‌ترین مهارت‌هایی است که متخصصان حوزه‌ی کامپیوتر باید به آن احاطه داشته باشند. اما افراد تازه‌کاری که درصدد ورود به این حوزه هستند، برنامه‌نویسی را باید از کجا شروع کنند؟در این مقاله می خواهیم با زبان‌های برنامه‌نویسی که مناسب برای افراد تازه کار و مبتدی هستند آشنا شویم. صنعت کامپیوتر هر روز در حال پیشرفت است و این پیشرفت مستلزم تربیت متخصصان بیشتر و کارآزموده‌تری است. علوم کامپیوتر جزو پویاترین صنایعی است که در حال حاضر با سرعت بالایی در حال پیشرفت است. سرعت بالای پیشرفت در این صنعت مستلزم وجود متخصصان کاربلد است و این موضوع در مورد همه‌ی کشورهایی که رایانه‌ بصورت جدی در آن مورد استفاده قرار می‌گیرد، حاکم است. قبل از آغاز یادگیری، از زبان‌های «Drag and Drop» استفاده کنید Drag and Drop یا متد کشیدن و انداختن یک تکنیک ساده برای کدنویسی است. با استفاده از این روش، کاربر درگیر کدهای پیچیده نمی‌شود و با اصول اولیه‌ی کدنویسی نیز آشنا می‌شود.این روش، یادگیری اصول برنامه‌نویسی را بدون نیاز به درگیر شدن در قواعد و اصول پیچیده‌ی نوشتن دستورات متنی میسر می‌کند. ابزار‌..

توضیحات بیشتر »

پایتون ،زبانی که برنامه‌ نویسی را همه‌گیر کرد

زبان برنامه‌نویسی پایتون کاربردهای گسترده‌ای دارد و برنامه‌نویسان حرفه‌ای در سازمان‌های بزرگی مانند گوگل، اسپاتیفای، پیکسار و حتی آژانس اطلاعات مرکزی از آن استفاده می‌کنند. خیدو فان‌روسوم، دانشمند علوم رایانه هلندی تصمیم گرفت در دسامبر ۱۹۸۹ در تعطیلات کریسمس روی پروژه‌ای شخصی کار کند. او که از کم‌وکاستی‌های دیگر زبان‌های برنامه‌نویسی رایانه خسته شده بود، دست به کار شد و زبان برنامه‌نویسی خودش را ساخت. فان‌روسوم برای ساخت زبان برنامه‌نویسی‌اش سه اصل ساده و ابتدایی داشت: زبانی که می‌سازد باید خوانا و یادگیری آن آسان باشد؛ به‌همین‌دلیل در هر کد در زبان برنامه‌نویسی پایتون به‌جای براکت‌های درهم، از تورفتگی (وایت‌اسپیس) استفاده می‌شود. به کاربران اجازه دهد بسته‌های خاص خود را برای ماژول‌های برنامه‌نویسی بسازند. زبان ساخته‌شده نامی کوتاه و خاص و کمی مبهم داشته باشد. فان‌روسوم برای انتخاب نام زبان برنامه‌نویسی خود از گروه کمدی انگلیسی به‌نام مونتی پایتون (Monty Python) الهام گرفت و نام آن را پایتون گذاشت. همچنین نام package repository این زبان برنامه‌نویسی از نام یکی از قسمت‌های کمدی محبوب ..

توضیحات بیشتر »

چگونه هکر شویم ؟ (صفر تا صد)

یکی از اصلی ترین سوالات کاربران کامپیوتری این است که چگونه هکر شویم ؟ برای پاسخ به این سوال ابتدا باید معنی کلمه Hack را متوجه شویم سپس به سراغ مراحل هکر شدن برویم، در گذشته نه چندان دور (۱۰ هزار سال قبل از میلاد مسیح) هک به معنای سود بردن از یک روش هوشمندانه برای حل مشکلات کامپیوتری بود اما در حال حاضر منظور از کلمه هک نفوذ به یک سیستم رایانه ای میباشد. اما قبل از اینکه به این سوال پاسخ دهیم باید بدانیم چه مسیری را در پیش بگیریم تا موفق شویم و تبدیل به یک هکر شویم. ۱.آشنایی و درک مفاهیم شبکه اولین علمی که باید در آن غوطه ور شوید یادگیری مبانی و پایه شبکه است این یادگیری شامل درک کامل از نحوه عملکرد دستگاه های مختلف شبکه مثل مسیر یاب و سویچ و فایروال و … و همچنین فهم کامل عملکرد انواع پروتکلهای شبکه مثل TCP/IP میباشد. در یک کلام اگر از نحوه کارکرد یک شبکه و پروتکلهای درون آن اطلاعی نداشته باشید به هیچ وجه نمیتوانید یک هکر شوید چراکه اکثر کارهای که باید انجام دهید بر روی بستر شبکه انجام میشوند.در زیر با برخی از مفاهیم شبکه آشنا خواهیم شد. ۱.آشنایی با مفهوم DHCP پروتکل DHCP مخفف Dyna..

توضیحات بیشتر »

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

ری‌اکت یک کتابخانه قدرتمند و پیشرو است که با زبان برنامه نویسی جاوااسکریپت توسعه داده شده. این کتابخانه توسط فیس‌بوک در سال ۲۰۱۳ به صورت متن باز ارایه شد. بعد از آن به کمک جامعه توسعه دهنده‌های جاوااسکریپت، ReactJS هر روز پیشرفت کرد و در حال حاضر یکی از محبوب‌ترین کتابخانه‌های جاوااسکریپت است. این کتابخانه برای مدیریت لایه های نمایشی برنامه های تحت وب و تلفن همراه استفاده می شود.همچنین ReactJs این امکان را به شما میدهد تا کامپوننت هایی طراحی کنید که در بخش های مختلف پروژها قابل استفاده باشند.در این مقاله می خواهیم به این موضوع بپردازیم که چرا باید از ری‌اکت استفاده کنیم؟ چرا باید از ری‌اکت استفاده کنیم؟ ۱.دلیل اول JSX شاید در ابتدا استفاده از jsx برای برنامه نویسان کمی گنگ به نظر بیاید. اما پس از مدتی از استفاده از آن لذت خواهید برد. ری اکت به صورت پیش فرض از JSX به جای جاوا اسکریپت معمولی استفاده می کند. استفاده از JSX اجباری نیست اما توصیه می شود از آن استفاده کنید زیرا دارای سرعت بیشتری است و همچنین بسیاری از ارورهای سینتکسی شما به کمک JSX آشکار می شود. برای استفاده از jsx توصیه م..

توضیحات بیشتر »

ایندکس کردن محتوا در نسخه جدید وب مستر تولز یا search console

از اواسط یا بهتر بگیم از اوایل سال ۲۰۱۹ بود که گوگل نسخه جدید وب مستر تولز یا search console را رو نمایی کرد،در این نسخه برخلاف نسخه قدیمی بسیار ساده تر و سر راست تر شده است و وبمستران به راحتی می توانند از آن استفاده کنند.(در طول دوره آموزش تولید محتوا سئو شده به سادگی با نحوه تولید محتوا آشنا می شویم). یکی از مهمترین ابزارهایی که گوگل در اختیر وبمستران قرار داده است تا بتوانند سایت خود را مدیریت کنند وبمستر تولز یا با نام اصلی سرچ کنسول شناخته می شود. این کنسول امکان دسترسی به اطلاعات هر وب سایت و داده های آن در زمینه سرچ گوگل را مهیا می کند تا کاربران بتوانند سئو سایت خود را نیز کنترل کنند. اطلاعاتی نظیر خطاها، ورودی ها و هشدارهایی که به هر وب سایت داده می شود. اخیرا شاهد این بوده ایم که گوگل نسخه جدید وبمستر تولز خود را با نام Google Search Console beta رونمایی کرده است یکی از بخش هایی که از ۲۸ مارس ۲۰۱۹ تغییر کرد قسمت fetch as google بود.در این بخش ما می توانستیم محتوا تولید شده را به صورت دستی ایندکس کنیم.اما با تغییراتی که در سال جدید میلادی داشتیم این بخش کمی برای وبمستران گن..

توضیحات بیشتر »