آنچه یاد خواهید گرفت:
خودکارسازی تسک های روزمره مانند دستکاری داده و رفتارهای تعاملی رابط کاربری
ساخت منطق با استفاده از شرطها، حلقهها و توابع
سازماندهی و مدیریت داده با استفاده از آرایهها و آبجکت ها
دستکاری Document Object Model (DOM) برای ساخت صفحات وب پویا
درک برنامهنویسی ناهمگام با promises و async/await
ساخت پروژههای قابلارائه در رزومه با کاربردهای واقعی
کسب اعتمادبهنفس برای یادگیری و پیشرفت مداوم در برنامهنویسی
پیشنیازهای دوره
یک کامپیوتر با Windows، Mac یا Linux
اتصال اینترنت برای دانلود ویرایشگرهای کد و اجرای JavaScript در مرورگرها
نیازی به هیچ تجربه قبلی در برنامهنویسی نیست
توضیحات دوره
از صفر تا ساخت اپلیکیشنهای واقعی JavaScript - گامبهگام
از آموزشهای JavaScript خسته شدهاید که از همان درس 2 شما را وارد React میکنند یا غرق در تئوریتان میکنند؟
این دوره مسیر روشن، سریع و کاملاً کاربردی شما برای ورود به برنامهنویسی واقعی است - بدون حاشیه، بدون فریمورکهای گیجکننده، فقط JavaScript مدرن و خالص که هم در مرورگر و هم در سرور کار میکند.
هیچ تجربه قبلی لازم نیست.
فقط کنجکاوی، یک کامپیوتر، و اشتیاق برای ساختن چیزی که واقعاً کاری انجام دهد.
از همان دقیقه اول کدنویسی میکنید. پروژههای واقعی میسازید، مثل:
یک بررسیکننده قدرت رمز عبور با بازخورد زنده
یک مدیریتکننده ساده فهرست مخاطبین
دکمههای تعاملی که واقعاً واکنش نشان میدهند.
یک اپلیکیشن todo کاملاً کاربردی با افزودن، حذف و علامتگذاری بهعنوان انجامشده
در پایان دوره، به سطحی میرسید که میتوانید تسک های مختلف را خودکار کنید، وبسایتهای تعاملی بسازید، DOM را مثل یک حرفهای دستکاری کنید، داده را از APIها دریافت کنید، یا با اطمینان وارد React، بکاند Node.js یا توسعه full-stack شوید.
آنچه واقعاً یاد میگیرید (و فوراً استفاده میکنید)
نوشتن و اجرای JavaScript در مرورگر و Node.js از روز اول
تسلط به سینتکس مدرن: let/const، توابع arrow، template literalها
کنترل جریان: if/else ،switch، حلقهها، break/continue
ساختارهای داده: Arrays و Objects - کاربردهای واقعی با push ،map ،filter و موارد مشابه
توابع: اعلانی، پارامترها، مقدار بازگشتی، توابع arrow
دستکاری DOM و رویدادها - کاری کنید صفحات وب واقعاً واکنش نشان دهند.
انتخاب عناصر، تغییر محتوا و استایل، و مدیریت رویدادهای click و input
مبانی async: یادگیری setTimeout/setInterval، Promises، async/await
دیباگ کردن مثل یک حرفهای (کنسول مرورگر، Node.js، مدیریت خطا)
تمرینهای عملی، تسک های تمرینی و آزمونها در هر بخش
این دوره برای چه کسانی است؟
مبتدیان کامل که freeCodeCamp یا YouTube را امتحان کردهاند و سردرگم شدهاند.
توسعهدهندگان Python/Ruby که میخواهند JavaScript را هم به ابزارهای خود اضافه کنند.
طراحانی که میخواهند فراتر از HTML/CSS بروند.
افرادی که قصد تغییر مسیر شغلی دارند و به دنبال نقشهای junior front-end یا full-stack هستند.
هر کسی که میخواهد بهجای فقط تماشای آموزشها، واقعاً چیزهایی بسازد.
پیشنیازها
یک کامپیوتر (Windows ،Mac یا Linux)
اینترنت (برای نصب Node.js و VS Code)
هیچ دانش قبلی در کدنویسی ندارید - واقعاً
آمادهاید بالاخره JavaScript را واقعاً بفهمید، نه اینکه فقط از Stack Overflow کپی کنید؟
در این دوره شرکت کنید و اولین خط JavaScript واقعی و کاربردی خود را همین امروز بنویسید.
آینده شما بهعنوان یک توسعهدهنده بااعتمادبهنفس، با یک ویدیوی 10 ساعته دیگرِ «تئوری» شروع نمیشود.
با یک خط کدی شروع میشود که دقیقاً همان کاری را انجام میدهد که میخواهید.
بیایید با هم آن را بنویسیم.
این دوره برای چه کسانی مناسب است؟
مبتدیان مطلقی که مشتاق یادگیری JavaScript از ابتدا هستند.
دانشجویانی که برای ورود به حوزه فناوری یا توسعه وب آماده میشوند.
افرادی که به خودکارسازی تسک ها یا تغییر مسیر به سمت برنامهنویسی علاقهمند هستند.
علاقهمندان به ساخت ابزار، بازی یا وبسایت
هر کسی که به برنامهنویسی، دستکاری داده یا هوش مصنوعی کنجکاو است.