Minddev
366 subscribers
257 photos
7 videos
6 files
174 links
انعکاس ذهن یک توسعه دهنده
بنده سید جمال قاسمی توسعه دهنده نرم افزار در این کانال مطالب متنوع و کاربردی با زبانی ساده در خصوص سئو ، برنامه نویسی و بهینه سازی وب سایت منتشر خواهم کرد.
@jamal13647850
linkedin.com/in/jamal1364
instagram.com/jamal13647850
Download Telegram
سلام همراهان عزیز
وقت بخیر
در این مطلب می خواهم با شما در مورد تگ description صحبت کنم.
<meta name="description" content="seo by jamal">
تگ توضیحات meta یا تگ description در واقع تگی است که به عنوان توضیح کوتاهی، از محتوای صفحه می باشد.
انچه مهم است، امروزه موتورهای جستجو از کلمات کلیدی که داخل محتوای این تگ نوشته می شود برای رتبه بندی استفاده نمی کنند، اما این توضیح در واقع در نتایج جستجو در زیر عنوان شما دیده می شود و شما می توانید به عنوان یک متن تبلیغاتی به این موضوع نگاه کنید، که توجه کاربرانی که جستجو می کنند و نتایج جستجو را می بینند به سایت خود جلب کنید و باعث شوید که احتمال کلیک کردن بر روی لینک شما بالا رود. بنابراین این تگ را می توان گفت در بازاریابی موتورهای جستجو خیلی مهم است و سعی کنیم یک توضیح کامل در ان جا قرار دهیم که هم جذاب باشد و همچنین ترجیحا از کلمات کلیدی مهم در متن استفاده کنیم.
تگ description شما می تواند هر طولی داشته باشد و البته عموما موتورهای جستجو حدودا 160 کاراکتر اول را نمایش می دهند.اگر بیشتر از 160 کاراکتر شده باشد کاراکترهای اضافی دیگر نمایش داده نخواهند شد، بنابراین اگرسعی کنیم کل توضیح خود را در این 160 کاراکتر قرار دهیم خیلی بهتر است.
حالا اگر تگ description در صفحه نبود چه اتفاقی می افتد؟
معمولا موتورهای جستجو از سایر عناصر موجود در صفحه استفاده می کنند که بتوانند توضیحاتی را در نتایج جستجو به کاربر نمایش دهند .

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#description_tag
#سئو
#seo
#دیجتال_مارکتینگ
#بهینه_سازی
#بهینهسازی
سلام همراهان عزیز
وقت بخیر
دراین مطلب می خواهم با شما در مورد مزرعه لینک صحبت کنم .
به ساده ترین بیان مزرعه لینک گروهی از وب سایت ها هستند که به صورت گروهی به همدیگر لینک داده اند.
خیلی وقت ها این لینک سازی گروهی در بین گروه زیادی از وب سایت ها از طریق دخالت انسان نیست بلکه ربات ها والگوریتم های نوشته شده است که این کار را انجام می دهند .
در گذشته مزرعه لینک تاثیر فوق العاده زیادی در بالا رفتن رتبه سایت های حاضر در مزرعه داشت.
ولی امروزه این کار نه تنها در حال بی اثر شدن است بلکه با پیشرفت های الگوریتم های گوگل کم کم ممکن است مضر باشد.
چرا مضر باشد؟ در مزرعه لینک لزوما حتی سایت های مرتبط ، لینک های مرتبط ، صفحات مرتبط دخیل نیستند، بلکه تعداد زیادی لینک از سایت های مختلف که حتی ممکن است این سایت ها و مبدا و مقصد لینک به هم ربطی نداشته باشند دخیل هستند. بنابراین این لینک دهی غیر استاندارد می تواند فوق العاده مضر باشد.
بنابراین توصیه بنده این است سعی کنیم اگر که داریم SEO یک سایت را شروع می کنیم به هیچ عنوان به سمت مزرعه لینک و وارد شدن به این حلقه های مضر نرویم.
اگر قرار است حتی شما لینک بخرید به جای اینکه به صورت دسته ای خریداری شود باید بدانید که لینک ها دقیق باشند ، مبدا این لینک ها را بدانید، با چه کلید واژه ای به شما لینک می شوند و چه متن هایی به سایت شما لینک می شوند. شما باید تمام این موارد را بررسی کنید تا لینک های دقیق از منابع دقیق از سایت های کیفیت بالا خریداری شود.
بنابراین این مفهوم مزرعه لینک کم کم دارد اثر خودش را از دست می دهد وبا توجه به پیشرفت گوگل در آینده مضر خواهد بود و حتی ممکن است امروزه مضر باشد بنابراین شما به فکر لینک های مرغوب وخوب باشید و اگر نیز مزرعه لینکی می سازید باید دقیق و با رعایت همه موارد ذکر شده باشد.

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#سئو
#seo
#بهینه_سازی
#مزرعه_لینک
سلام همراهان عزیز
وقت بخیر
در این مطلب می خواهم در مورد ساختار آدرس سایت با شما صحبت کنم.
از آن جهت که آدرس سایت در خیلی از بخش ها ازجمله در بخش نتایج موتورهای جستجو نشان داده میشود، بسیار مهم می باشد.
بنابراین باید کاربران را جذب کند و احتمال اینکه کاربر روی آن کلیک نماید بالا رود.
آدرس می تواند روی نرخ ورود به سایت تاثیر مثبت بگذارد.
باید ساختار آدرس به شکلی باشد که خیلی راحت کاربر بتواند از آن استفاده کند و به ذهن بسپارد.
کاراکترهایی که به خاطر سپردن آنها سخت هست نباید در آدرس استفاده شود.
سعی کنید آدرس های سایت کوتاه باشند.
آدرس ها حالت توصیفی داشته باشند وکپی کردن آن خیلی راحت باشد.
در آدرس سایت سعی کنید از کلمات کلیدی مناسب استفاده کنید.
یکی از راه هایی که باعث می شود آدرس سایت راحت تر باشد استفاده از راهکارهایی مثل mod-rewrite در وب سرور آپاچی می باشد.
این مورد در واقع به برنامه نویس شما مربوط می شود و خیلی راحت با استفاده از این دست فناوری ها که در عصر حاضر در سرورهای لینوکس و ویندوز با اسامی مختلف موجود می باشد، آدرس های سخت شما را ضمن این که حفظ می کند به آدرس های ساده تری با استفاده از تغییراتی که در تنظیمات سرور انجام می گیرد تغییر دهد.
یک نکته دیگر این که همه جدا کننده هایی که شما استفاده می کنید، توسط همه مرورگرها یا همه وب سرورها شناسایی نمی شوند، بنابراین برای جدا کردن کلمات در آدرس وب ، استفاده از خط فاصله یا همان dash استاندارد است و سعی کنید از + و% و کاراکترهایی از این دست استفاده نکنید.
از توجه شما ممنونم.

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#آدرس_سایت
#سئو
#seo
#بهینه_سازی
#بهینهسازی
سلام عزیزان
به دلیل تراکم مشغله های کاری مختلف قصد حضور در دهمین دورهمی در مسیر بازاریابی دیجیتال را نداشتم.
تا اینکه امشب متوجه شدم جناب آقای دکتر علیرضا مجاهدی در این دورهمی سخنرانی خواهند داشت.
فوری یک بلیط خریدم و قصد دارم هر طور شده در مدت سخنرانی ایشان در این برنامه حضور داشته باشم.
فارغ از علاقه قلبی و شخصی خودم به ایشان باید عرض کنم بنا به دلایل زیادی نباید سخنرانی دکتر مجاهدی را از دست داد از جمله تسلط ، تجربه و تخصص ایشان نسبت به مدیریت سازمانی ، رویکرد سیستمی در راهبری و توسعه کسب و کار آنلاین ، تجارت الکترونیکی ، دیجبتال مارکتینگ ، روانشناسی افراد و بسیاری موارد دیگر.
ضمنا سخنرانی آقای دکتر که حدود ساعت ۱۶ آغاز خواهد شد با بیان صریح و منصفانه که از ایشان سراغ دارم حاوی نکات آموزنده و کاربردی فراوانی خواهد بود.

#dmway
#dmway10
@adeltalebi
@alirezamojahedi
سلام همراهان عزیز
وقت بخیر
در این مطلب می خواهم بهترین فریم ورک های CSS را خدمت شما معرفی کنم.
شما می توانید از این فریم ورک های CSS در پروژه های خود استفاده کنید.
1-Bootstrap:
getbootstarp.com
2-Foundation:
foundation.zurb.com
3-Semantic UI:
semantic-ui.com
4-Bulma:
bulma.io
5-UIKit:
getuikit.com
6-Materialize:
materializecss.com
امیدوارم که از این فریم ورک ها در پروژه های خود استفاده کنید و از این مطلب کمال استفاده را برده باشید.

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#برنامه_نویسی
#css
#سی_اس_اس
#فرانت
#frontend
سلام همراهان عزیز
وقت بخیر
در این مطلب می خواهم در مورد رفع مشکل محتوای تکراری در سایت ها صحبت کنم.
به دلایل مختلف ممکن است که در یک وب سایت محتوای تکراری ایجاد شود و دلایلش جای بحث دارد که ما از این موضوع می گذریم.ولی اینکه که چطور این مشکل را بر طرف کنیم، که محتوای تکراری آسیبی به سایت ما نزند، در بخش زیر خدمت شما عرض می کنم.
1-اگرشما فرضا چندین صفحه تکراری دارید،یک صفحه را به عنوان صفحه اصلی در نظر بگیرید و با استفاده از redirect صفحات فرعی را به صفحه اصلی redirect کنید، یعنی اگر کاربر وارد صفحه فرعی شد، که محتوای تکراری دارد، به آن صفحه اصلی redirect شود.
2-با استفاده ازمتا تگ ها این کار انجام دهیم.
یکی از متا تگ هایی که وجود دارد canonical می باشد.
از canonical در صفحاتی استفاده می شود که محتوای تکراری دارند، این تگ هم مثل روش redirect یک صفحه را به عنوان صفحه اصلی در نظر می گیرد و صفحات تکراری دیگر که به عنوان صفحه فرعی هستند را به صفحه اصلی راهنمایی می کند. به مثال زیر توجه کنید:
<link rel="canonical" href="https://farsiz.com/blog"/>
در مثال بالا این تگ به موتورهای جستجو می گوید که صفحه موجود، یعنی صفحه ای که این تگ درونش قرار گرفته باید به عنوان کپی از آدرس farsiz.com/blog در نظر گرفته شود و تمام محتوا و لینک های موجود در آن به این آدرس اشاره می کند.
از نظر SEO نکته ای که وجود داره این است که canonical مانند روش redirect 301 است با این تفاوت که ارزش SEO صفحه فرعی را به صفحه اصلی انتقال می دهد، بدون اینکه کاربر را به صفحه اصلی redirect کند، اما در 301 وقتی کاربر وارد صفحه فرعی می شود خودکار به صفحه اصلی redirect می شود و ارزش صفحه فرعی هم به صفحه اصلی منتقل می شود.
به عنوان توضیح تکمیلی برای مثال بالا تگcanonical به شکل مثال در هر صفحه ای که قرار بگیرد، مفهومش این است که این صفحه کپی از صفحه farsiz.com/blog هست و در واقع blog صفحه اصلی است و اعتبار آن بالاتر از صفحه دیگر خواهد بود.
ممنونم از توجه شما

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#سئو
#seo
#بهینه_سازی
#محتوایتکراری
#بهینهسازی
سلام و عرض ادب خدمت همراهان کانال انعکاس ذهن یک توسعه دهنده
بنده از ابتدا سعی داشتم با زبانی ساده نسبت به انتشار مطالبی کاملا کاربردی در این کانال اقدام کنم.
امیدوارم توانسته باشم رضایت شما عزیزان را جلب کنم.
در اینجا از شما عزیزان درخواست دارم که به جهت بهره مندی افراد بیشتری از مطالبی که در این کانال منتشر شده و مطالب مهمی که در آینده منتشر خواهد شد با انتشار پستهای کانال و یا لیست لینک مطالب کانال که در بالای همین مطلب مشاهده میفرمایید در کانالها و گروههای دیگر در معرفی کانال مشارکت کنید.
با تشکر از شما
سلام همراهان عزیز
وقت بخیر
در این مطاب می خواهم چند نکته جالب توجه در JavaScript را برای شما بیان کنم.
یک type در JavaScript به نام NaN داریم که اصطلاحاً به معنای Not a Number می باشد.
Type of NaN : Not a Number
نکته دیگر وقتی تابع max را به شکل زیر استفاده کنیم، مقدار منفی بینهایت را بر می گرداند.
Math.max() : -Infinity
اگر این دو بخش را به صورت زیر با هم جمع کنیم، مقدار ما به نحوی خواهد بود که می بینید، خروجی ما در واقع این دو مقدار می باشد.
[] + {} : "[object object]"
اگر همین دو تا مقدار را برعکس با هم جمع کنیم، خروجی به شکل زیر خواهد بود.
{} + [] : 0
این چند مورد جالب و بامزه از JavaScript بود.
امیدوارم این مطلب برای شما جالب بوده باشد.

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#برنامه_نویس
#جاوا_اسکریپ
سلام همراهان عزیز
وقت بخیر
در این مطلب می خواهم در مورد اسکیما (schema) صحبت کنم.
وقتی شما صفحاتی را در سایت خود می سازید، از روش های مختلفی استفاده میکنیم تا محتوای صفحه را خیلی مفهوم تر به موتورهای جستجو اعلام کنیم، که یکی از این روش ها استفاده از اسکیما است.
چند نمونه به عنوان مثال از انواع مختلف اسکیما:
1-اسکیما video : برای صفحه ای که شما ویدیوهایی قرار داده اید.
2-اسکیما product: برای محصولات و فروشگاه اینترنتی
3-اسکیما book: اگر صفحه ای داریم که راجع به یک کتاب صحبت می کند.
4-اسکیما event: اگر یک event خاصی قرار است اتفاق بیفتد، و این مطلب را داخل سایت خود اعلام کرده اید، این اسکیما می تواند به موتورهای جستجو کمک کند که درک بهتری نسبت به این که این صفحه برای یک event است، داشته باشند.
فرض کنید که در یک سایت، صفحه ای ساخته ایم برای دورهمی برنامه نویسان ایران، برای اینکه بتوانیم از اسکیما استفاده کنیم و به موتورهای جستجو بفهمانیم که این یک دورهمی است و برای موتورهای جستجو اطلاعاتش را کاملا مشخص کنیم به روش زیر اسکیما را می سازیم، البته من در این اسکیما فقط آن بخش هایی که اصلی تر بوده پر کرده ام.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Event",
"name": "دورهمی برنامه نویسان",
"description": "این یک دورهمی جهت برنامه نویسان ایرانیست",
"startDate": "2019-05-02T08:00",
"endDate": "2019-05-02T12:00",
"location": {
"@type": "Place",
"name": "",
"address": {
"@type": "PostalAddress",
"streetAddress": "نیاوران",
"addressLocality": "تهران",
"postalCode": "",
"addressCountry": "IR"
}
}
}
</script>
بعد از این که اسکیما را ایجاد کردیم آن را درون صفحه مورد نظر قرار می دهیم.
همین طور که در این مثال می بینید، اسکیمایی از تایپ event ساختم و اسم آن را دورهمی برنامه نویسان ایرانی گذاشتم و مواردی مانند زمان شروع و پایان و آدرس و... را در اسکیما قرار داده ام.
خیلی مواقع موتورهای جستجو از این اطلاعات اسکیماها برای نمایش محتوای بهتر در صفحات جستجو برای کاربران استفاده می کنند، بنابراین پر کردن دقیق این اطلاعات خیلی مهم می باشد.
یکی از کاربردهای اسکیما برای موتورهای جستجو این است که فهم بهتری نسبت به محتوای آن صفحه و نمایش مناسب تر رتبه و جایگاه آن صفحه در نتایج جستجو دارد

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#سئو
#بهینهسازی
#اسکیما
#بهینه_سازی
#seo
سلام همراهان عزیز
وقت بخیر
دراین مطلب می خواهم در مورد قواعد اخلاقی و حرفه ای که یک برنامه نویس باید رعایت کند با شما صحبت کنم .
1-برنامه نویس نباید هرگز بد افزار بنویسد یا بد افزاری را توزیع کند.
2-برنامه نویس نباید کدهای مبهم یا کدهایی که درک آن ها سخت است را بنویسد، کدنویسی برنامه نویس باید حاوی کدهایی باشد که درک آنها راحت و خیلی با مفهوم باشد.
3-برنامه نویس نباید هرگز داکیومنتی بنویسد که مبهم و دارای خطا است.
4-برنامه نویس هرگز نباید وجود باگ را انکار کند بلکه باید دقیق بررسی و چک کند که آیا باگ وجود دارد یا ندارد تا متوجه موضوع شود.
5-برنامه نویس برای استفاده از کد هایی که کپی رایت دارد باید حتما هزینه آن را پرداخت کند. برای استفاده از افزونه ها ، باید افزونه های اورجینال تهیه کند، چون هم از نظر امنیت بهتر است و نیزهمیشه نسخه بروز شده را در دسترس دارد وهم کاراصولی و درستی را انجام داده است.
6-هیچ موقع برنامه نویس نباید به اجبار کاربران را به update وادار کند، بدون اینکه اطلاعات به آن ها بدهد و موافقت آن ها را بگیرد.
برای هر update کاربر باید اطلاعات داشته باشد وعملیات بروزرسانی را تایید کند و سپس update انجام شود.
در پس زمینه بدون اطلاع کاربر هیچ اتفاقی نباید بیفتد وهیچ بروزرسانی نباید شود.
7-برنامه نویس حرفه ای هیچ وقت نباید برنامه های جانبی را بدون اطلاع و رضایت کاربر بر روی سیستم آن نصب کند.
8-برنامه نویس حرفه ای هیچ وقت در زمانی که در غالب یک تیم در یک پروژه کار می کند نباید اسراری داشته باشد که افراد تیم ندانند، باید تمام بخش های پروژه و امکانات جدید را برای افراد تیم توضیح دهد و در خصوص پروژه هر اطلاعاتی که لازم داشته باشند را باید در اختیارشان بگذارد.
9-برنامه نویس حرفه ای هیچ وقت نباید کدهایی را بنویسد که کدها و پروژه های برنامه نویس های دیگر را مورد هجوم و حمله قرار دهد و به آن پروژه ها آسیب بزند.
این ها تنها مواردی بود که یک برنامه نویس حرفه ای و با اخلاق باید رعایت کند و به ذهن بنده رسید ، قطعا موارد دیگری هم وجود دارد که باید یک برنامه نویس رعایت کند.

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#برنامه_نویسی
#اخلاق_حرفه_ای
#مورال
#قواعد_برنامه_نویسی
لینک مطالب کانال انعکاس ذهن یک توسعه دهنده:
🔵انواع تکنیکهای سئو
انواع سئو از نگاه عملیاتی
🔵چند نکته عملیاتی برای اجرا در سئو
نکات تاثیر گذار در سئو
🔵نکاتی مختصر برای اجرا در سئو سایت فروشگاهی
انواع مهارتهای یک توسعه دهنده
🔵آشنایی با زبان نشانه گذاری MarkDown
تفاوت و شباهت فریم ورک و کتابخانه
🔵راهکارهایی برای افزایش سرعت سایت
چند اشتباه رایج در برنامه نویسی
🔵واحدهای اندازه گیری در CSS
چند جمله رایج بین برنامه نویسها
🔵چند روش برای انتخاب کلمات کلیدی
معرفی ابزاری جهت مدیریت یکپارچه شبکه های اجتماعی
🔵معرفی ابزاری جهت ساخت کلمات کلیدی دنباله دار
معرفی ابزار فشرده ساز تصاویر
🔵چک لیست جامع سئو و بهینه سازی سایتهای فروشگاهی
اضافه یا کم کردن تاریخ در PHP
🔵آشنایی با تگ canonical
اهمیت استفاده از https
🔵آشنایی بیشتر با تگ ALT تصاویر
آشنایی با تگ title
🔵آشنایی با لینکهای فالو و نوفالو
🔴آشنایی با متا تگ robots
لینکهای اسپم و روش حذف آنها
🔵آشنایی و بررسی مختصر یک قابلیت جدید تلگرام
تگ description
🔵مزرعه لینک
ساختار آدرس سایت
🔵بهترین فریم ورکهای CSS
رفع مشکل محتوای تکراری
🔵چند نکته جالب در javascript
شناخت اسکیما (schema)
🔵قواعد اخلاقی و حرفه ای یک برنامه نویس
linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850
سلام همراهان عزیز
وقت بخیر
در این مطلب برای ساختن اسکیما ابزار آنلاین زیر را خدمت شما معرفی می کنم ، که شما عزیزان با استفاده از این ابزار می توانید اسکیماهای مختلف خود را بسازید و در سایت های خود استفاده نمایید.
https://technicalseo.com/tools/schema-markup-generator
این سایت یک سایت خوب برای ساختن اسکیما است ، البته سایت های مختلفی دیگری برای ساخت اسکیما وجود دارد ، که شما عزیزان از هرکدام راحت تر بودید می توانید استفاده کنید.
از توجه شما عزیزان ممنونم.

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#سئو
#seo
#اسکیما
#بهینه_سازی
#schema
سلام همراهان عزیز
وقت بخیر
در این مطلب می خواهم چند کد کوتاه جاوا اسکریپتی که هر توسعه دهنده frontend باید بداند را خدمت شما معرفی کنم.

زمانی که شما در JavaScript می خواهید یک عمل در فواصل زمانی معین تکرار شود ازsetInterval استفاده می کنید حالا با کمک دستور زیر می توانید intervalId که save کرده اید را از طریق روش زیر پاک کنید و آن را از کار بیندازید.
const intervalId = setInterval(() => {
console.log(“Will not be printed”);
},2000);
clearInterval(intervalId);

زمانی که ما یک آرایه داریم ومی خواهیم index یکی ازآیتم های آرایه را به دست بیاوریم از طریق زیرعمل می کنیم.
const colors = [“red”,”green”,”blue”];
colors.indexOf(“green”);

زمانی که می خواهیم از طریق کد های JavaScript به مکانی که یک عنصر یا المان و یا تگ در صفحه قرار دارد scroll خودکار انجام بدهیم از طریق دستور زیر انجام می شود.
const el = document.querySelector(“#box”);
el.scrollIntoView({ behavior: “smooth” });

زمانی که بخواهیم ازطریق JavaScript یک مقدار CSS را تغییر بدهیم ، از دستور زیر استفاده می کنیم در این مثال ما رنگ پس زمینه المانی را که آیدی box دارد را تغییرمی دهیم.
const el = document.querySelector(“#box”);
el.style.backgroundColor = “red”;
// changes background-coLor

زمانی که یک url ، انکد (encode) شده را بخواهیم decode کنیم در JavaScript می توانیم از دستور زیر استفاده کنیم.
const search = “hello%20world%3F”;
decodeURIComponent(search);
//output: hello world?

اگر از طریق JavaScript بخواهیم به یک المان یا یک تگ درhtml ،کلاسی را اضافه کنیم به روش زیر عمل می کنیم
const el = document.querySelector(‘#box”);
el.classList.add(“class-name”);


linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

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

1-تسلط کامل به wordpress cms :
منظور از تسلط چیست؟
اگر منظور از تسلط کسی است که بتواند با wordpress کار کند. می توان اشاره کرد که اپراتور یا ادمین wordpress
اگر منظور از تسلط کامل، برنامه نویس وردپرس می باشد ، طبیعتا باید نوشته شود توسعه دهنده ورد پرس یا Wordpress developer.

2-آشنایی کامل با SEO :
این بخش در صورتی که بند بالا را اشاره به توسعه دهنده وردپرس بدانیم عمیقا در شرح شغلی تضاد ایجاد خواهد کرد.

3-آشنایی به google search console , google analytics :
دراینجا هم در حوزه SEO وارد می شود، بنابراین می توانم حدس بزنم، احتمالا در مطلب اول که گفته، تسلط کامل به wordpress cms منظورش اپراتوری wordpress و کار با پنل مدیریت wordpress می باشد.

4-آشنایی کافی به html , css , sass , jquery :
اینجا کمی شک برانداز می شود، که شاید از wordpress منظورش این بوده که کسی با قالب wordpress بتواند کار کند.

5-آشنایی مناسب با php , laravel framework :
پس از wordpress و SEO ، حالا کسی را می خواهد که توانایی کار با php و framework را داشته باشد، یعنی یک php framework

6-آشنایی photoshop , content marketing :
در این بخش شرح شغل به سمت دیجیتال مارکتینگ می رود و فتوشاپ هم گرایش گرافیک دارد .
موارد بعدی موارد کلی هستند، مانند مسئولیت پذیر و...
این آشفتگی که در این آگهی می بینید، جای سؤال دارد.
اگر می گفت شخصی را می خواهم که توسعه دهنده وردپرس و لاراول باشد، تا اینجا کمی قابل قبول بود، یعنی نیرویی fule stack و شش دانگ میخواهد که بتواند کارهای حوزه برنامه نویسی را انجام دهد، ولی وقتی SEO وSearch console و Analytics و Content markting و Photoshop هم اضافه می شود، این آگهی و افرادی که این آگهی را منتشر کرده اند، اعتبارشان زیر سؤال می روند.
این موارد حداقل برای دو جایگاه شغلی متفاوت است، ولی اگر می خواهیم ریز بشویم و مثل شرکت های بزرگ نگاه کنیم، این اگهی برای چند جایگاه شغلی مختلف است.
تحلیلی که می شود داشت، این است که :

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

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

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#سئو
#آگهی_استخدام
#برنامه_نویس_وب
#بهینه_سازی
#وردپرس
#seo
سلام همراهان عزیز
وقت بخیر
در این مطلب می خواهم با شما در مورد صفحه تماس با ما در سایت ها صحبت کنم.

🔴1-خیلی از عزیزان تصور می کنند که وجودصفحه تماس با ما در سایت یک گزینه اختیاری است ، یعنی من می توانم در سایتم صفحه تماس با ما بگذارم یا نگذارم که این فکر یک اشتباه بزرگ است.
صفحه تماس با ما برای هر سایتی یک گزینه اجباری است یعنی باید همه سایت ها این صفحه را داشته باشند ، حتی بعضی دوستان به جای صفحه تماس با ما دسترسی های شبکه های اجتماعی یا سیستم تیکت ایجاد می کنند. اگر تیکت نیاز به لاگین داشته باشد ، کار کمی سخت می شود. در حقیقت هیچ کدام از این موارد نیز جایگزین مناسبی برای صفحه تماس با ما نیستند.

🔵2-حالا که صفحه تماس با ما را در سایت قرار داده ایم باید دسترسی به صفحه برای همه آسان باشد ، یعنی پیدا کردن صفحه از قسمت های مختلف سایت آسان باشد.
روش های مختلفی برای این دسترسی وجود دارد ولی بهترین روش این است که شما ابتدا این صفحه را در منو خود قرار دهید ، جایی که دسترسی کاربران راحت باشد و همچنین می توانید در فوتر سایت قرار دهید یعنی کاربر در هر جایی از صفحه سایت و در هر بخشی باشد به صفحه تماس با ما راحت بتواند دسترسی داشته باشد.

🔴3-نکته ای که است در طراحی خود صفحه تماس با ما ، بخش اصلی آن یک فرم خواهد بود به اضافه همه ی راه های ارتباطی که می تواند در آن صفحه قرار دهید از جمله شماره تماس ، آدرس ، شبکه اجتماعی و . . .
ولی این فرم بخش اساسی می باشد و باید دقت کنید که فیلدهای زیادی روی این فرم قرار ندهید ، کاربر باید با پر کردن حداقل تعداد فیلد بتواند از طریق این فرم با شما در تماس باشد.

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

🔴5-یک مشکلی که در صفحات تماس با ما وجود دارد اسپم ها هستند ، اگر شما کپچا استفاده نکنید ، اسپم ها ممکن است باعث مشکلاتی برای سایت شما شوند. اگر کپچا قرار دهید استفاده از فرم تماس با ما برای کاربران سخت می شود.
ابتدا سعی کنید با قرار دادن اعتبار سنجی اطلاعات ورودی (validation) سمت کلاینت و سمت سرور بر روی فیلدهای فرم تماس ، مانع از ارسال فرم توسط اسپمرها و ربات ها شوید و اگر دیدید که علی رغم این کار همچنان ربات ها فرم های شما را پر و validation شما را شناسایی و مطابق آن فرم ها را پر می کنند در این مرحله شما یک کپچای آسان یعنی مثلا جمع دو تا عدد یا یک کد عددی خیلی ساده استفاده کنید. به احتمال زیاد در اینجا ربات ها متوقف می شوند و شما مشکلی نخواهید داشت.
نهایتا اگر همچنان شما مشکل داشتید در این مرحله به سمت کپچای پیشرفته تر و سخت تر بروید.
بنابراین سعی کنید در ابتدا سادگی و راحتی پر کردن فرم تماس خود را حفظ کنید و مرحله به مرحله اگر مشکل اسپم ها باقی بود این فرم را پیشرفته تر و از آن محافظت بیشتری کنید.

🔵6-نکته ای دیگر در مورد فرم تماس ، زمانی که فرم را کاربر پر و ارسال کرد حتما به آن یک پیام مناسب نمایش دهید که کاربر مطمئن باشد که فرم با موفقیت ارسال شده و حالا با او تماس گرفته خواهد شد یا طی زمان مشخص پیگیری می شود و یا هر پیامی که کاربر از موفقیت فرم و پیگیری آن توسط شما مطمئن شود.

🔴7-یکی از اشکالاتی که در خیلی از سایت ها دیده می شود ، فرم صفحه تماس با ما سایت بعد از مدتی به هر دلیلی از کار می افتد.
بنابراین شما به عنوان صاحب سایت یا به عنوان شخصی که پشتیبانی فنی سایت را بر عهده دارید یا به عنوان admin هستید ، همیشه سعی کنید از صحت کارکرد این فرم هر چند وقت یکبار مطمئن شوید ، اگر مدت زمان زیادی دیدید پیامی را دریافت نمی کنید بررسی کنید ببینید این فرم همچنان سالم است یا مشکلی پیش آمده ، تا کاربران با مشکل کار نکردن فرم ها مواجه نشوند.
اگر این اتفاق بیافتد و شما توجه نکنید به اعتبار سایت و رضایت کاربران آسیب وارد خواهد شد.

🔵8-سعی کنید همیشه این صفحه را متناسب با نیازهای مشتریان و کاربران و متناسب با ارتقاء امکانات سایت خود ارتقا دهید و هم از نظر بصری و هم از نظر امکانات تکمیل تر کنید تا کاربران شما از دیدن این صفحه اطمینان خاطر بیشتری کسب کنند.

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#برنامه_نویسی
#رابط_کاربری
#تجربه_کاربری
#طراحی_سایت
#تماس_با_ما
سلام
در فضای مجازی مشاهده شده که می گویند شما به سادگی می توانید برنامه نویس شوید.
برنامه نویسی هم می تواند آسان و هم سخت باشد، اگر علاقه و پشت کار داشته باشید، برای شما آسان و شیرین است ولی با جمله بالا به شما این طور القا می کنند که می توانید درزمان کوتاه برنامه نویس مسلط شوید. باید عرض کنم خیر.
برای تبدیل به یک برنامه نویس حرفه ای سال ها زمان نیاز است.
دوره های کوتاه مدتی که به عنوان دوره های برنامه نویسی ذکر می شود، مثلا 10 یا 20 ساعته و... در عمل از شما برنامه نویس نخواهند ساخت، این دوره ها میتواند کمک کنند که سرنخ اولیه دست شما بیاید ولی بعد از آن خود شما هستید که باید تلاش کنید، تا به یک برنامه نویس موفق تبدیل شوید.
نکته اینکه شما نمی توانید به عنوان برنامه نویس به همه زبان های برنامه نویسی مسلط باشید.
انواع مختلف شاخه های برنامه نویسی داریم:1-برنامه نویس وب 2- برنامه نویس ویندوز 3- برنامه نویس اندروید و...
شما به عنوان یک برنامه نویس می توانید در یک شاخه موفق عمل کنید.
هیچ اشکالی ندارد که در مورد شاخه های مختلف اطلاع کلی و حتی توانایی کد زدن را داشته باشید.ولی همیشه شما می توانید مدعی باشید که یک زبان یا شاخه برنامه نویسی تخصص اصلی شما است.
همیشه تعدادی افراد دنبال یک زبان برنامه نویس عالی و بالاتر از بقیه زبان های برنامه نویسی هستند.
هیچ زبان برنامه نویسی بالاتر از زبان های دیگر نیست.
بنابراین شما با تسلط به یکی از زبان ها میتوانید برنامه نویس خوبی باشید.
در تیم های حرفه ای متناسب با نیاز،هزینه،نقاط قوت و ضعف یک زبان برنامه نویسی و حتی موجود بودن برنامه نویس برای آن زبان و عوامل مختلفی را بررسی می کنند، بعد از آن تصمیم می گیرند که با چه زبان برنامه نویسی کار کنند.
نکته دیگراین است که می گویند، نشانه یک برنامه نویس خوب سرعت است. ولی لزوما همیشه یک برنامه نویس سریع یک برنامه نویس خوب نیست، کیفیت و توانایی انجام کارها هم در کنار سرعت خیلی مهم است. برنامه نویسان می توانند با یک سری ترفندها سرعت را در پروژه بالا ببرند.
نکته دیگر این است که می گویند استفاده کردن از یک framework یک روش خوب و مناسب است.در بعضی از پروژه ها استفاده از framework یک روش خوب خواهد بود، ولی در خیلی از موارد استفاده از framework هزینه و زمان بسیار خواهد داشت و ممکن است حتی مشکلات فنی هم در بلند مدت ایجاد کند، بنابراین باید متناسب با پروژه، ابزار و زبان انتخاب شود.

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#برنامه_نویسی
#طراحی_وب
#وردپرس
#لاراول
#پی_اچ_پی
#طراحی_سایت
سلام همراهان عزیز
وقت بخیر
در این مطلب می خواهم در مورد چند استاندارد فرم جستجو صحبت کنم.
فرم های جستجو در سایت ها خیلی مهم هستند و باعث می شوند کاربران تجربه لذت بخش تری از کار با سایت داشته باشند.
در انواع سایت ها با محتوای خبری ، فروشگاهی و . . . راحت ترین راه رسیدن کاربر به صفحه مورد نظرش ، قسمت جستجو سایت می باشد.

1⃣در طراحی باکس جستجو باید دقت کنید که کاربر در هر صفحه ای از سایت قرار دارد به محض اینکه عمل جستجو را اراده کرد ، بتواند باکس جستجوی سایت را پیدا کند ، اگر بخش جستجو به صورت باکس یا آیکونی می باشد که کلیک بروی آن باکسی را باز می کند یا هر روش دیگری که است ، باید دسترسی پذیری برای کاربر بالا باشد و کاربر راحت بتواند این بخش را پیدا کند ، یعنی باکس جستجو نباید محلی باشد که پیدا کردن آن برای کاربران سخت باشد.

2⃣باکس جستجو در بالای صفحه بهترین نقطه است.
زمانی که باکس جستجو در سمت راست قرار بگیرد مطلوب تر از سمت چپ می باشد.
بنا به طراحی سایت اگر مجبور هستید که باکس جستجو را در وسط یا سمت چپ قرار دهید ، اگر این بخش در بالای سایت باشد ، باز هم مشکلی نیست.
در این صورت رعایت این موارد می تواند به شما کمک کند که مکان باکس جستجوی بهتری داشته باشید.

3⃣اگر شما یک باکس را مستقیم در سایت قرار می دهید، باید به اندازه ای فضا داشته باشد که هم به خوبی دیده شود و هم اینکه کاربر بتواند به راحتی از آن باکس استفاده کند.

4⃣اگر آیکونی قرار می دهید که با کلیک کاربر بر روی آن باکس جستجو باز شود ، طبیعتاً باید آن آیکون کاملاً برای کاربر مشخص و واضح باشد تا کاربران شما سردرگم نشوند و بتوانند آیکون را کامل ببینند.

5⃣اگر سایت شما دسته بندی های زیاد و مختلفی دارد که جستجو در آن ها ممکن است با یک کلمه باعث سردرگمی کاربر شود ، بنابراین شما می توانید در باکس جستجو یک بخش دسته بندی هم اضافه کنید مثلاً لوازم جانبی موبایل یا خودرو.
وقتی این دسته بندی ها مشخص شود ، کاربر می تواند دسته بندی مورد نظر خود را مشخص کند و بعد کلمه کلیدی را سرچ کند و به نتایج مطلوب تری برسد.
یک قسمت هم برای همه دسته بندی ها وجود داشته باشد که کاربر اگر خواست از همه دسته بندی ها جستجو کند ، بتواند از این امکان هم استفاده کند.

6⃣از قسمت Placeholder باکس جستجو می توانید جهت راهنمایی کاربر استفاده کنید ، که مثلا این جستجو در دسته بندی های کتاب ، لوازم خودرو ، خوراکی و . . . انجام می شود. این عبارت راهنمایی گونه ای که در Placeholder قرار می گیرد کمک شایانی به کاربر می کند.

7⃣وقتی که عملیات جستجو را کاربر انجام می دهد ، در بخشی که نتیجه جستجو را می بیند حتما مشخص باشد که این نتایج مربوط به کدام جستجو است و با چه جستجویی کاربر این نتایج را می بیند ، این مورد کمک می کند که کاربر اگر با این جستجو به نتیجه مطلوب نرسید ، بداند که سری قبل چه مطلبی را جستجو کرده و بتواند جستجو را اصلاح کند تا به نتیجه مطلوب برسد.

8⃣استفاده از تکنولوژی هایی مثل ajax در پیشنهاد کلمات جستجو ، وقتی که کاربر یک کلمه را وارد می کند ، اگر سیستم براساس دیتایی که از قبل وجود دارد ، بیاید کلمات مشابه آن کلمه و موارد دیگر را در همان صفحه بدون هیچ تغییر و رفرشی با یک بخشی که زیر باکس جستجو باز می شود به کاربر نشان دهد ، کاربر همان جا می تواند تصمیم بهتری بگیرد و کلمه کلیدی بهتری را برای جستجو انتخاب کند.
این دقیقا مثل همان بخش کلمات کلیدی می باشد که در گوگل سرچ می کنیم و یک لیستی از کلمات یا عباراتی را به شما پیشنهاد می دهد. پس این نکته خیلی مهمی می باشد و به شما کمک می کند که جستجو شما در سایت ها بهتر باشد.

🎬🎬🎬🎬🎬

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

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

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#برنامه_نویسی
#برنامه_نویسی_موبایل
#اندروید
#آی_ا_اس
#باگ
#کرش
#فایر_بیس
سلام همراهان عزیز
وقت بخیر
در این مطلب چند مورد جهت بهینه سازی پست وبلاگ را بیان می کنم.

شما قبل از این که شروع به نوشتن یک پست کنید و اگر بخواهید این پست بهینه باشد ، محتوای خود را باید برنامه ریزی کنید.
این برنامه ریزی از کلمات کلیدی ناشی می شود که شما انتخاب کرده اید برای اینکه سایت خود را در آن زمینه تقویت کنید و مرجع قرار دهید. بنابراین موضوع محتوای پست های شما باید متناسب باشد با کلمات یا عبارات کلیدی که می خواهید سایت شما در آن ها قدرتمند باشد.

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

انتخاب عنوان مناسب برای پست.
در این مطلب دو بخش اصلی وجود دارد:
🔵🔵عنوان باید برای کاربر جذاب باشد که کاربر را ترغیب کند که روی پست کلیک کند.
🔵🔵مورد بعدی که در عنوان پست باید رعایت شود ، بحث SEO Friendly بودن آن است ، یعنی باید عنوانی را انتخاب کنید که حاوی کلمه کلیدی اصلی پست باشد. ترجیحا به شرط اینکه عنوان را خراب نکند و به مفهوم عنوان آسیب نزد.

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

از تصاویر و ویدیو ها در پست های وبلاگ خود استفاده کنید.
یک مطلب بدون تصویر ، طبیعتا یک مطلب جذاب نیست.

اضافه کردن متاتگ های لازم هم فراموش نشود مثل متا description ، متا keywords و . . . که راجع به این ها هم بنده قبلا صحبت کرده ام.
پس پست جدیدی که اضافه می کنید ، مدیریت و تنظیم این متاتگ ها هم فراموش نشود و حتما آن ها را مقدار دهی کنید.

در پست جدیدی که در وبلاگ منتشر می کنید ، یکی از مواردی که باید رعایت کنید ، خوانایی آن پست می باشد. باید پست شما برای کاربر خوانا باشد و کاربر بتواند خیلی راحت پست را مطالعه کند و مفهوم پست را درک کند ، بنابراین به جهت استفاده از کلمات کلیدی زیاد سعی نکنید باعث شوید که به مفهوم پست خود آسیب بزنید.

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

بعد از اینکه پست خود را منتشر کردید ، حتما در سیستم جستجو سایت خود بررسی کنید ببینید که آیا آن پست در جستجوهایی که سایت انجام می شود به خوبی نمایش در می آید یا نه. اگر مشکلی داشت حتما سعی کنید آن اشکال را بر طرف کنید. چون یکی از بخش های مهم سایت بخش جستجو و دسترسی پذیری مطالب از بخش جستجو می باشد.

سعی کنید مطالبی که منتشر می کنید به عنوان پست وبلاگ جامع باشد.
هرچه جامع تر و کامل تر باشد ، از نظر موتورهای جستجو جذاب تر و معتبر تر است. شما می توانید با استفاده از تگ ها ، مثلا تگ های هدینگ ، h1 ، h2 ، h3 و . . . این ها را از بخش اصلی به بخش جزئی بخش بندی کنید.
با استفاده از تگ های معنایی مثل strong ، article و . . . در واقع این جامعیت را مدیریت کنید و هم پستی جامع و کامل داشته باشید و هم اینکه بحث تگ ها کامل در آن رعایت شده باشد که برای موتورهای جستجو قابل فهم تر و درک تر باشد.

بعد از انتشار پست جدید در وبلاگ بحث معرفی و انتشار این پست در شبکه های اجتماعی می باشد.
سعی کنید پست جدید را در شبکه های اجتماعی معرفی کنید و کاربران را از شبکه های اجتماعی به سمت صفحه پست هدایت کنید.
البته این کار باید با هوشمندی باشد تا کاربران شما خسته و ناراضی نشوند.

🎬🎬🎬🎬

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#سئو
#seo
#بهینه_سازی
#وبلاگ
#پست_وبلاگ
سلام همراهان عزیز
وقت بخیر
در این تصویر مشابه تعدادی از نرم افزارهای ویندوزی که در لینوکس میتوانید استفاده کنید را میبینید.

🎬🎬🎬🎬

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#لینوکس
#ویندوز
#نرم_افزار_لینوکس
سلام هراهان عزیز
وقت بخیر
در این پست شبیه سازی یک الگوریتم رمزنگاری قدیمی را به سه زبان جاوا ، سی پلاس پلاس و پایتون انجام دادم.
روش کار به این صورت هست که متن دریافت می شود و هر کاراکتر آن به تعداد مشخص جلو برده میشود و به خروجی ارسال میشود.
مثلا فرض کنید کلمه زیر به برنامه ارسال شود
look
و عدد ۹ هم برای تعداد جلو رفتن کاراکترها انتخاب شود و نهایتا خروجی به صورت زیر خواهد بود
uxxt
در حال حاضر از این الگوریتم فقط در مباحث آموزشی استفاده میشود.

linkedin.com/in/jamal1364
t.me/jamaldev
@jamal13647850
instagram.com/jamal13647850

#جاوا
#سی_پلاس_پلاس
#پایتون
#امنیت_شبکه
#رمزنگاری