<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های نسیم</title>
        <link>https://virgool.io/feed/@nasim.roshan84</link>
        <description>Webb developer -Front-end عاشق یادگیری تکنیکها و نرم افزارهای جدید</description>
        <language>fa</language>
        <pubDate>2026-06-10 13:07:44</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1497250/avatar/Zsv7xv.png?height=120&amp;width=120</url>
            <title>نسیم</title>
            <link>https://virgool.io/@nasim.roshan84</link>
        </image>

                    <item>
                <title>دامین ،هاست یا URL ؟</title>
                <link>https://virgool.io/@nasim.roshan84/%D8%AF%D8%A7%D9%85%DB%8C%D9%86-%D9%87%D8%A7%D8%B3%D8%AA-%DB%8C%D8%A7-url-miokev9hdgvz</link>
                <description>هاست و سرور هر دو یک اصطلاح در یک شبکه رایانه ای هستند.#سرور نرم افزار یا یک دستگاه سخت افزاری است که به سایر برنامه ها یا دستگاه های موجود در شبکه خدمات مختلفی ارائه می دهد. برای مثال فایل ها را در شبکه ذخیره و مدیریت می کند.#هاست ، یک کامپیوتر یا هر دستگاهی است که به شبکه متصل می شود مانند رایانه ، لپ تاپ ، گوشی های هوشمند و غیره. این اتصال از طریق اینترنت انجام میشود.هاست حاوی نرم افزاری است که به آن امکان برقراری ارتباط در شبکه را می دهد. هر دستگاه موجود در شبکه یک آدرس پروتکل اینترنت (IP) دارد .  حالا کار IP چی هست؟اول از همه IP به شناسایی دستگاه موجود در شبکه کمک می کند یعنی هنگامی که یک دستگاه نیاز به ارسال داده به دستگاه دیگر دارد، با بررسی آدرس IP دستگاه مقصد، آن داده ها به سمت مقصد صحیح هدایت می شود. حالا چرا از همان آدرس IP استفاده نمی‌کنیم؟  آدرس‌ IP یک عدد نسبتا طولانی بوده و برای هر وبسایتی متغیر است. بنابراین، به خاطر سپردن این آدرس‌ها می‌تواند کار بسیار سختی باشد. نام دامنه بدین دلیل تعریف شده است. حالا که  فرق هاست و سرور را میدونیم میریم تا با بقیه جزییات آشنا بشیم. برای درک بهتر  با یک آدرس شروع کنیم. مثلا:       https://www.example.com  همانطور که میبینید اولین قسمت این آدرس https است.این قسمت به مرورگر می‌گوید که باید از چه پروتکلی استفاده کند.  برای مثال این پروتکل می‌تواند http، https، sftp و… باشد.قسمت بعدی(www.example.com ) domain یا دامنه است.دامنه یا دامین چیست؟بطور خلاصه دامنه همان  آدرس وب سایت*(URL) شما در دنیای اینترنت است. دقیقا همان آدرسی که در مرورگر خود برای ورود به هر سایتی وارد می‌کنید دامین است.با استفاده از این آدرس می‌توانید به سروری که داده‌های وبسایت در آن قرار گرفته دسترسی پیدا کنید.تفاوت دامنه و URL: هر دو آدرس وبسایت هستند با این تفاوت که URL نسخه‌ی کاملتری از دامنه را ارائه می‌کند. دامنه نیز خود بخشی از یک URL است.**آدرس جایی‌ که شما قصد مراجعه به آن از طریق مرورگر برای دریافت اطلاعات و برقراری یکسری ارتباطات و تعاملات را دارید را URL میگویند.دامنه از دوبخش نام دامنه(Domain Name) و پسوند دامنه(Extention) تشکیل شده‌است.- نام دامنه (Domain Name): نامی است که شما برای سایتتون انتخاب میکنید توجه داشته باشید که این نام باید منحصر به فرد باشد. برای مثال : www.youtube.com  نام دامنه youtube است.-  پسوند دامنه (Extention)  : عنصری است که بعد از آخرین نقطه قرار می‌گیرد و در گروه های مختلفی دسته بندی میشود. هر یک از این دسته ها ( تحصیلی، کاری، اطلاعات و ...)را میتوان مرتبط با محتوای سایت مورد نظر انتخاب کرد. مثل :  com. .ir .se .uk. ... برای مثال : www.youtube.com  پسوند دامنه  com. است.پسوند com. یک دسته بین‌المللی است و ir. یک پسوند ملی ایران است.حالا فکر کن اگر مرورگر نبود از چه طریقی میشد دریافت اطلاعات و برقراری یکسری ارتباطات و تعاملات کرد. زمانی که ما قصد وارد شدن به یک وبسایت را داریم تنها کاری که باید بکنیم وارد کردن آدرس آن سایت و زدن کلید Enter است. حالا کار مرورگر شروع میشود. مرورگر برای دسترسی به  وبسایت از نام آن استفاده نمی‌کند بلکه سراغ آدرس IP آن می‌رود.DNS به شما در انجام این کار کمک می‌کند تا آدرس مورد نظر را از طرق مختلف پیدا کند و در نهایت پس از یافتن اطلاعات ISP اطلاعات مورد نظر را به مرورگر برمی‌گرداند.</description>
                <category>نسیم</category>
                <author>نسیم</author>
                <pubDate>Thu, 10 Feb 2022 18:22:12 +0330</pubDate>
            </item>
                    <item>
                <title>درباره توسعه Frontend چقدر میدونی؟</title>
                <link>https://virgool.io/@nasim.roshan84/%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87-%D8%AA%D9%88%D8%B3%D8%B9%D9%87-frontend-%DA%86%D9%82%D8%AF%D8%B1-%D9%85%DB%8C%D8%AF%D9%88%D9%86%DB%8C-gykt4ouwemby</link>
                <description>در فرایند تبدیل توسعه وب اپلیکیشن دو حوضه کاری کلی وجود دارد :#توسعه سمت سرور یا بک‌اند  Backend #توسعه سمت کار بر یا فرانت‌اند  Frontend هر دو در نهایت یک هدف مشترک دارند،حالا این هدف چیه؟ رابط کاربری (که با استفاده از تکنولژی های مختلف بوجود آمده): ارتباط با بخش سرور (بک‌اند) و گرفتن داده‌ها از اون قسمت واعمال کردن به بخش فرانت‌اند. فرانت‌اند این  رابط کاربری را به کاربر نشان  میدهد. در نظر داشته باشید ارتباط با بخش سرور (بک‌اند) و گرفتن داده‌ها از اون قسمت واعمال کردن به بخش فرانت‌اند ،ازدیگر کارهای مهم  توسعه فرانت‌اند است.برای آ شنایی بهتر با فرانت اند، شما نیاز دارید تا در ابتدا با ساخت کلی اینترنت آشنا بشید. مثل آشنایی با پروتکلها و نحوه کار آنها ، مرور گرها چگونه کار میکنند، هاست و دامنه چیست؟ ۳ تکنولوژی ثابتی که همواره  برای فرانت اند استفاده میشود: فرانت اند زبان نشانه گذاری یا ( Hypertext Markup Language )HTML از HTML برای ساختار و محتوای اصلی صفحه.HTML از تگ (tag) تشکیل شده است. این تگ ها کدهای کوتاهی هستند که توسط سازنده‌ی سایت در یک فایل متنی عادی‌سازی می‌شوند. سپس به صورت HTML ذخیره شده و در یک مرورگر نشان داده خواهند شد. مرورگرها فایل مورد نظر را اسکن کرده و متن را به صورتی مشخص تفسیر می‌کنند. زبان استایل دهی یا CSSاز CSS برای ویرایش بصری.برای بهتر دیده شدن طراحی، طرح‌بندی و تغییرات اعمال شده در دستگاه‌های مختلف می‌شود از CSS استفاده میشود.برای اینکه شما بتونید در بخش استایل بهتر وتمیز تر کد بنویسید، میتونید از پیش پردازنده‌های سی اس اس استفاده کنید.پیش‌پردازنده‌ها را می‌توان زبان‌های اسکریپت‌‌نویسی دانست که برای مرورگرها به CSS کامپایل می‌شوند برای  مثل Sass Less.*زبان فانکشنالیتی Javascriptاز JavaScript برای تعاملی کردن وبسایت‌ها استفاده می‌کنیم.از این زبان  برای پویا کردن صفحات وب استفاده خواهیم کرد در واقع به آنها جان میبخشد.</description>
                <category>نسیم</category>
                <author>نسیم</author>
                <pubDate>Thu, 10 Feb 2022 16:28:15 +0330</pubDate>
            </item>
            </channel>
</rss>