در این دوره چه آموزش داده می شود؟
این دوره جاوااسکریپت از مبانی تا مباحث پیشرفته را پوشش میدهد. شما با اصول اولیه زبان جاوااسکریپت مثل متغیرها، انواع دادهها و عملگرها آشنا میشوید و سپس به مباحثی مانند توابع، حلقهها، و ساختارهای دادهای مثل آرایهها و آبجکتها میپردازیم. همچنین، در این دوره، به بررسی مفاهیمی مانند DOM و مدیریت رویدادها برای ایجاد صفحات تعاملی و پویا خواهیم پرداخت. در بخشهای پیشرفتهتر، شما با موضوعاتی همچون کدهای async، مدیریت خطا، و مفاهیم مدرن ES6 به بعد، نظیر arrow functions، destructuring، و async/await آشنا میشوید. این دوره برای کسانی که قصد دارند مهارتهای خود را در جاوااسکریپت به سطح حرفهای ارتقاء دهند، بسیار مناسب است.
پیش نیازهای این دوره چیه؟
- داشتن دانش اولیه از HTML و CSS برای درک بهتر تعامل جاوااسکریپت با ساختار و استایل صفحات وب ضروری است.
- کافیه یک سیستم داشته باشی
این دوره به چه افرادی توصیه میشه؟
- کسانی که هیچ تجربهای در برنامهنویسی ندارند و میخواهند یادگیری را از یکی از پرکاربردترین زبانهای برنامهنویسی وب شروع کنند.
- افرادی که آشنایی اولیه با جاوااسکریپت دارند و میخواهند دانش خود را به سطح حرفهایتری ارتقا دهند
- این دوره برای کسانی که نمیدانند هر متد جاوااسکریپت در دنیای واقعی به چه کار میآید، عالی است. با ۸ مینیپروژه و یک پروژه پایانی سفارش آنلاین غذا، یاد میگیرید چطور هر مفهوم را در پروژههای واقعی بهکار ببرید و مهارتهای کاربردی کسب کنید.
مقدمه جاوااسکریپت ویدئو
4 دقیقه
ابزارهای توسعه ویدئو
4 دقیقه
نصب vscode ویدئو
5 دقیقه
نحوه لینک دهی فایلهای JS ویدئو
7 دقیقه
متغیرها ویدئو
14 دقیقه
انواع داده ها ویدئو
11 دقیقه
کامنت گذاری ویدئو
4 دقیقه
آرایه ها ویدئو
13 دقیقه
آبجکت ها ویدئو
11 دقیقه
عملگرهای ریاضی و Combined assignment ویدئو
6 دقیقه
الویت عملگرها ویدئو
5 دقیقه
عملگرهای مقایسه ای ویدئو
4 دقیقه
عملگرهای منطقی ویدئو
7 دقیقه
متدهای toString-toFixed ویدئو
5 دقیقه
بررسی Length ویدئو
2 دقیقه
متد Concat ویدئو
5 دقیقه
آشنایی با Template Literals ویدئو
4 دقیقه
متدهای uppercase - lowercase ویدئو
2 دقیقه
متدهای charAt - indexof ویدئو
4 دقیقه
متدهای slice- substring ویدئو
5 دقیقه
متدهای includes - search ویدئو
3 دقیقه
آشنایی با If ویدئو
5 دقیقه
تمرینات دستور If ویدئو
14 دقیقه
بررسی else ویدئو
2 دقیقه
تمرینات else ویدئو
5 دقیقه
آشنایی با else if ویدئو
5 دقیقه
بررسی دستور switch ویدئو
11 دقیقه
بررسی statement-expression ویدئو
3 دقیقه
آشنایی با Ternary ویدئو
5 دقیقه
تمرینات Ternary ویدئو
3 دقیقه
آشنایی با حلقه for - بخش اول ویدئو
10 دقیقه
آشنایی با حلقه for - بخش دوم ویدئو
10 دقیقه
حلقه for با ترتیب نزولی ویدئو
2 دقیقه
حلقه for تودرتو ویدئو
10 دقیقه
تمرینات حلقه for - بخش اول ویدئو
11 دقیقه
تمرینات حلقه for- بخش دوم ویدئو
11 دقیقه
حلقه while ویدئو
6 دقیقه
حلقه for...of ویدئو
7 دقیقه
حلقه for...in ویدئو
4 دقیقه
دستورات continue و break در حلقهها ویدئو
6 دقیقه
آشنایی با توابع ویدئو
7 دقیقه
پارامترها و آرگومانها در توابع ویدئو
7 دقیقه
دستور return در توابع ویدئو
5 دقیقه
تعریف توابع: Function Declaration و Function Expression ویدئو
6 دقیقه
آشنایی با Arrow Function ویدئو
6 دقیقه
حوزههای متغیرها: Global، Local و Block Scope ویدئو
9 دقیقه
مقایسه let، const و var ویدئو
14 دقیقه
بررسی مفهوم Hoisting ویدئو
7 دقیقه
توابع ناشناس و IIFE ویدئو
8 دقیقه
حالت Strict Mode ویدئو
4 دقیقه
کار با متد Alert ویدئو
3 دقیقه
بررسی متد Prompt ویدئو
17 دقیقه
کار با متد Confirm ویدئو
2 دقیقه
مینی پروژه چالش عددی ویدئو
10 دقیقه
دموی مینی پروژه ویدئو
2 دقیقه
فلوچارت پروژه ویدئو
3 دقیقه
چک کردن شرط حلقه - بخش اول ویدئو
11 دقیقه
چک کردن شرط حلقه - بخش دوم ویدئو
11 دقیقه
تعریف آرایه ویدئو
4 دقیقه
عملیات پایه بر روی آرایهها ویدئو
6 دقیقه
کار با متدهای Push، Pop، Shift، و Unshift ویدئو
12 دقیقه
بررسی متدهای Slice و Splice ویدئو
10 دقیقه
اتصال آرایهها با Concat، Flat و Join ویدئو
9 دقیقه
جستجو در آرایهها: متدهای indexOf، includes ویدئو
6 دقیقه
آشنایی با انواع دادههای Primitive و Reference ویدئو
8 دقیقه
مرتبسازی و معکوس کردن آرایهها با Sort و Reverse ویدئو
13 دقیقه
استفاده از Spread Operator در آرایه ویدئو
3 دقیقه
کپی سطحی و کپی عمیق آرایهها ویدئو
13 دقیقه
آشنایی با Destructuring در آرایه ویدئو
3 دقیقه
استفاده از Rest Operator ویدئو
3 دقیقه
تعریف و معرفی آبجکتها ویدئو
6 دقیقه
دسترسی داینامیک به ویژگیهای آبجکت ویدئو
5 دقیقه
افزودن ویژگیها به آبجکتها ویدئو
7 دقیقه
تغییر و حذف ویژگیهای آبجکتها ویدئو
3 دقیقه
آبجکت تودرتو-عملگرهای Chaining-And-Or ویدئو
10 دقیقه
Spread Operator در آبجکتها ویدئو
4 دقیقه
Destructuring آبجکتها ویدئو
6 دقیقه
متد forEach در آرایهها ویدئو
13 دقیقه
متد map برای تغییر مقادیر آرایه ویدئو
9 دقیقه
فیلتر کردن آرایهها با متد filter ویدئو
13 دقیقه
جستجوی عناصر در آرایه با متد find ویدئو
9 دقیقه
متد reduce برای جمعآوری دادهها در آرایه ویدئو
14 دقیقه
آشنایی با متدهای some و every در آرایهها ویدئو
10 دقیقه
بررسی مفهوم this - بخش اول ویدئو
16 دقیقه
بررسی مفهوم this - بخش دوم ویدئو
6 دقیقه
کاربرد متدهای call، apply و bind ویدئو
7 دقیقه
استفاده از getter و setter در جاوااسکریپت ویدئو
7 دقیقه
تفاوت توابع Pure و Impure ویدئو
5 دقیقه
ایجاد دیتای کتابها ویدئو
2 دقیقه
افزودن کتاب جدید به کتابخانه - تابع addNewBook ویدئو
4 دقیقه
دریافت عنوان کتاب - تابع getBookTitle ویدئو
4 دقیقه
یافتن کتاب با شناسه - تابع findBookById ویدئو
3 دقیقه
مرتبسازی کتابها بر اساس سال انتشار - تابع sortBookByYear ویدئو
4 دقیقه
بررسی ژانر کتاب - تابع isGenreAvailable ویدئو
4 دقیقه
فیلتر کردن کتابها بر اساس ژانر - تابعfilterBooks ویدئو
4 دقیقه
بررسی در دسترس بودن تمام کتابها - areAllBooksAvailable ویدئو
5 دقیقه
بهروزرسانی وضعیت دسترسی کتابها - updateBooksByAvailable ویدئو
3 دقیقه
خلاصه الگوریتم مدیریت کتابخانه فایل های ضمیمه
آشنایی با آبجکت Math و ثابتها ویدئو
3 دقیقه
توابع محاسباتی پایه ویدئو
5 دقیقه
توابع محاسباتی پیشرفته ویدئو
6 دقیقه
توابع مثلثاتی - لگاریتمی ویدئو
4 دقیقه
ایجاد اعداد تصادفی با Math.random ویدئو
5 دقیقه
تمرین: محاسبه بیشترین و کمترین مقدار ویدئو
5 دقیقه
آشنایی با آبجکت Date و کار با تاریخ ویدئو
5 دقیقه
متدهای get و set برای دسترسی و تنظیم تاریخ ویدئو
7 دقیقه
متدهای فرمتبندی تاریخ و زمان ویدئو
4 دقیقه
کار با توابع setTimeout و setInterval ویدئو
11 دقیقه
تمرین محاسبه تعداد روز تا یک رویداد خاص ویدئو
6 دقیقه
آشنایی با انواع خطاها ویدئو
6 دقیقه
مدیریت خطا با ساختار try-catch ویدئو
4 دقیقه
ایجاد خطاهای سفارشی با throw ویدئو
3 دقیقه
استفاده از finally در مدیریت خطا ویدئو
2 دقیقه
مقدمهای بر DOM و ساختار درختی ویدئو
8 دقیقه
متدهای انتخاب عناصر بخش اول ویدئو
8 دقیقه
فایل HTML - CSS انتخاب عناصر تا dataset فایل های ضمیمه
متدهای انتخاب عناصر بخش دوم ویدئو
10 دقیقه
حرکت در DOM و پیمایش بین عناصر ویدئو
14 دقیقه
کار با ویژگیهای Style در DOM ویدئو
7 دقیقه
مدیریت Attributes در DOM ویدئو
10 دقیقه
استفاده از dataset برای ذخیره اطلاعات ویدئو
11 دقیقه
دسترسی و تغییر محتوا در DOM ویدئو
13 دقیقه
فایل HTML - CSS دستکاری محتوا تا classlist فایل های ضمیمه
استفاده از classList برای مدیریت کلاسها ویدئو
13 دقیقه
ایجاد عناصر با createElement و createTextNode ویدئو
6 دقیقه
تفاوت append و appendChild ویدئو
6 دقیقه
درج عناصر با استفاده از insertBefore ویدئو
4 دقیقه
جایگزینی و حذف فرزندان در DOM با replaceChild و deleteChild ویدئو
3 دقیقه
تعریف رویدادها در جاوااسکریپت ویدئو
14 دقیقه
آشنایی با مدل رویداد (Event Model) ویدئو
7 دقیقه
مثالهایی از کاربرد رویدادها در منوها ویدئو
12 دقیقه
فایل کاربرد رویدادها در منوها فایل های ضمیمه
رویدادهای ماوس: Click، Double Click، Mouse Down، Mouse Up ویدئو
9 دقیقه
فایل رویدادهای Mouse فایل های ضمیمه
رویدادهای ماوس: Mouse Leave، Mouse Over، Mouse Out، Mouse Enter ویدئو
12 دقیقه
ویژگیهای مختصات ماوس در Mousemove ویدئو
13 دقیقه
کنترل کلیدهای ماوس:Mousedown AltKey، ShiftKey، CtrlKey و Button ویدئو
4 دقیقه
رویدادهای کیبورد ویدئو
9 دقیقه
جریان رویداد (Event Flow) ویدئو
10 دقیقه
فایل Event Flow فایل های ضمیمه
ویژگیهای رویدادها: target، currentTarget، type و phase ویدئو
8 دقیقه
کنترل رفتار رویدادها: preventDefault، stopPropagation، cancelable و removeEventListener ویدئو
13 دقیقه
فایل کنترل رویدادها فایل های ضمیمه
بهینهسازی مدیریت رویدادها: Event Delegation ویدئو
10 دقیقه
فایل Event Delegation فایل های ضمیمه
رویداد contextmenu برای ایجاد منوی راستکلیک سفارشی ویدئو
9 دقیقه
فایل کلیک راست سفارشی فایل های ضمیمه
رویداد DOMContentLoaded و بارگذاری محتوا ویدئو
5 دقیقه
کدنویسی پروژه ویرایشگر ویدئو
11 دقیقه
فایل پروژه ویرایشگر فایل های ضمیمه
دسترسی به عناصر فرم ویدئو
6 دقیقه
فایل HTMl CSS فرم فایل های ضمیمه
کار با Checkbox، Radio و Select در فرمها ویدئو
15 دقیقه
رویدادهای Focus و Blur در فرمها ویدئو
8 دقیقه
رویداد Input در فرمها ویدئو
8 دقیقه
رویداد Change در فرمها ویدئو
12 دقیقه
مثالهای بیشتر از رویداد Change ویدئو
15 دقیقه
رویداد Submit در فرمها ویدئو
10 دقیقه
فایل HTMl CSS رویداد submit فرم فایل های ضمیمه
اعتبارسنجی فرمها و ارسال آنها ویدئو
8 دقیقه
بهینهسازی فرم (Refactor) ویدئو
6 دقیقه
ارسال دادههای فرم به سرور ویدئو
17 دقیقه
ساخت فرمهای داینامیک ویدئو
6 دقیقه
مقدمهای بر BOM (Browser Object Model) ویدئو
1 دقیقه
فایل HTML CSS فصل BOM فایل های ضمیمه
آشنایی با آبجکت window ویدئو
7 دقیقه
کار با آبجکت navigator برای اطلاعات مرورگر ویدئو
9 دقیقه
مدیریت صفحه نمایش با آبجکت screen ویدئو
4 دقیقه
آبجکت location و مدیریت آدرسها ویدئو
18 دقیقه
آبجکت history و پیمایش بین صفحات ویدئو
6 دقیقه
رویداد Load و بارگذاری محتوا ویدئو
6 دقیقه
رویداد Scroll و مدیریت پیمایش صفحه ویدئو
14 دقیقه
رویداد Resize و واکنش به تغییر اندازه صفحه ویدئو
4 دقیقه
رویدادهای Blur و Focus ویدئو
3 دقیقه
آشنایی با ساختار Set ویدئو
8 دقیقه
متدهای کاربردی Set ویدئو
6 دقیقه
پیمایش (Iteration) در Set ویدئو
6 دقیقه
آشنایی با ساختار Map ویدئو
3 دقیقه
متدهای کاربردی Map ویدئو
7 دقیقه
پیمایش (Iteration) در Map ویدئو
13 دقیقه
دموی پروژه ویدئو
4 دقیقه
فایل پروژه فایل های ضمیمه
ایجاد آرایهای از کاربران ویدئو
8 دقیقه
دریافت کاربر تصادفی از آرایه ویدئو
4 دقیقه
نمایش اطلاعات کاربر در DOM ویدئو
12 دقیقه
خلاصه الگوریتم پروژه نظرات کاربران فایل های ضمیمه
دموی پروژه ویدئو
7 دقیقه
فایل پروژه فایل های ضمیمه
کنترل Stepها ویدئو
13 دقیقه
تابع بهروزرسانی پیشرفت Stepها ویدئو
16 دقیقه
افزودن دکمههای قبلی و بعدی برای کنترل Stepها ویدئو
3 دقیقه
خلاصه الگوریتم پروژه نوار پیشرفت فرم فایل های ضمیمه
دموی پروژه ویدئو
12 دقیقه
فایل پروژه فایل های ضمیمه
ساختار HTML پروژه ویدئو
11 دقیقه
ایجاد آرایهای از Taskها ویدئو
15 دقیقه
افزودن Taskبه DOM - بخش اول ویدئو
15 دقیقه
افزودن Taskبه DOM - بخش دوم ویدئو
16 دقیقه
پاک کردن فرم ویدئو
3 دقیقه
جستجوی Taskدر لیست To Doها ویدئو
10 دقیقه
فیلتر کردن Taskبر اساس اولویت ویدئو
6 دقیقه
مرتبسازی Taskبر اساس تاریخ ویدئو
10 دقیقه
افزودن(Dark Mode) به پروژه ویدئو
3 دقیقه
خروجی گرفتن از Taskها به صورت PDF ویدئو
11 دقیقه
خلاصه الگوریتم پروژه To Do فایل های ضمیمه
مقدمهای بر Local Storage ویدئو
10 دقیقه
تغییر Dark Mode پروژه To Do List با استفاده از Local Storage ویدئو
13 دقیقه
ذخیره Taskهای To Do List در Local Storage با متد setItem ویدئو
6 دقیقه
بازیابی Taskهای To Do List در Local Storage با متد getItem ویدئو
7 دقیقه
معرفی و استفاده از Session Storage ویدئو
17 دقیقه
کار با کوکیها (Cookies) ویدئو
14 دقیقه
مفهوم تکنخی بودن (Single Threaded) در جاوااسکریپت ویدئو
9 دقیقه
آشنایی با Callbackها - بخش اول ویدئو
6 دقیقه
آشنایی با Callbackها - بخش دوم ویدئو
11 دقیقه
مشکل Callback Hell و راهحلها ویدئو
10 دقیقه
معرفی Promise در جاوااسکریپت ویدئو
10 دقیقه
استفاده از then، catch و finally در Promiseها ویدئو
6 دقیقه
مثالهایی از استفاده Promise ویدئو
7 دقیقه
نمونههای کاربردی از Promise ویدئو
6 دقیقه
زنجیرهسازی Promise (Chaining) ویدئو
11 دقیقه
مدیریت خطا در زنجیره Promiseها ویدئو
5 دقیقه
استفاده از Promise.all برای مدیریت Promiseها ویدئو
6 دقیقه
کاربرد Promise.race ویدئو
7 دقیقه
آشنایی با async و await در جاوااسکریپت ویدئو
10 دقیقه
مدیریت خطاها با async و await ویدئو
3 دقیقه
مقدمهای بر API در جاوااسکریپت ویدئو
6 دقیقه
آشنایی با AJAX و کاربرد آن ویدئو
5 دقیقه
فایلهای فصل فایل های ضمیمه
ساختار و فرمت JSON ویدئو
5 دقیقه
درخواست و پاسخ HTTP - معماری rest api ویدئو
12 دقیقه
استفاده از XMLHTTPRequest برای ارتباط با سرور ویدئو
13 دقیقه
استفاده از Fetch برای دریافت دادهها از فایل JSON ویدئو
15 دقیقه
استفاده از Fetch برای دریافت دادهها از API ویدئو
4 دقیقه
استفاده از Fetch API همراه با async و await ویدئو
10 دقیقه
متد GET برای دریافت داده از سرور ویدئو
11 دقیقه
ارسال داده به سرور با متد POST ویدئو
11 دقیقه
بهروزرسانی دادهها با متد PUT ویدئو
8 دقیقه
بروزرسانی جزئی دادهها با متد PATCH ویدئو
8 دقیقه
حذف دادهها از سرور با متد DELETE ویدئو
6 دقیقه
مقدمهای بر ماژولها در جاوااسکریپت ویدئو
3 دقیقه
استفاده از Named Export برای export چندین ماژول ویدئو
6 دقیقه
استفاده از Default Export برای export یک ماژول پیشفرض ویدئو
4 دقیقه
مقدمهای بر برنامهنویسی شیءگرا (OOP) در جاوااسکریپت ویدئو
9 دقیقه
توابع سازنده (Constructor Functions) ویدئو
11 دقیقه
آشنایی با Prototype و وراثت پروتوتایپی ویدئو
6 دقیقه
تعریف کلاسها در جاوااسکریپت ویدئو
17 دقیقه
وراثت (Inheritance) در کلاسها ویدئو
15 دقیقه
متدهای Instance و static در کلاسها ویدئو
5 دقیقه
کپسولهسازی (Encapsulation) ویدئو
14 دقیقه
مفهوم انتزاع (Abstraction) ویدئو
5 دقیقه
چندریختی (Polymorphism) ویدئو
4 دقیقه
دموی پروژه ویدئو
3 دقیقه
فایل HTML CSS پروژه فایل های ضمیمه
دریافت و نمایش کتابها با Fetch API ویدئو
17 دقیقه
ایجاد لیست علاقهمندیها برای کتابها ویدئو
25 دقیقه
جستجوی کتابها در پروژه ویدئو
8 دقیقه
نمایش جزئیات کتاب در Modal ویدئو
17 دقیقه
بهینهسازی کدها (Refactoring) ویدئو
15 دقیقه
خلاصه الگوریتم پروژه کتابخانه با API فایل های ضمیمه
مقدمهای بر پروژه و مفاهیم اولیه ویدئو
2 دقیقه
ایجاد کلاسها و سازماندهی متغیرها ویدئو
5 دقیقه
مدیریت توابع در پروژه ویدئو
7 دقیقه
مدیریت رویدادها در پروژه ویدئو
5 دقیقه
مقدمهای بر Regex و کاربردهای آن ویدئو
4 دقیقه
آشنایی با کلاسهای کاراکتر و متد test ویدئو
10 دقیقه
کار با متاکاراکترها در Regex ویدئو
12 دقیقه
کوانتایفایرها در Regex ویدئو
16 دقیقه
گروهبندی در عبارات منظم ویدئو
14 دقیقه
تعریف محدودهها (Range) ویدئو
6 دقیقه
استفاده از فلگها (Flags) ویدئو
9 دقیقه
استفاده از متدهای replace، match و exec در Regex ویدئو
12 دقیقه
مهفوم Closure ویدئو
8 دقیقه
کار با آرگومانها در توابع جاوااسکریپت ویدئو
7 دقیقه
استفاده از Rest Operator ویدئو
10 دقیقه
کار با Truthy و Falsy در شرطها ویدئو
4 دقیقه
عملگرهای And و Or ویدئو
10 دقیقه
استفاده از Not Operator ویدئو
8 دقیقه
آشنایی با Nullish Operator ویدئو
7 دقیقه
متد Object.keys() ویدئو
9 دقیقه
متد Object.values() ویدئو
3 دقیقه
متد Object.entries() برای پیمایش آبجکتها ویدئو
4 دقیقه
کار با Proxy در جاوااسکریپت ویدئو
4 دقیقه
تنظیم و مدیریت دسترسی با Proxy get trap ویدئو
5 دقیقه
مدیریت تغییرات با Proxy set trap ویدئو
6 دقیقه
مقدمهای بر Iterators در جاوااسکریپت ویدئو
8 دقیقه
کار با Generators در جاوااسکریپت ویدئو
9 دقیقه
مثالهایی از استفاده Generators ویدئو
6 دقیقه
آشنایی با Symbol در جاوااسکریپت ویدئو
7 دقیقه
کاربردهای Shared Symbol ویدئو
5 دقیقه
آشنایی با WeakMap و موارد استفاده ویدئو
9 دقیقه
ذخیرهسازی در Cache با WeakMap ویدئو
6 دقیقه
استفاده از WeakSet برای مدیریت دادهها ویدئو
5 دقیقه
مفهوم Call Stack در جاوااسکریپت ویدئو
6 دقیقه
مقدمهای بر Event Loop ویدئو
5 دقیقه
Event Loop همراه با Promise ویدئو
4 دقیقه
دموی پروژه ویدئو
17 دقیقه
فایل HTML CSS پروژه فایل های ضمیمه
دریافت اطلاعات غذا با Fetch API ویدئو
11 دقیقه
نمایش کارت غذا در DOM ویدئو
12 دقیقه
تبدیل اعداد به فارسی در جاوااسکریپت ویدئو
15 دقیقه
ثبت نام کاربران ویدئو
20 دقیقه
ورود کاربران ویدئو
17 دقیقه
احراز هویت کاربران (authentication) ویدئو
17 دقیقه
مدیریت سبد خرید و افزودن آیتم ویدئو
26 دقیقه
مدیریت Modal سبد خرید - بخش اول ویدئو
22 دقیقه
مدیریت Modal سبد خرید - بخش دوم ویدئو
25 دقیقه
جستجوی غذا بر اساس نام ویدئو
13 دقیقه
فیلتر کردن بر اساس منطقه جغرافیایی ویدئو
15 دقیقه
فیلتر بر اساس دستهبندی - مواد اولیه ویدئو
16 دقیقه
پاک کردن فیلترها ویدئو
5 دقیقه
بهینهسازی کد (Refactor) ویدئو
6 دقیقه
نظرات
قوانین ثبت دیدگاه
2,290,000 تومان
rezahajitabarchehre1996( دانشجوی دوره )
سلام خدمت شما خانم یونسی دوره شما عالی بوده و تمام مباحث پ.شش داده شده
younesidev(مدیریت)
خوشحالم که براتون مفید بود