- مدرس دوره : محمدعلی بختیاروند ( رزومه )
- تعداد ویدیوها : 20 ویدیو
- مدت زمان دوره : 4:0:00
- سطح دوره : متوسط
- وضعیت دوره : در حال برگزاری

آموزش جاوا اسکریپت کاربردی – از صفر تا پروژه
دوره جاوااسکریپت کاربردی – از صفر تا پروژه | آموزش پروژهمحور فرانتاند
آیا به دنبال یک دوره جاوااسکریپت کاربردی هستید که شما را از سطح مقدماتی به یک برنامهنویس فرانتاند تبدیل کند؟ دوره «جاوااسکریپت کاربردی – از صفر تا پروژه» در تاپ لرن دقیقاً برای شما طراحی شده است. این دوره به شما کمک میکند تا برنامهنویسی سمت کاربر (فرانتاند) را اصولی، گامبهگام و همراه با تمرینهای عملی یاد بگیرید.
وب مدرن بر پایه سه فناوری اصلی است: HTML (ساختار)، CSS (ظاهر) و جاوااسکریپت (رفتار و تعامل). اگر HTML و CSS را به اسکلت و نمای یک خانه تشبیه کنیم، جاوااسکریپت همان سیستم برق، لولهکشی و ترموستات هوشمند است که خانه را زنده و پویا میکند.
ویژگیهای کلیدی این دوره:
کاملاً پروژهمحور – هر مبحث بلافاصله با تمرین و تکلیف عملی تثبیت میشود.
سرفصلهای کامل از پایه تا پیشرفته: از متغیرها، شرطها و حلقهها گرفته تا DOM، رویدادها، ذخیرهسازی در مرورگر (localStorage)، برنامهنویسی ناهمزمان (async/await، fetch و API) و مقدمات برنامهنویسی شیءگرا (OOP).
جاوااسکریپت زبانی است که در ابتدا فقط برای اعتبارسنجی فرم در مرورگر ساخته شد، اما امروزه به قدرتمندترین زبان برنامهنویسی وب تبدیل شده است؛ از فرانتاند (React، Vue، Angular) و بکاند (Node.js) گرفته تا اپلیکیشن موبایل (React Native) و دسکتاپ (Electron).
پروژههای عملی این دوره شامل:
ماشین حساب
لیست کارها (To Do List)
فرم ثبتنام با اعتبارسنجی
اپ یادداشتها
سیستم مدیریت هزینه (Expense Tracker)
پس از پایان این دوره، شما توانایی خواندن و نوشتن کد جاوااسکریپت مدرن (ES6+) را خواهید داشت و برای ورود به فریمورکهای جاوااسکریپت کاملاً آماده خواهید بود.
سرفصلهای جامع دوره جاوااسکریپت کاربردی (از صفر تا پروژه) | آموزش گامبهگام فرانتاند
در این بخش، سرفصلهای دوره جاوااسکریپت کاربردی آموزشگاه تاپ لرن را مشاهده میکنید. این سرفصلها به گونهای طراحی شدهاند که شما را از سطح مقدماتی به یک برنامهنویس حرفهای فرانتاند تبدیل کنند:
1. مبانی برنامهنویسی با جاوااسکریپت
آشنایی با متغیرها، نوع دادهها، عملگرها، ساختارهای شرطی (if، else، switch) و حلقهها (for، while). پایهگذار یادگیری اصولی جاوااسکریپت مدرن.
2. توابع و ساختارهای داده
تعریف و فراخوانی توابع، توابع بازگشتی، آرایهها (Array)، آبجکتها (Object)، متدهای پرکاربرد مانند map، filter و reduce.
3. کار با DOM و رویدادها در مرورگر
شامل:
انتخاب المانها با querySelector و getElementById
تغییر محتوا و استایل به صورت پویا
ایجاد و حذف عناصر HTML
مدیریت رویدادهایی مثل کلیک، تغییر، hover و submit
4. ذخیرهسازی داده در مرورگر
آموزش localStorage، sessionStorage، کوکیها (Cookies) و نحوه ذخیره و بازیابی اطلاعات کاربر بدون نیاز به سرور.
5. برنامهنویسی ناهمزمان
مفاهیم async/await، Promise، fetch برای ارتباط با APIها و دریافت داده از سرور به صورت غیرهمزمان.
6. مقدمهای بر برنامهنویسی شیگرا (OOP)
ساخت کلاسها (class)، سازندهها (constructor)، وراثت (inheritance)، کپسولهسازی (encapsulation) و پلیمورفیسم (polymorphism) در جاوااسکریپت.
7. تمرینهای عملی
پروژههای واقعی شامل ماشین حساب، لیست کارها (To Do List)، فرم ثبتنام با اعتبارسنجی، اپ یادداشتها و سیستم مدیریت هزینه (Expense Tracker) برای تثبیت مهارتها.
با گذراندن این سرفصلها، به طور کامل برای ورود به فریمورکهای جاوااسکریپت مانند React، Vue و Angular آماده خواهید شد.
فهرستـــ ویدیوها
مدت زمان دوره 4:0:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
برسی متغییر و تایپ ها
در این جلسه برسی کردیم که متغییر ها چه انواعی دارند و داده ها چه نوع تایپ هایی می تونند داشته باشند
شرط ها و اپراتور ها
در جلسه با شرط و اپراتور های مختلف(ریاضی، مقایسه ای، متنی، شرطی و ...) آشنا می شوید
تمرین شرط ها
در این جلسه به طور دقیق جزئیات شرط ها و خصوصیت ها رو برسی کردیم و نکات ریز رو بیان نمودیم
برسی کامل switch
سلام دوستان در این جلسه به طور دقیق مثال های کاربردی از switch رو برسی کردیم
برسی عملی مطالب یادگرفته شده
در این جلسه مطالبی که تا اینجا یادگرفتیم برای دستکاری دام به کار بردیم
برسی حلقه for(2)
ادامه حلقه فور رو برسی کردیم ایشالا یکی دو جلسه دیگه هم برای حلقه for داریم بعد میریم سایر مطالب
برسی آرایه
برای جلوگیری از انتزاعی شدن چند جلسه پشت سر هم این جلسه به برسی آرایه ها و نمایش فهرست داده های روی دام پرداختیم
برسی حلقه while
در این جلسه چیستی این حلقه و یک مثال عملی از آن را برسی کردیم(تجزیه عدد به عوامل اولش)
آغاز پروژه مدیریت مخاطب
در این جلسه به برسی مدیریت رویداد ها با جاوااسکریپت و افزودن نام کاربر و نمایش آن روی دام پرداختیم
ویرایش کاربر(1)
در این جلسه تابع نمایش المان های لازم ویرایش کاربر رو ساختیم تا وقتی روی دکمه ویرایش کلیک شد این تابع صدا زده بشه و اینپوت تغییر نام و دکمه تایید ویرایش به نمایش در بیاد.
مخصوص اعضای ویژه
نظرات کاربران در رابطه با این دوره