سرعت پخش
سبک زیرنویس
آموزش جامع JavaScript از صفر تا صد | پروژهمحور [2026]
- ۴ دانشجو
- ۲۲ ساعت و ۲۰ دقیقه مدت دوره
- متوسط سطح
- در حال برگزاری وضعیت
بدون پرداخت — همین الان شروع کن
درباره دوره
اگر میخواهید برنامهنویسی فرانتاند را بهصورت اصولی یاد بگیرید، این دوره یکی از کاملترین آموزشهای JavaScript است که از مفاهیم پایه شروع میکند و قدمبهقدم شما را تا مباحث پیشرفته و ساخت پروژههای واقعی همراهی میکند.
در طول دوره، علاوه بر یادگیری سینتکس و مفاهیم اصلی جاوااسکریپت، با نحوه تعامل JavaScript با HTML و CSS آشنا میشوید و یاد میگیرید چگونه وبسایتهای پویا و تعاملی بسازید.
تمام مباحث بهصورت پروژهمحور آموزش داده شدهاند تا علاوه بر درک تئوری، بتوانید آنها را در پروژههای واقعی پیادهسازی کنید.
در پایان این دوره، مفاهیمی مانند DOM، توابع پیشرفته، شیگرایی، ماژولها، کتابخانههای خارجی، تست نرمافزار، برنامهنویسی ناهمزمان (Async/Await)، Promise و Fetch API را بهصورت کامل یاد خواهید گرفت و آمادگی لازم برای ورود به فریمورکهایی مانند React، Vue و Angular را خواهید داشت.
در این دوره چه چیزهایی یاد میگیرید؟
✅ مبانی و سینتکس JavaScript
✅ انواع دادهها و متغیرها
✅ اعداد، رشتهها و عملیات ریاضی
✅ شرطها و منطق برنامه
✅ توابع و نحوه ساخت آنها
✅ آرایهها و حلقهها
✅ کار با Objectها
✅ مدیریت و تغییر عناصر صفحه با DOM
✅ ترکیب JavaScript با HTML و CSS
✅ توابع پیشرفته (Advanced Functions)
✅ ماژولها (Modules)
✅ استفاده از کتابخانههای خارجی
✅ اصول تست و Testing Frameworkها
✅ برنامهنویسی شیگرا (OOP)
✅ کلاسها و وراثت (Classes & Inheritance)
✅ Callback، Promise و Fetch API
✅ Async / Await
✅ شروع پروژه عملی مشابه فروشگاه آمازون
✅ آشنایی مقدماتی با Git
این دوره مناسب چه کسانی است؟
- افرادی که هیچ آشنایی با JavaScript ندارند.
- کسانی که HTML و CSS را یاد گرفتهاند و میخواهند وارد دنیای برنامهنویسی شوند.
- دانشجویان و علاقهمندان به توسعه وب.
- افرادی که قصد یادگیری React، Next.js، Vue یا Angular را دارند.
- کسانی که میخواهند وارد بازار کار برنامهنویسی فرانتاند شوند.
پیشنیازها
- آشنایی مقدماتی با کامپیوتر
- آشنایی اولیه با HTML و CSS (داشتن دانش پایه کافی است.)
سرفصلهای دوره
- مقدمه
- مبانی JavaScript
- اعداد و عملیات ریاضی
- رشتهها (Strings)
- مرور HTML و CSS و console.log
- متغیرها
- شرطها (Booleans & If Statements)
- توابع
- اشیا (Objects)
- Document Object Model (DOM)
- ارتباط JavaScript با HTML و CSS
- آرایهها و حلقهها
- توابع پیشرفته
- شروع پروژه فروشگاه آمازون
- آشنایی با Git
- ماژولها
- کتابخانههای خارجی
- تست نرمافزار
- فریمورکهای تست
- برنامهنویسی شیگرا (OOP)
- کلاسها
- وراثت
- برنامهنویسی ناهمزمان
- Callback
- Promise
- Fetch API
- Async / Await
- مسیر ادامه یادگیری JavaScript
آنچه در پایان دوره خواهید توانست انجام دهید
- وبسایتهای کاملاً تعاملی طراحی کنید.
- پروژههای واقعی JavaScript را از ابتدا توسعه دهید.
- با DOM صفحات وب را مدیریت کنید.
- با APIها ارتباط برقرار کنید.
- کدهای ماژولار و قابل نگهداری بنویسید.
- مفاهیم شیگرایی را در پروژههای واقعی پیادهسازی کنید.
- برای یادگیری React، Vue، Angular و Next.js آماده شوید.
- نمونهکارهای حرفهای برای رزومه و ورود به بازار کار ایجاد کنید.
جلسات دوره
96 جلسهنظرات و گفتگو
سوال، نظر یا تجربهات رو بنویس — بقیه هم ازش استفاده میکنن.
برای نوشتن نظر باید وارد بشی — یک دقیقهست!
هنوز کسی نظر نذاشته — تو اولین نفر باش!