<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های مهدی بوذرجمهری</title>
        <link>https://virgool.io/feed/@mhdi_buzrjmhri</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-18 05:05:22</pubDate>
        <image>
            <url>https://static.virgool.io/images/default-avatar.jpg</url>
            <title>مهدی بوذرجمهری</title>
            <link>https://virgool.io/@mhdi_buzrjmhri</link>
        </image>

                    <item>
                <title>دوره جاوااسکریپت مقدماتی سایت کوئرا</title>
                <link>https://virgool.io/better-syllabus/%D8%AF%D9%88%D8%B1%D9%87-%D8%AC%D8%A7%D9%88%D8%A7%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-%D9%85%D9%82%D8%AF%D9%85%D8%A7%D8%AA%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA-%DA%A9%D9%88%D8%A6%D8%B1%D8%A7-emeeufy8mj1z</link>
                <description>فصل ۱: مقدمه1. معرفی دوره و اهداف آموزشی | درسنامه • بررسی سرفصل‌ها، پیشنیازها و مهارت‌های مورد انتظار در پایان دوره 2. ساختار دوره و مسیر یادگیری | درسنامه • تحلیل مراحل آموزشی، منابع پیشنهادی و روش‌های بهینه‌سازی فرایند یادگیری 3. معیارهای ارزیابی و صدور گواهینامه | درسنامه • شرح سیستم نمره‌دهی، وزن تمرین‌ها و حداقل نمره برای دریافت گواهی 4. مبانی الگوریتم و روش‌های طراحی | درسنامه • تعریف الگوریتم، پیاده‌سازی شبه‌کد (Pseudocode) و فلوچارت (Flowchart) 5. تمرین: طراحی الگوریتم | تمرین • حل مسئله با تبدیل مسئله به مراحل اجرایی و ترسیم فلوچارت 6. آشنایی با زبان جاوااسکریپت | درسنامه • بررسی Syntax پایه، تفاوت‌های جاوااسکریپت با جاوا و حوزه‌های کاربردی (سمت کلاینت/سرور) 7. تاریخچه و نسخه‌های جاوااسکریپت | درسنامه • سیر توسعه زبان از نسخه ES1 تا ES6+ و استاندارد ECMAScript 8. نصب و پیکربندی محیط توسعه | درسنامه • راهنمای نصب Node.js، تنظیمات اولیه در VS Code/WebStorm و خطاهای رایج 9. مدیریت پکیج‌ها با npm | درسنامه • آموزش کار با npm install، آپدیت واتستگی‌ها (Dependencies) و فایل package.json 10. اجرای اولین برنامه (Hello World) | درسنامه • پیاده‌سازی کد پایه، کامپایل و رفع خطاهای سینتکسی 11. نکات کمترشناخته‌شده جاوااسکریپت | درسنامه • بررسی کاربردهای غیرمعمول، قابلیت‌های پیشرفته و محدودیت‌های زبان فصل۲: ورودی، خروجی، متغیر1 | آشنایی با دوره و ساختار آموزشی | درسنامه • نحوه استفاده از درسنامه‌ها، ویرایشگر و ابزارهای کوئرا برای شروع دوره. 2 | اهداف فصل: ورودی و خروجی | درسنامه • مفاهیم پایه ورودی، خروجی و متغیرها؛ نوشتن اولین برنامه ساده. 3 | تمرین: چاپ متن ساده | تمرین • نمایش Hello Quera college! با دستور console.log. 4 | دستور console.log و قالب‌بندی | درسنامه • نحوه استفاده از console.log و رعایت حساسیت به حروف. 5 | سیستم تمرین‌ها و خطایابی | درسنامه • ارسال پاسخ، دریافت نمره و تحلیل خطاهای کد. 6 | تمرین: چاپ متن استاندارد | تمرین • نمایش دقیق Hello Quera college! مطابق خروجی نمونه. 7 | چاپ چندخطی در جاوااسکریپت | درسنامه • استفاده از کاما (,) یا + برای چاپ خروجی در یک خط. 8 | تمرین: رسم مستطیل شطرنجی | تمرین • چاپ الگوی *+*+* در سه خط با console.log یا \n. 9 | تمرین: رسم مثلث ستاره‌ای | تمرین • پیاده‌سازی مثلث توپر با قاعده ۹ و چالش کدنویسی تک خطی. 10 | خطاهای رایج در کدنویسی | درسنامه • رفع خطاهای سمی‌کالن، حروف بزرگ/کوچک و پرانتزهای ناقص. 11 | متغیرها و ذخیره داده | درسنامه • تعریف متغیر، مقداردهی اولیه و انواع داده. 12 | قوانین نام‌گذاری متغیرها | درسنامه • استفاده از camelCase و تفاوت var، let و const. 13 | تبدیل نوع داده | درسنامه • تبدیل رشته به عدد با Number() و parseInt()؛ تفاوت تبدیل خودکار. 14 | تمرین: سوالات چندگزینه‌ای | تمرین • تشخیص نوع متغیر و نامگذاری صحیح. 15 | انواع داده‌های اولیه | درسنامه • معرفی Number، String، Boolean، null، undefined و typeof. 16 | دریافت ورودی با readline() | درسنامه • خواندن ورودی از کاربر و تبدیل آن به عدد. 17 | تمرین: جابجایی دو عدد | تمرین • دریافت دو عدد از ورودی و چاپ معکوس آن‌ها. 18 | تبدیل رشته به عدد | درسنامه • حل خطاهای رایج با parseInt، parseFloat و String(). 19 | تمرین: حذف اعشار | تمرین • تبدیل عدد اعشاری به صحیح با parseInt(). 20 | خواندن چند ورودی در یک خط | درسنامه • استفاده از split() و map() برای دریافت چند ورودی. 21 | استانداردهای کدنویسی | درسنامه • نامگذاری متغیرها (camelCase) و کامنت‌گذاری. 22 | مفاهیم پیشرفته | درسنامه • آشنایی با Symbol، Infinity و کاراکترهای کنترلی (\n، \t). 23 | تمرین‌های سطح بالا | درسنامه • چالش‌های اختیاری برای آمادگی در مسابقات برنامه‌نویسی.</description>
                <category>مهدی بوذرجمهری</category>
                <author>مهدی بوذرجمهری</author>
                <pubDate>Thu, 20 Feb 2025 11:57:33 +0330</pubDate>
            </item>
            </channel>
</rss>