فایل وردپرس htaccess یک نوع سرور پیکره بندی شده است که می گوید سرور چطور می تواند مواردی را به صورت مطمئن در وبسایت کنترل کند .کدهای Htaccess کار های مانند سیستم های راهنمای کاربران، پسورد امنیتی ناحیه ی مدیریتی و حفاظت از دایرکتوری ها و… می باشد.
ادامه آموزش:
https://goo.gl/fKBq1l
@codefriend
ادامه آموزش:
https://goo.gl/fKBq1l
@codefriend
CodeFriend.ir
کدهای Htaccess کاربردی برای سایت وردپرس - CodeFriend.ir
کدهای Htaccess کار های مانند سیستم های راهنمای کاربران، پسورد امنیتی ناحیه ی مدیریتی و حفاظت از دایرکتوری ها و… می باشد..
در این اموزش می خواهیم با نحوه ساخت صفحه نمایش محصولات سایت با استفاده از html و Css3 آشنا شویم.شما میتوانید از این صفحه برای نمایش محصولات فروشگاه اینترنتی خودتان نیز استفاده کنید.
ادامه آموزش:
https://goo.gl/JXhUiC
@codefriend
ادامه آموزش:
https://goo.gl/JXhUiC
@codefriend
CodeFriend.ir
ساخت صفحه نمایش محصولات با HTML5 ,Css3 - CodeFriend.ir
در این اموزش می خواهیم با نحوه ساخت صفحه نمایش محصولات سایت با استفاده از html و Css3 آشنا شویم.شما میتوانید از این صفحه برای نمایش محصولات فروشگاه اینترنت
با یکی دیگر از آموزش های سری (روز فرانت اند) در خدمت شما هستیم.امروز می خواهیم با نحوه ساخت یک منوی کشویی multi-level یا چند سطحی به همراه انیمیشن CSS3 transitions آشنا شویم.
از منوی کشویی برای نمایش ساب منو ها به صورت کشویی و از قابلیت multi-level برای ایجاد منوی آتیم های تو در تو برای منو استفاده می شود.(دموی این منو را میتوانید در صفحه کدپن سایت مشاهده کنید).
https://goo.gl/NKmV8d
@codefriend
از منوی کشویی برای نمایش ساب منو ها به صورت کشویی و از قابلیت multi-level برای ایجاد منوی آتیم های تو در تو برای منو استفاده می شود.(دموی این منو را میتوانید در صفحه کدپن سایت مشاهده کنید).
https://goo.gl/NKmV8d
@codefriend
CodeFriend.ir
روز سوم فرانت اند:ساخت منوی کشویی همراه با انیمیشن Css3 - CodeFriend.ir
امروز می خواهیم با نحوه ساخت یک منوی کشویی multi-level یا چند سطحی به همراه انیمیشن CSS3 transitions آشنا شویم.از منوی کشویی برای نمایش ساب منو ها به صورت
دانستن این موضوع که چگونه فایل ها یا کدهای Css و جاوا اسکریپتی که خودمان طراحی کرده یا نوشته شده را به قالب وردپرس و یا افزونه آن اضافه کنیم یکی از دغدغه های طراحان وب و توسعه دهندگان می باشد.
اگر افزودن این فایل ها به درستی در قالب وردپرس یا افرونه اعمال نشود امکان ایجاد مشکل در سایت وردپرسی را به حداکثر میرساند.در این آموزش قصد داریم به صورت کامل و قدم به قدم نحوه افزودن این فایل ها را به قالب وردپرس یادبگیریم.
ادامه آموزش
https://goo.gl/1oBBYv
@codefriend
اگر افزودن این فایل ها به درستی در قالب وردپرس یا افرونه اعمال نشود امکان ایجاد مشکل در سایت وردپرسی را به حداکثر میرساند.در این آموزش قصد داریم به صورت کامل و قدم به قدم نحوه افزودن این فایل ها را به قالب وردپرس یادبگیریم.
ادامه آموزش
https://goo.gl/1oBBYv
@codefriend
CodeFriend.ir
استفاده از فایل های Css و JavaScript در قالب وردپرس - CodeFriend.ir
دانستن این موضوع که چگونه فایل ها یا کدهای Css و جاوا اسکریپتی که خودمان طراحی کرده یا نوشته شده را به قالب وردپرس و یا افزونه آن اضافه کنیم
اخیرا تحقیقی انجام شده که نشان میدهد اولین هدف بازاریابها در سال 96، افزایش اثر گذاری برگشت سرمایه ناشی از فروشه بعد از آن است، مهمترین هدف جذب کاربر دائم و سومین هدف مهم هم افزایش ترافیک سایت عنوان شده است. در ضمن این تحقیق نشان میدهد با اینکه راه اندازی وب سایت اثرگذارترین راه بازاریابی است، اجرای صحیحش جزء مشکلترین روشهاست.
چون اگه مشکلی برای سایت پیش بیاید، یه راه حل مشخص وجود نداره. به عنوان مثال برای اینکه سایت مدنظر بتواند شبانه روزی ترافیک جذب کند و تبدیل به یه کانال جذب مشتری شود، باید چه کارهایی انجام بدهیم؟ برای پیدا کردن جواب، باید عملکرد سایت را تحت نظر بگیرید، ایده های مختلف را امتحان کنید و دائما در حال اعمال تغییرات باشید.
ادامه مطلب:
https://goo.gl/KFPTfE
@codefriend
چون اگه مشکلی برای سایت پیش بیاید، یه راه حل مشخص وجود نداره. به عنوان مثال برای اینکه سایت مدنظر بتواند شبانه روزی ترافیک جذب کند و تبدیل به یه کانال جذب مشتری شود، باید چه کارهایی انجام بدهیم؟ برای پیدا کردن جواب، باید عملکرد سایت را تحت نظر بگیرید، ایده های مختلف را امتحان کنید و دائما در حال اعمال تغییرات باشید.
ادامه مطلب:
https://goo.gl/KFPTfE
@codefriend
CodeFriend.ir
3 مرحله ای مهم برای افزایش اثر گذاری بیشتر سایت - CodeFriend.ir
اخیرا تحقیقی انجام شده که نشان میدهد اولین هدف بازاریابها در سال 96، افزایش اثر گذاری برگشت سرمایه ناشی از فروشه بعد از آن است، مهمترین هدف جذب کاربر دائم
This media is not supported in your browser
VIEW IN TELEGRAM
طراحی صفحه وب به سبک پارالاکس اسکرول
@codefriend
@codefriend
طراحی صفحه وب به سبک پارالاکس اسکرول
امروزه توسعه دهندگان و طراحان وب روش های مختلفی را برای ساخت صفحات وب جذاب،ساده و در عین حال کاربردی استفاده می کنند.
یکی از این روش های پارالاکس اسکرول است.پارالاکس اسکرول گرایشی از وب است که در آن محتوای پس زمینه (یعنی تصویر) در زمان اسکرول با سرعتی متفاوت از محتوی پیش زمینه حرکت می کند.ما هم قصد داریم در این آموزش با ساده ترین روش طراحی یک صفحه وب به سبک پارالاکس اسکرول آشنا شویم.
ادامه آموزش:
https://goo.gl/7qoFQ5
@codefriend
امروزه توسعه دهندگان و طراحان وب روش های مختلفی را برای ساخت صفحات وب جذاب،ساده و در عین حال کاربردی استفاده می کنند.
یکی از این روش های پارالاکس اسکرول است.پارالاکس اسکرول گرایشی از وب است که در آن محتوای پس زمینه (یعنی تصویر) در زمان اسکرول با سرعتی متفاوت از محتوی پیش زمینه حرکت می کند.ما هم قصد داریم در این آموزش با ساده ترین روش طراحی یک صفحه وب به سبک پارالاکس اسکرول آشنا شویم.
ادامه آموزش:
https://goo.gl/7qoFQ5
@codefriend
CodeFriend.ir
طراحی صفحه وب به سبک پارالاکس اسکرول - CodeFriend.ir
امروزه توسعه دهندگان و طراحان وب روش های مختلفی را برای ساخت صفحات وب جذاب،ساده و در عین حال کاربردی استفاده می کنند.یکی از این روش های پارالاکس اسکرول است
بیشتر افراد متخصص بر این عقیده هستند که قدم اول برنامه نویسان بزرگ ،علاقه ی شدید آن ها به کامپیوتر،برنامه نویسی،اشتیاق و خلاقیت است.برای برنامه نویس شدن نیاز داریم تا علوم ابتدایی مربوط کامپیوتر و ساختار یک برنامه کامپیوتری را بدانیم و درک کنیم.در این پست می خواهیم با چند قدم ابتدایی برای برنامه نویس شدن آشنا شویم.
ادامه مطلب:
https://goo.gl/1RP6W6
@codefriend
ادامه مطلب:
https://goo.gl/1RP6W6
@codefriend
CodeFriend.ir
گام های ابتدایی برای برنامه نویس شدن - CodeFriend.ir
بیشتر افراد متخصص بر این عقیده هستند که قدم اول برنامه نویسان بزرگ ،علاقه ی شدید آن ها به کامپیوتر،برنامه نویسی،اشتیاق و خلاقیت است.برای برنامه نویس شدن
بیشتر مواقع نیاز داریم تا هنگام طراحی یک صفحه وب بر روی عناصر از فیلتر های مختلفی که در برنامه های ویرایش تصویر مانند فتوشاپ هستند استفاده کنیم.
در سی اس اس بخصوص Css3 فیلترهای بسیار کاربردی در اختیار توسعه دهندگان قرار گرفت تا به راحتی بتوانید بر روی عناصر و تصاویر خود از این فیلتر ها در دنیای وب استفاده کنند.
ادامه آموزش:
https://goo.gl/KjdcTP
@codefriend
در سی اس اس بخصوص Css3 فیلترهای بسیار کاربردی در اختیار توسعه دهندگان قرار گرفت تا به راحتی بتوانید بر روی عناصر و تصاویر خود از این فیلتر ها در دنیای وب استفاده کنند.
ادامه آموزش:
https://goo.gl/KjdcTP
@codefriend
CodeFriend.ir
فیلتر ها(filter)کاربردی وب در Css - CodeFriend.ir
بیشتر مواقع نیاز دارمی تا هنگام طراحی یک صفحه وب بر روی عناصر از فیلتر های مختلفی که در برنامه های ویرایش تصویر مانند فتوشاپ هستند استفاده کنیم
This media is not supported in your browser
VIEW IN TELEGRAM
چرا به جزء زمین در سیاره دیگری نمی شود زندگی کرد!!
@codefriend
@codefriend
در سی اس اس راه های زیادی برای سفارشی سازی یک ویژگی و عنصر وجود دارد،این قابلیت به توسعه دهنده این امکان را میدهد که بتواند بر اساس نیاز خود یا مشتری طراح های مختلف و کاملا شخصی را پیاده کند.ساخت hover سفارشی هم یکی از کارهایی است که میتوان انجام داد.
ادامه مطلب:
https://goo.gl/o50Qmz
@codefriend
ادامه مطلب:
https://goo.gl/o50Qmz
@codefriend
CodeFriend.ir
روز چهارم فرانت اند:ساخت hover سفارشی - CodeFriend.ir
در سی اس اس راه های زیادی برای سفارشی سازی یک ویژگی و عنصر وجود دارد، ساخت hover سفارشی هم یکی از کارهایی است که میتوان انجام داد.
برنامه نویسی
۳۵ عادت بد برنامهنویسی که هرچه زودتر باید ترکشان کنید!
شاید افراد زیادی باشند که علم برنامهنویسی را آموخته باشند اما همهٔ آنها لزوماً برنامهنویسان موفقی نیستند! بنابراین اگر به برنامهنویسی بهعنوان یک هنر نگاه کنیم، این عادات درست و نادرست برنامهنویسان است که فرق بین بد، خوب و عالی بودن را برای دولوپرها رقم میزند. عادات نادرستی وجود دارند که حتی ممکن است برنامهنویسان ماهر نیز به آنها دچار باشند و بههمین دلیل همواره از جایگاهی که در هنر برنامهنویسی میتوانستند داشته باشند محروم بمانند. در این مقاله ۳۵ مورد از این عادات نادرست را مطرح نمودهایم که ترک آنها میتواند به پیشرفت هرچه سریعتر شما در علم -یا بهتر بگوییم هنر- برنامهنویسی کمک کند.
۱. طوری رفتار میکنید که گویا جواب همهچیز را میدانید
بهعنوان یک دولوپر، ممکن است گاهیاوقات با شرایط واقعاً پیچیده و عجیبوغریبی روبهرو شوید؛ ممکن است با تکنولوژیهای جدید و درحال پیشرفت سروکار داشته باشید و موقعیتهایی را تجربه کنید که پاسخ آنها را نمیدانید. در چنین شرایطی، بهجای داشتن افکار آرمانگرایانه، بهتر است واقعگرا باشید و بپذیرید که راهحل این مشکل خاص را نمیدانید. با پذیرفتن این موضوع، احساس راحتی بیشتری خواهید داشت و خواهید توانست فارغ از فشارهای روانی بهدنبال راهحلی برای مسئلهٔ موجود بگردید.
۲. وقتی کسی کد شما را نقد میکند، حالت تدافعی به خود میگیرید
بهعنوان یک دولوپر، یکی از بهترین و سریعترین روشهای یادگیری برای شما این است که انتقادات دولوپرهای باتجربهتر را پذیرا باشید. کدنویسی همواره با تصمیمگیریهای متعدد همراه است؛ گاهی ممکن است کدهایی که نوشتهاید خوب کار کنند اما هنوز هم راههایی برای بهتر کردن آنها وجود داشته باشد که تاکنون به ذهن شما نرسیدهاند. دولوپرهای حرفهای همواره مشتاق شنیدن نظرات دیگران در مورد کدهای خود هستند و سعی دارند تا بااستفاده از نظرات و انتقادات دیگران، راههای دیگری برای بهبود کدهای خود بیابند.
۳. تمام روز را در جلسات مختلف سپری میکنید
همچنان که در حال پیشرفت و تبدیل شدن به یک دولوپر حرفهای هستید، ممکن است جلسات بیشتر و بیشتری در برنامهٔ کاری روزانهٔ شما قرار بگیرد؛ اما اگر میخواهید واقعاً برنامهنویس خوبی شوید، باید از شرکت در جلسات غیرضروی خودداری نموده و وقت خود را بیشتر به کارهای مرتبط با پیشرفت خود اختصاص دهید.
۴. خیلی زود ناامید میشوید
اگر راهحل مشکلی را بدانید، روبهرو شدن با آن مشکل خیلی ساده است اما مهم این است که وقتی نمیدانید چه زمانی موفق به حل مشکلی میشوید، ناامید نشده و با آن روبهرو شوید چراکه هرلحظه ممکن است به راهحل آن دست پیدا کنید. شاید ۲ دقیقهٔ بعد، شاید ۲ ساعت بعد، شاید ۲ روز بعد و شاید هم بیشتر، اما بالاخره پاسخ را خواهید یافت.
۵. نمیخواهید از کسی کمک بگیرید
بهعنوان یک برنامهنویس ممکن است پاسخ تمام سؤالات را ندانید و این کاملاً طبیعی است؛ یک دولوپر واقعاً خوب میداند که چهزمانی باید از سایر اعضای تیم درخواست کمک نموده و از دانش آنها بهره بگیرد.
یکی از ملزومات کمک خواستن از دیگران این است که یاد بگیرید چهطور کمک بخواهید؛ شما باید کل مسأله و تمام جزئیات مرتبط با آنرا برای دیگران توضیح دهید تا آنها بهتر بتوانند به شما کمک کنند. حتی ممکن است در حین شرح دادن جزئیات مسئله برای دیگران، خودِ شما درک درستتری از مسأله بهدست آورید و بتوانید بهتنهایی آنرا حل کنید.
اصطلاح Rubber Duck Debugging یا «دیباگ کردن به سبک اردک پلاستیکی» نیز به همین مسئله اشاره دارد که طی آن مشکل موجود را با صدای بلند برای شخص دیگری توضیح میدهید -حتی اگر این شخص یک موجود زنده نباشد و فقط یک اسباببازی مثل اردک پلاستیکی باشد- و در حین این توضیح دادن، ممکن است خودِ شما موفق به شناسایی علت ایجاد این مشکل و راهحل آن شوید.
۶. برای اشتباهات خود دیگران را مقصر میدانید
معمولاً دولوپرهایی مورد احترام دیگران قرار میگیرند که مسئولیت کدهای نوشتهشدهٔ خود را تماموکمال بهعهده میگیرند؛ بنابراین اگر مشکلی در کدهای شما وجود دارد، آنرا پذیرفته و علتش را هم کشف نموده و راهی بیابید که این مشکل در آینده دوباره تکرار نشود.
۷. به دیدگاههای دیگران اهمیتی نمیدهید
یکی از بهترین راههای یادگیری برنامهنویسی، کدنویسی دونفره است؛ به این صورت که بههمراه یک برنامهنویس باتجربهتر کدنویسی میکنید. در طی این روند، درک خواهید کرد که افراد مختلف دیدگاههای مختلفی در مورد بهبود کدها دارند. دولوپرهای برتر همواره نظرات دیگران را در مورد کدهای خود جویا میشوند (برای آشنایی بیشتر با برنامهنویسی دونفره، به مقالهٔ آیا میدانستید که برنامهنویسی دو نفره میتواند شما را به برنامهنویس ماهرتری تبدیل کند؟ مراجعه نمای
۳۵ عادت بد برنامهنویسی که هرچه زودتر باید ترکشان کنید!
شاید افراد زیادی باشند که علم برنامهنویسی را آموخته باشند اما همهٔ آنها لزوماً برنامهنویسان موفقی نیستند! بنابراین اگر به برنامهنویسی بهعنوان یک هنر نگاه کنیم، این عادات درست و نادرست برنامهنویسان است که فرق بین بد، خوب و عالی بودن را برای دولوپرها رقم میزند. عادات نادرستی وجود دارند که حتی ممکن است برنامهنویسان ماهر نیز به آنها دچار باشند و بههمین دلیل همواره از جایگاهی که در هنر برنامهنویسی میتوانستند داشته باشند محروم بمانند. در این مقاله ۳۵ مورد از این عادات نادرست را مطرح نمودهایم که ترک آنها میتواند به پیشرفت هرچه سریعتر شما در علم -یا بهتر بگوییم هنر- برنامهنویسی کمک کند.
۱. طوری رفتار میکنید که گویا جواب همهچیز را میدانید
بهعنوان یک دولوپر، ممکن است گاهیاوقات با شرایط واقعاً پیچیده و عجیبوغریبی روبهرو شوید؛ ممکن است با تکنولوژیهای جدید و درحال پیشرفت سروکار داشته باشید و موقعیتهایی را تجربه کنید که پاسخ آنها را نمیدانید. در چنین شرایطی، بهجای داشتن افکار آرمانگرایانه، بهتر است واقعگرا باشید و بپذیرید که راهحل این مشکل خاص را نمیدانید. با پذیرفتن این موضوع، احساس راحتی بیشتری خواهید داشت و خواهید توانست فارغ از فشارهای روانی بهدنبال راهحلی برای مسئلهٔ موجود بگردید.
۲. وقتی کسی کد شما را نقد میکند، حالت تدافعی به خود میگیرید
بهعنوان یک دولوپر، یکی از بهترین و سریعترین روشهای یادگیری برای شما این است که انتقادات دولوپرهای باتجربهتر را پذیرا باشید. کدنویسی همواره با تصمیمگیریهای متعدد همراه است؛ گاهی ممکن است کدهایی که نوشتهاید خوب کار کنند اما هنوز هم راههایی برای بهتر کردن آنها وجود داشته باشد که تاکنون به ذهن شما نرسیدهاند. دولوپرهای حرفهای همواره مشتاق شنیدن نظرات دیگران در مورد کدهای خود هستند و سعی دارند تا بااستفاده از نظرات و انتقادات دیگران، راههای دیگری برای بهبود کدهای خود بیابند.
۳. تمام روز را در جلسات مختلف سپری میکنید
همچنان که در حال پیشرفت و تبدیل شدن به یک دولوپر حرفهای هستید، ممکن است جلسات بیشتر و بیشتری در برنامهٔ کاری روزانهٔ شما قرار بگیرد؛ اما اگر میخواهید واقعاً برنامهنویس خوبی شوید، باید از شرکت در جلسات غیرضروی خودداری نموده و وقت خود را بیشتر به کارهای مرتبط با پیشرفت خود اختصاص دهید.
۴. خیلی زود ناامید میشوید
اگر راهحل مشکلی را بدانید، روبهرو شدن با آن مشکل خیلی ساده است اما مهم این است که وقتی نمیدانید چه زمانی موفق به حل مشکلی میشوید، ناامید نشده و با آن روبهرو شوید چراکه هرلحظه ممکن است به راهحل آن دست پیدا کنید. شاید ۲ دقیقهٔ بعد، شاید ۲ ساعت بعد، شاید ۲ روز بعد و شاید هم بیشتر، اما بالاخره پاسخ را خواهید یافت.
۵. نمیخواهید از کسی کمک بگیرید
بهعنوان یک برنامهنویس ممکن است پاسخ تمام سؤالات را ندانید و این کاملاً طبیعی است؛ یک دولوپر واقعاً خوب میداند که چهزمانی باید از سایر اعضای تیم درخواست کمک نموده و از دانش آنها بهره بگیرد.
یکی از ملزومات کمک خواستن از دیگران این است که یاد بگیرید چهطور کمک بخواهید؛ شما باید کل مسأله و تمام جزئیات مرتبط با آنرا برای دیگران توضیح دهید تا آنها بهتر بتوانند به شما کمک کنند. حتی ممکن است در حین شرح دادن جزئیات مسئله برای دیگران، خودِ شما درک درستتری از مسأله بهدست آورید و بتوانید بهتنهایی آنرا حل کنید.
اصطلاح Rubber Duck Debugging یا «دیباگ کردن به سبک اردک پلاستیکی» نیز به همین مسئله اشاره دارد که طی آن مشکل موجود را با صدای بلند برای شخص دیگری توضیح میدهید -حتی اگر این شخص یک موجود زنده نباشد و فقط یک اسباببازی مثل اردک پلاستیکی باشد- و در حین این توضیح دادن، ممکن است خودِ شما موفق به شناسایی علت ایجاد این مشکل و راهحل آن شوید.
۶. برای اشتباهات خود دیگران را مقصر میدانید
معمولاً دولوپرهایی مورد احترام دیگران قرار میگیرند که مسئولیت کدهای نوشتهشدهٔ خود را تماموکمال بهعهده میگیرند؛ بنابراین اگر مشکلی در کدهای شما وجود دارد، آنرا پذیرفته و علتش را هم کشف نموده و راهی بیابید که این مشکل در آینده دوباره تکرار نشود.
۷. به دیدگاههای دیگران اهمیتی نمیدهید
یکی از بهترین راههای یادگیری برنامهنویسی، کدنویسی دونفره است؛ به این صورت که بههمراه یک برنامهنویس باتجربهتر کدنویسی میکنید. در طی این روند، درک خواهید کرد که افراد مختلف دیدگاههای مختلفی در مورد بهبود کدها دارند. دولوپرهای برتر همواره نظرات دیگران را در مورد کدهای خود جویا میشوند (برای آشنایی بیشتر با برنامهنویسی دونفره، به مقالهٔ آیا میدانستید که برنامهنویسی دو نفره میتواند شما را به برنامهنویس ماهرتری تبدیل کند؟ مراجعه نمای