<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Mahyar Soltan Mohammedi</title>
        <link>https://virgool.io/feed/@Mahyar_si</link>
        <description>برنامه نویس وب،متخصص امنیت و علاقه مند به تکنولوژی و حوزه IT</description>
        <language>fa</language>
        <pubDate>2026-06-16 20:57:23</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1776358/avatar/avatar.png?height=120&amp;width=120</url>
            <title>Mahyar Soltan Mohammedi</title>
            <link>https://virgool.io/@Mahyar_si</link>
        </image>

                    <item>
                <title>ویژال استدیو کد (vs code) چیست؟ + نحوه دانلود و نصب</title>
                <link>https://virgool.io/@Mahyar_si/%D9%88%DB%8C%DA%98%D8%A7%D9%84-%D8%A7%D8%B3%D8%AA%D8%AF%DB%8C%D9%88-%DA%A9%D8%AF-vs-code-%DA%86%DB%8C%D8%B3%D8%AA-%D9%86%D8%AD%D9%88%D9%87-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%88-%D9%86%D8%B5%D8%A8-dihzvorkklhu</link>
                <description>ویژال استدیو کد چیستویژال استدیو کد (vs code) به انگلیسی Visual Studio Code، یکی از ویرایشگر های محبوب بین برنامه نویسان جهان است. این ویرایشگر برای سیستم عامل های mac ، windows ، linux به صورت رایگان عرضه شده است. این ویرایشگر قدرتمند با استفاده از زبان‌ های برنامه نویسی جاوا، جاوا اسکریپت، تایپ اسکریت، HTML و CSS نوشته شده است که در ادامه به جزئیات بیشتری از vs code خواهیم پرداخت.ویژال استدیو کد چیست؟ویژال استدیو کد چیست؟با گذشت زمان، پیشرفت فناوری و افزایش نیاز انسانیان ، برنامه نویسان به محیطی بهتر برای کدنویسی نیاز داشتند. در آن زمان، ویرایشگر کد های اندکی وجود داشت، اما آنها نمی‌توانستند نیاز های برنامه نویسان متفاوت در حوزه های مختلف را تامین کنند. تا اینکه ویژوال استادیو کد در تاریخ 29 آوریل سال 2015 توسط مایکروسافت معرفی شد. و پس از مدت زمان کمی یک نسخه پیش نمایش از آن معرفی شد. این ویرایشگر کد به صورت منبع باز (Open source) میباشد و هر فرد می‌تواند به راحتی سورس آن را که درون پلتفرم Github قرار داده شده است استفاده کنند. برای دسترسی به سورس کد، اینجا کلیک کنید. یکی از عواملی که Vs code به یکی از ویرایشگر های محبوب معروف شد، پشتیبانی آن از اکثر زبان های برنامه نویسی است. الیته نباید افزونه های مختلف Vs code را نیز نادیده گرفت!ویژال استدیو کد چه ویژگی هایی دارد؟ویژال استدیو کد چه ویژگی هایی دارد؟اگر بگوییم Visual Studio Code محبوب ترین ویرایشگر جهان است اشتباه نکردیم! اما دلیل اصلی محبوبیت آن بین برنامه نویسان چیست؟حجم کم نبست به سایر IDE های موجودپشتیبانی از اکثر زبان های برنامه نویسیسرعت و قدرت بالازیبایی و ظاهر کاربر پسندافزونه های متفاوت و کاربردی امکان شخصی سازی تنظیماتدارای کلید های میانبر برای کدنویسی سریعپشتیبانی از گیتامکان اتصال به پایگاه داده یا دیتابیسامکان مدیریت همزمان پروژهرایگان و اوپن سورستغییر تم محیط کدنویسیحداقل سیستم مورد نیازحداقل سیستم لازم برای نصب و اجرای ویژوال استودیو کد عبارت است از:سیستم عامل مورد نیاز: ویندوز، لینوکس، مکویندوز: 7/8/10لینوکس: Debian, Ubuntu, Red Hat, Fedora, SUSE و زیر شاخه‌های آنهامک: +macOS 10.10رم : 1 گیگابایتسی پی یو (CPU): پردازنده دو هسته ایکارت گرافیک (GPU): رزولوشن 720 در1280فضای موردنیاز: حدود 250 مگابایتدانلود و نصب ویژال استدیو کدمرحله اول - در ابتدا باید ویژال استدیو کد با توجه به سیستم عامل خود دانلود کنیم، بهترین منبع دانلود آن، سایت رسمی vs code است.در سایت vs code ابتدا وارد قسمت download شوید سپس با توجه به سیستم عامل خود یکی از فایل هارا دانلود نماییداموزش دانلود vs codeتوجه: تنها فایل های چنینی را از سایت اصلی و معتبر  آن دانلود نمایید و از دانلود فایل های مختلف از سایت های مخرب و نامطمئن خودداری کنید بعد از دانلود فایل، آن را از حالت فشرده خارج کنید (درصورت وجود فایل زیپ) در غیر این صورت فایل دانلودی را باز کنید و طبق مراحل زیر پیش بروید:۱- ابتدا vs code از شما می‌خواهد شرایط و قوانین را خوانده و تایید کنید. پس از مطالعه قوانین شرایط و قوانین را تایید کنید و روی Next کلیک کنید۲ - در مرحله دوم میتوانید محل نصب را اتنخاب کنید که توصیه می‌شود روی مسیر نصب پیش فرض نصب کنید و تغییری ندهید۳- در این قسمت تنظیمات اولیه ای مثل ساخت شورتکات و...  است که می‌توانید آن را تنظیم کنید۴- در مرحله آخر تنظیماتی که تا الان انجام دادید نمایش داده می‌شود که با کلیک روی Next شروع به نصب می‌شود امورش نصب افزونه در Vs codeیکی از بهترین قابلیت های vs code افزونه های متنوع و کاربردی آن است که در ادامه نحوه نصب و استفاده از افزونه (extension) را اموزش میدهیم:اموزش نصب افزونه برای vs code۱- ابتدا طبق تصویر بالا وارد بخش افزونه های vs code شویدداتلود و نصب افزونه در Vs code۲- سپس در قسمت جست و جو نام افزونه مورد نظر را وارد کنید۳- از میان افزونه های موجود، افزونه مورد نیاز خود را انتخاب و روی آن کلیک کنید۴- روی گزینه نصب (install) کلیک کنید حال افزونه روی vs code شما با موفقیت نصب شد. برای غیرفعال کردن افزونه از گزینه uninstall استفاده کنیدجمع بندی: در این مقاله با ویژگی های مختلف Vs code، چگونگی نصب و دانلود آن و درآخر اموزش نصب افزونه پرداختیم. درصورت وجود اشکال،داشتن انتقاد یا سوال درباره این مقاله لطفا آن را درون نظرات بیان کنیدمنابع: Wikipedia ، vscode</description>
                <category>Mahyar Soltan Mohammedi</category>
                <author>Mahyar Soltan Mohammedi</author>
                <pubDate>Sat, 28 Jan 2023 16:26:53 +0330</pubDate>
            </item>
                    <item>
                <title>برنامه نویسی از منهای صفر | چگونه برنامه نویسی رو شروع کنم؟</title>
                <link>https://virgool.io/@Mahyar_si/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A7%D8%B2-%D9%85%D9%86%D9%87%D8%A7%DB%8C-%D8%B5%D9%81%D8%B1-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%B1%D9%88-%D8%B4%D8%B1%D9%88%D8%B9-%DA%A9%D9%86%D9%85-ks72hudqqvdn</link>
                <description>در این مقاله قراره که اط منهای صفر با زبان ساده و قابل فهم درباره شروع برنامه نویسی حرف بزنیم این اطلاعات کامل مبتدی و حتی کودکان ۷ ساله هم قابل درک هستشبرنامه نویسی چیست؟ به زبان سادهوقتی ما برنامه نویسی انجام میدیم یه سری کد می‌نویسیم تا بتونیم برنامه یا یک وبسایت بسازیماین کدها رو برای این مینویسم که بتونیم یه چیزی مثل سایت رو بسازیم اما چرا؟ ما وقتی این کدهارو می‌نویسیم درواقع داریم با کامپيوتر حرف می‌زنیم و برای مثال میگیم سلام رو چاپ کن و اینجوری اون کامیپوتر متوجه حرف ما میشه و چیزی که ما بهش گفتیم رو انجام میده اما مگه کامپيوتر میتونه اون کدهارو بفهمه؟کامپيوتر نمیتونه حتی اون کدهایی که ما نوشتیم رو بخونه وقتی ما اون کد رو با توجه به دستورالعمل های اون زبان می‌نویسیم اون کد ها به عدد های صفر و یک تبدیل میشه برای مثال  به چقزی مثل این تبدیل میشه: 01011100111000101(من از صحت این کد خبر ندارم و یه چیز رندوم نوشتم)وقتی به این کدهای صفر و یک تبدیل میشه کامپيوتر راحت اونارو درک میکنه پس:ما چیزی که میخوایم رو با توجه به دستورالعمل اون زبان می‌نویسیم ___ اون کدهایی که نوشتیم توسط یک مفسر (تفسیر کننده کد به زبان کامپيوتر) به زبانی که کامیپوتر بتونه اون رو درو کنه تبدیل میکنه ----  و سپس کامپيوتر اون کد رو اجرا میکنهچگونه شروعش کنم؟برنامه نویسی مثل خیلی از شغل ها رشته های متفاوتی دارد برای مثال برنامه نویسی وبسایت با برنامه نویسی برنامه برای موبایل های اندرویدی خیلیییییییی فرق دارن پس باید بفهمیم که چه رشته ای رو آغاز کنیم از کجا باید علاقه رو شناسایی کنم؟حقیقت این است که این یک قدم مهمه پس باید در رابطه با هر رشته سرچ کنید اگه اینکار رو نکنید نمبتونید علاقه خودتون رو پیدا کنید و در نهایت از کارتون زده میشید و با جمله غلطی مثل &quot;برنامه نویسی بدرد من نمیخوره&quot; از این حرفه بیرون میرید پس: درباره هر حوزه سرچ کنید --- انواع رشته های برنامه نویسی--- برنامه نویسی وب چیست؟ --- برنامه نویسی ios چیست؟ ---- چگونه بازی سازی رو آغاز کنیم؟ و... رو سرچ کنید علاقه خودتون رو مشخص کنیدوقت عمل کردنه!حالا شما راه خودتون رو پیدا کردید وقت اینه که برید سراغ یادگیری زبان های برنامه نویسیلینکی از وبسایت گیت هاب قرار میدم که نقشه راه تمام رشته ها به صورت کامل قرار گرفته که کاملترین مسیر راه یا رودمپ هستش  لینک وبسایت حالا که مسیر راهتون رو فهمیدید این مسیر رو به صورت منظم پیش برید سعی کنید روزانه زمانی رو برای یادگیری برنامه نویسی کنار بزارید و بعد دیدن هر ویدئو با خواندن متن آموزشی اون. رو تمرین کنید و امتحانش کنید تا به یک برنامه نویس تبدیل شوید سوالاتی که ممکنه براتون پیش بیادحالا ممکنه قبل شروع یه سری سوالاتی داشته باشید که بین تمام افراد مشترک هستش براتون پیش بیاد در همین مقاله قراره به اون سوالات جواب بدیمآیا رشته تحصیلی تاثیری داره؟نخیر! میدونی چَرا؟ چون هیج ربطی نداره هرکسی با هر رشته تحصیلی میتونه هم برنامه نویسی یا هم هر حوزه دیگه ای رو یادبگیره و برنامه نویسی محدودیتی نداره و از طرفی شما حتی با داشتن سواد درحد چهارم ابتدایی هم می‌توانید وارد این حوزه شوید تنها محدودیتی که وجود داره هوش مصنوعی و نظایر آن  هستش که نیاز به علم ریاضی داره وگرنه سایر حوزه های برنامه نویسی با( جمع و تفریق و تقسیم منها) فقط کار داری و تمام اینم بهتون بگم که شما اولین کسی نیستید که با رشته هایی که ربطی نداره و یا سوادتون کم هستش وارد این حوزه شدید اکثر برنامه نویسان ایران و جهان رشته شون هیچ ربطی به برنامه نویسی نداره و خیلیا اصلا سواد زیادی نداشتن توی یک ماه میتونم به کسب درآمد برسم؟توی یک ماه و اصلا دوازده ماه کدوم شغلی میشه به درآمد رسید که برنامه نویسی بشه؟ شما یه مسیر راهی دارید که باید زبان ها و فریم ورک های مختلفی رو تا حد خوبی مسلط بشوید نمونه کار بزنید و تمرین کنید پس این کار زمان بره و نیاز به صبر داره</description>
                <category>Mahyar Soltan Mohammedi</category>
                <author>Mahyar Soltan Mohammedi</author>
                <pubDate>Mon, 12 Sep 2022 22:04:13 +0430</pubDate>
            </item>
            </channel>
</rss>