<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های علی نظری</title>
        <link>https://virgool.io/feed/@m_17326288</link>
        <description>کارشناس فیزیک . برنامه نویس فول استک وب . علاقه مند به هوش مصنوعی</description>
        <language>fa</language>
        <pubDate>2026-06-18 21:25:16</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/3012578/avatar/0rTPbm.jpg?height=120&amp;width=120</url>
            <title>علی نظری</title>
            <link>https://virgool.io/@m_17326288</link>
        </image>

                    <item>
                <title>اینجا جاوااسکریپت را رایگان یاد بگیرید</title>
                <link>https://virgool.io/@m_17326288/%D8%A7%DB%8C%D9%86%D8%AC%D8%A7-%D8%AC%D8%A7%D9%88%D8%A7%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-%D8%B1%D8%A7-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%DB%8C%D8%A7%D8%AF-%D8%A8%DA%AF%DB%8C%D8%B1%DB%8C%D8%AF-x8jiyhftjbpo</link>
                <description>جاوا اسکریپت چیست ؟ جاوااسکریپت (به انگلیسی: JavaScript، ‎/ˈdʒɑːvəˌskrɪpt/‎) با کوته‌نوشت JS نوعی زبان برنامه‌نویسی است که با ویژگی‌های ارائه شده در مشخصات اکما اسکریپت مطابق است.[۹] جاوااسکریپت نوعی زبان سطح بالا، کامپایل درجا و چندالگویی است. جاوااسکریپت نحو آکولادی دارد، نوع‌دهی آن پویا است، نوع شیءگرا‌ی‌اش بر پایه پیش‌نمونه است و دارای توابع کلاس اول است.[۱۰]در کنار HTML و CSS، جاوااسکریپت یکی از فن‌آوری‌های هسته‌ای وب جهان‌گستر است.[۱۱]علیرغم اشتباه عمومی، زبان جاوااسکریپت با زبان جاوا ارتباطی ندارد، دلیل این نام‌گذاری محبوبیت زبان جاوا در هنگام تولد جاوااسکریپت بود؛ اگر چه ساختار این زبان به سی پلاس پلاس (++C) و سی شارپ (C#) شباهت دارد که این امر برای یادگیری آسان در نظر گرفته شده‌است. از همین رو دستورهای متداول مانند if, for, try..catch, while و … در این زبان هم یافت می‌گردند.این زبان می‌تواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته می‌شوند، برخلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی می‌تواند به عنوان نمونه‌ای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد.به علت این قابلیت زبان جاوااسکریپت برای ساختن نمونه از سیستم، مناسب است.کاربرد گسترده این زبان در سایت‌ها و صفحات اینترنتی بوده و به کمک این زبان می‌توان به اشیاء داخل صفحات اچ‌تی‌ام‌ال دسترسی پیدا کرد و آن‌ها را تغییر داد. به همین علت برای پویانمایی در سمت کاربر، از این زبان استفاده می‌شود.منبع : ویکیپدیا  چرا باید جاوااسکریپت یاد بگیریم ؟ ۷ دلیل قانع‌کننده که چرا باید جاوااسکریپت یاد گرفت!جاوا اسکریپت حضور پررنگی در مرورگرها داردمحبوب‌ترین زبان برنامه‌نویسی دنیا استردپای جاوااسکریپت همه‌جا هستیادگیری آن آسان استفراوانی مشاغل مربوط به کدنویسی جاوا اسکریپتخلق جلوه‌های بصریتوسعۀ گیماز کجا بصورت رایگان جاوااسکریپت را یاد بگیریم ؟ دوره ی آموزش رایگان در 50 جلسه توسط یکی از بهترین مدرس های برنامه نویسی ایران در آپارات بصورت کاملا رایگان برگزار شده است برای تهیه آن به لینک زیر مراجعه کنید : دوره ی آموزش رایگان Javascript به زبان فارسیبرخی از ویدیو های این دوره : https://www.aparat.com/v/YypeQ  https://www.aparat.com/v/4UuZL  https://www.aparat.com/v/HCvp7 </description>
                <category>علی نظری</category>
                <author>علی نظری</author>
                <pubDate>Fri, 16 Feb 2024 22:08:53 +0330</pubDate>
            </item>
                    <item>
                <title>کاتلین یا پایتون: گام اول سفر برنامه‌نویسی</title>
                <link>https://virgool.io/didipublish/%DA%A9%D8%A7%D8%AA%D9%84%DB%8C%D9%86-%DB%8C%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%DA%AF%D8%A7%D9%85-%D8%A7%D9%88%D9%84-%D8%B3%D9%81%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-ryfj1vhyvosf</link>
                <description>قدم به دنیای هیجان‌انگیز برنامه‌نویسی گذاشته‌اید، چشمانتان برق می‌زند و مشتاقید دست به کد بزنید. اما یک سوال اساسی ذهن‌تان را درگیر کرده: &quot; از کجا شروع کنم؟ &quot; کاتلین، نامی جدید و پرشور، یا پایتون، غول قدیمی و دوست‌داشتنی؟ انتخاب مسیر درست، سرنوشت سفر برنامه‌نویسی شما را رقم می‌زند. نگران نباشید، کوله پشتی‌تان را محکم ببندید، با هم قدم به سرزمین این دو زبان قدرتمند می‌گذاریم و پرده از رازهایشان برمی‌داریم.کاتلین: جنگجوی تازه‌نفساولین ایستگاه سفرمان، سرزمین کاتلین است. این زبان جوان، با چهره‌ای خندان و زره‌ای از امنیت و سرعت، دل بسیاری از برنامه‌نویسان را ربوده. کاتلین فرزند خوانده جاواست، اما چابکی و ویژگی‌های مدرن‌تری دارد. کامپایلر تیزش، کدهایتان را به بهترین شکل بهینه می‌کند و مصرف حافظه را تا حد ممکن کاهش می‌دهد. اجرای سریع و روان اپلیکیشن‌ها، یکی از افتخارات کاتلین است.اما سلاح‌های جنگی کاتلین به همین‌جا ختم نمی‌شوند. این زبان، از   JVM بهره می‌برد و خیالتان را از بابت مدیریت حافظه راحت می‌کند. قابلیت‌های شیءگرایی مدرن و ابزارهای تست پیشرفته، به شما کمک می‌کنند تا کدهای تمیز و قابل نگهداری بنویسید. یادگیری کاتلین برای کسانی که با جاوا آشنا هستند، ساده است. سینتکس خوانا و مدرن آن چشم‌نواز است و به‌سرعت با آن ارتباط برقرار خواهید کرد.البته دنیای کاتلین هم بی‌چالش نیست. شاید هنوز به اندازه پایتون، کتابخانه‌های متنوع نداشته باشد. همچنین، جامعه کاربری آن، هرچند رو به رشد است، اما به گستردگی پایتون نمی‌رسد. اما اگر به دنبال زبانی قدرتمند، امن و سریع برای توسعه اندروید، برنامه‌های بک‌اند و وب قدرتمند هستید، کاتلین می‌تواند همراه وفادار شما باشد.اگر دوست دارید کاتلین را یاد بگیرید دوره ی جامع کاتلین در سایت آواسام پیشنهاد میشود.پایتون: مار چابک دنیای داده‌هاایستگاه بعدی سفرمان، سرزمین پایتون است. این زبان قدیمی‌تر، حکم مار چابک و هوشمندی را دارد که دنیای داده‌ها را تسخیر کرده. پایتون، با کدهایی شبیه شعر و ساده، هرکسی را به سمت خود جذب می‌کند. ساختار ایندنت‌محور آن، خوانایی کد را بالا می‌برد، اما گاهی می‌تواند کمی دست‌وپاگیر باشد. برخلاف کاتلین، پایتون تفسیر کدها را ترجیح می‌دهد، و همین سرعت یادگیری‌اش را بالا می‌برد.اما قدرت نرم پایتون در کتابخانه‌های بی‌نظیرش نهفته است. در امپراتوری علم داده و هوش مصنوعی، پایتون پادشاه بلامنازع است. کتابخانه‌های قدرتمندی مثل NumPy، pandas و TensorFlow، آن را به ابزار اصلی تحلیلگران داده و متخصصان هوش مصنوعی تبدیل کرده‌اند. پایتون برای اسکریپت‌نویسی خودکار و پروتوتایپ‌سازی هم عالی عمل می‌کند.البته، مار چابک دنیای داده‌ها هم بی‌عیب نیست. اجرای کدهای پایتون، معمولاً به سرعت کاتلین نمی‌رسد. همچنین، تفسیر کدها گاهی می‌تواند منجر به مشکلات حافظه و کندی در پروژه‌های بزرگ شود. اما اگر به دنبال زبانی سریع‌الگیر، ساده و انعطاف‌پذیر برای تحلیل داده، هوش مصنوعی و اسکریپت‌نویسی هستید، پایتون بهترین انتخاب شماست.اگر دوست دارید پایتون را یاد بگیرید دوره ی جامع پایتون در سایت آواسام پیشنهاد میشود.کدام انتخاب شماست kotlin یا python ؟حالا که کمی با کاتلین و پایتون آشنا شده‌اید، انتخاب قهرمان برنامه‌نویسی‌تان راحت‌تر شده است. اما به یاد داشته باشید:جنگجو و استراتژیست: کاتلین با قدرت و امنیت، برای پروژه‌های بزرگ و چالش‌برانگیز انتخاب ایده‌آل است.چابک و سریع‌گیر: پایتون برای پروتوتایپ‌سازی، اسکریپت‌نویسی و تحلیل داده، مار چابکی است که به سرعت نتیجه می‌بخشد.مهم‌تر از همه، به نیازهای پروژه‌ی‌تان گوش دهید.</description>
                <category>علی نظری</category>
                <author>علی نظری</author>
                <pubDate>Mon, 18 Dec 2023 17:08:12 +0330</pubDate>
            </item>
                    <item>
                <title>همه چیز درباره اینترنت ماهواره‌ای</title>
                <link>https://virgool.io/@m_17326288/%D9%87%D9%85%D9%87-%DA%86%DB%8C%D8%B2-%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%D9%85%D8%A7%D9%87%D9%88%D8%A7%D8%B1%D9%87-%D8%A7%DB%8C-y9ljuzcar0be</link>
                <description>امروزه اینترنت پر‌سرعت یک نیاز ضروری است. اما در مناطق خارج از پوشش اینترنت زمینی، چه گزینه‌ای هست؟ اینترنت ماهواره‌ای، گویی جادویی است که آسمان را به بستر ارتباطی و پخش اینترنت کرده ! استارلینک شرکتی که ایلان ماسک تاسیس کرده بعنوان پیشرفته ترین شرکت در زمینه ی پخش اینترنت از طریق ماهواره است اما این نوع اینترنت چطور کار میکنه ؟ کلیپ زیر رو ببینید :‌ https://www.aparat.com/v/K6AEh اینترنت ماهواره‌ای چگونه کار می‌کند؟فرستادن سیگنال: دستگاه شما، سیگنال را به ماهواره مخابراتی مستقر در فضا می‌فرستد.رسیدن به ایستگاه زمینی: ماهواره، سیگنال را به ایستگاه زمینی هدایت می‌کند.اتصال به شبکه: شبکه اینترنت زمینی، درخواست شما را پردازش می‌کند.برگشت سیگنال: سپس، پاسخ را از طریق همان مسیر ماهواره‌ای به شما می‌رساند.مزایای اینترنت ماهواره‌ای چیست؟پوشش گسترده: به مناطقی دسترسی می‌دهد که اینترنت زمینی وجود ندارد.سریع‌تر از انتظار: سرعت دانلود تا 200 مگابیت‌برثانیه، جوابگوی کارهای روزمره آنلاین شماست.مستقل از زیرساخت: به خطوط تلفن یا کابل نیاز ندارد، فقط به آسمان صاف!آسان برای نصب: با راهنمای ساده، به‌راحتی می‌توانید تجهیزات را خودتان نصب کنید.معایب اینترنت ماهواره‌ای را هم در نظر بگیرید:تأخیر بیشتر: به دلیل فاصله زیاد، ممکن است تأخیر کمی بیشتر از اینترنت زمینی تجربه کنید.هزینه بالاتر: نسبت به اینترنت زمینی، هزینه اشتراک و تجهیزات ممکن است بیشتر باشد.حجم محدود: برخی سرویس‌ها، حجم استفاده ماهانه محدودی دارند.اینترنت ماهواره‌ای برای چه کسانی مناسب است؟ساکنان مناطق روستایی و دوردست: جایی که به اینترنت زمینی دسترسی ندارید.خانه‌های تفریحی و کاروان‌ها: برای سرگرمی و کارهای سبک آنلاین در سفر.کسب‌وکارهای دور از دسترس: برای ارتباطات آنلاین و استفاده از نرم‌افزارهای ضروری.شرکت‌های پیشرو در اینترنت ماهواره‌ای:Starlink: شرکت اسپیس‌ایکس ایلان ماسک با ناوگانی از ماهواره‌های کوچک، پوشش وسیعی دارد.Viasat: شرکت آمریکایی با سابقه طولانی، خدمات متنوعی در سراسر جهان ارائه می‌دهد.HughesNet: با تجربه زیاد در این حوزه، در برخی مناطق آمریکای شمالی فعالیت می‌کند.اینترنت ماهواره‌ای، گامی بلند به سوی دسترسی همگانی به دنیای دیجیتال است. اگر در منطقه‌ای با دسترسی محدود هستید، این فناوری نوآورانه را بررسی کنید و شاید آسمان، راهی سریع و کارآمد برای اتصال به اینترنت برایتان بگشاید.</description>
                <category>علی نظری</category>
                <author>علی نظری</author>
                <pubDate>Mon, 18 Dec 2023 10:51:47 +0330</pubDate>
            </item>
                    <item>
                <title>چطوری سایت دیجیکالا بسازم</title>
                <link>https://virgool.io/didipublish/%DA%86%D8%B7%D9%88%D8%B1%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%AF%DB%8C%D8%AC%DB%8C%DA%A9%D8%A7%D9%84%D8%A7-%D8%A8%D8%B3%D8%A7%D8%B2%D9%85-m37rro5kgu52</link>
                <description>این روزا که کاربرای اینترنت در ایران ماشالا بیشتر از جمعیت خود ایران شده و طبق یه سری آمارهایی ما بالاتر از ۸۵ میلیون نفر استفاده کننده اینترنت داریم این یعنی هرچی کسب و کار قدیمی و افلاین هست باید آنلاین بشهاگه بدونید با آنلاین کردن کسب و کار خودتان و توسعه ی آن در اینترنت چقدر درآمد شما افزایش پیدا میکنه اصلا صبر نمیکنید و همین الان دست به کار میشیدمن در طی سالهای پیش به خیلی مغازه ها رفتم و گفتم چرا فروشگاه انلاین نمیزنی و هرکدومش یه بهانه آورده یکی گفت سخته یکی گفت بیخیال کی میخاد انلاین خرید کنه  و ... ولی اونها مثل اینکه اشتباه متوجه شدن و اینترنت را خوب درک نکردن ما ۸۰ میلیون نفر کاربر در اینترنت داریم که از بندرعباس بگیر تا تبریز حضور دارن و این همه جمعیت در شبانه روز در گوگل جستجو میکنند ، تبلیغات میبینند ، ترغیب میشوند ، خرید میکنند و آن هم نه صد هزار نفر دویست هزار نفر سیصد هزار نفر !!!‌ میلیون ها آدم در روز خرید آنلاین انجام میدن یعنی شما نمیتونی به ۱۰ نفر در روز کالا بفروشی؟ و فکر کردی که اگر بتونی به ۱۰ نفر کالا بفروشی میتونی یک ماه بعد روزانه به ۲۰ نفر جنس بفروشی و خوبی فروش انلاین هم که میدونید اینه که نه مشتری را میبینید نه دردسرهای خرید حضوری را داره نه چیز دیگریچطوری دیجیکالا رو طراحی کنمفقط کافیه کالا رو بسته بندی کنید و پست کنید به مقصد و تمام شد...اگه محصول غیرفیزیکی میفروشید و توانایی تولید محتوا دارید که چه عالی و شما تقریبا هزینه های اولیه بسیار کمی دارید فقط باید استراتژی بچینید  و وقت بزارید بعدش بوممم ... کسب و کار شما زیر و رو میشه...اما برای موفقیت فروشگاه های اینترنتی علاوه بر یادگیری دیجیتال مارکتینگ ( همون بازاریابی قدیمی ولی تو بستر اینترنت ) و سئو و خیلی چیزای دیگه باید بدونید که اساسی ترین چیز که به موفقیت یک فروشگاه کمک میکنه زیربنای اونه ! یعنی فروشگاه چطوری پیاده سازی شده ؟ آیا ui و ux جالب و زیبایی داره که مشتری جذب کنه؟  آیا سرعت خوبی داره ؟ آیا همیشه در دسترس هست یا بعضی وقتا قطع میشه و مشتری مجبور به ترک فروشگاه شما میکنه؟ در این پست قراره اینا رو بررسی کنیم و ببینیم از نظر فنی که نقطه ی صفر ساخت فروشگاه اینترنتی هست چه کارهایی باید بکنیماگه میخای یه فروشگاه بسازی باید برنامه نویسی بلد باشی که بتونی قسمت های مختلف آن رو ایجاد کنی ویرایش کنی یا امکانات جدیدی بهش اضافه کنی ... یا میتونی از سیستم های اماده مثل وردپرس استفاده کنی که البته معایب خودش رو داره که بعدا در موردش صحبت میکنمساخت سایت فروشگاهی مثل دیجیکالا ما برای توسعه ی وب سایت گزینه های زیادی داریم زبان های برنامه نویسی مختلفی باید یاد بگیرید تا بتونید سایت بسازید اما یه سری ابزارهای کمکی هم هستن که من بهترینش رو برای شما گلچین کردم بطور خلاصه برای ساختن وب سایت شما باید زبان برنامه نویسی PHP بلد باشید البته زبان های دیگه ای هست که نیاز نیست اونا رو یاد بگیرید چون ساده ترین و بهترین این زبان ها PHP هستاما php فریمورک های مختلفی داره که باید یکی از انها را انتخاب کنید من اینجا فریمورک لاراول را به شما معرفی میکنم که محبوب ترین و بروزترین فریمورک هستبا یادگیری لاراول شما میتونید تقریبا هر نوع سایتی را بصورت اختصاصی بسازید و برای ساخت فروشگاه انلاین خیلی مناسبه لاراول برای ساخت سایت فروشگاهیطبق تحقیقاتی که کردم وردپرس به دلیل سرعت پایین و امنیت کم و عدم توانایی در شخصی سازی مناسب فروشگاه های اینترنتی نیست و بهترین گزینه لاراول هست.اما برای ساختن ظاهر سایت شما نیاز به دانش html css js دارید. پس مجموعه ای که باید یاد بگیرید تا به یک متخصص برنامه نویسی وب تبدیل بشوید در زیر است htmlcssjavascriptphplaravelمن که مدتها پیش همه ی اینا رو یاد گرفتم و کلی فروشگاه اینترنتی هم ساختم میتونم بگم شما اگه کاملا کاملا صفر باشید و خوب آموزش ببینید بعد از ۵ ماه میتونید متخصص همه ی موارد بالا بشیدبا چه چیزی اپلیکیشن دیجیکالا بسازم ؟ شما میتونید در کنار وب سایت فروشگاهی یه اپلیکیشن هم داشته باشید که روی گوشی های موبایل نصب بشه مثل اپلیکیشن دیجی کاالا ... خوبی داشتن اپ اینه که اسم و برند فروشگاه شما همیشه در منوی گوشی مشتری های شما هست و باعث میشه فروش شما افزایش پیدا بکنههمچنین باید در نظر داشته باشین که الان بیشتر مردم از موبایل استفاده میکنن تا کامپیوتر و ... و استفاده از اپ خیلی راحت تر و بهتر از باز کردن سایت و ... هست پس مشتریا ترجیح میدن با اپ کار کنن و از فروشگاه خرید کنن تا اینکه دنبال سایت ها بگردنمن طبق بررسی هایی که کردم خود اپ دیجیکالا با کاتلین نوشته شده کاتلین چیه ؟ یک زبان برنامه نویسی موبایل هست که با آن میتونید اپلیکیشن های عالی رو در مدت زمان کم بسازینزبان های دیگه مثل فلاترو جاوا و ... هم هستن ولی بهترینش کاتلین هستزبان برنامه نویسی کاتلین برای ساختن اپ مشابه دیجیکالالاز چه منابع اموزشی شروع کنم به یاد گرفتن ؟‌اگه دوست دارید برنامه نویسی یاد بگیرید و بتونید فروشگاه اینترنتی بسازید ( البته با تخصصی که کسب میکنید بعدا هر چیزی میتونید بسازید ) باید زبان های برنامه نویسی که بالا گفتم رو یاد بگیریدمسیر سختی پیش رو دارید ولی بهتره بدونید که شما بعدش یک برنامه نویس حرفه ای میشید کلی میتونید پروژه های برنامه نویسی بگیریدکلی سایت و اپ بسازیدتو مارکت ها فعالیت کنیدو مسیری هست که من خودم رفتم و تقریبا درآمدم ۲۰ برابر یک کارمند هست  و میتونم در روز فقط ۵ ساعت کار کنم و باقی تایم رو بیکار هستم که یا گیم بازی میکنم یا مسافرت میرم این آزادی و منبع درآمدی عالی رو دوست داشتم و تونستم با برنامه نویسی بهش برسم این چیزی نیست که من بگم مقاله های انگلیسی هم جستجو کنید و بخونید متوجه خواهید شد که درآمد و شیوه ی کار کردن این مسیر چطوریه ولی باید اولش هزینه کنید زمان بزارید و بعد به جایگاه یک برنامه نویس خوب میرسید و میتونید نهایت لذت رو از کارتون ببریدکلی آموزش برای یادگیری لاراول داریم کلی آموزش ساخت اپلیکیشن با کاتلین داریمولی تنها دوره ی جامع فارسی که میتونم معرفی کنم همه ی اینا رو داخل  خود داره دوره زیر هست دوره آموزش کامل طراحی سایت دیجیکالا توجه کنید که شما هر دوره شرکت میکنید حتما باید با مراحل آن جلو بروید و با صبر و حوصله آموزش ببینید چون برنامه نویسی زمینه ای شغلی است که کمی پیچیده است و بخاطر همین هرکسی برنامه نویس نمیشود.</description>
                <category>علی نظری</category>
                <author>علی نظری</author>
                <pubDate>Sun, 17 Dec 2023 14:33:33 +0330</pubDate>
            </item>
            </channel>
</rss>