سبد خرید
    جمع کل :
    0تومان
    ورود / ثبت نام
    کارشناسان ما در فرانتیت آماده پاسخگویی هستند
    0916-4524864
    logo
    • خانه
    • درباره ما
    • ورود

    آموزش صفر تا صد javascript پروژه محور

    توضیحات کوتاه :‌دوره آموزش جاوااسکریپت از پایه تا پیشرفته، مناسب برای شروع برنامه‌نویسی فرانت‌اند. شامل پروژه‌های عملی، آموزش گام‌به‌گام، و پشتیبانی فنی اختصاصی در تمام مراحل یادگیری.
    4.9
    تعداد جلسات
    156 جلسه
    زمان دوره
    16:00:00
    بروزرسانی
    2 هفته قبل
    مدرس دوره
    علی رضا دلبری
    گواهی پایان دوره
    دارد
    زبان دوره
    فارسی
    840,00012%
    تومان1,400,000

    دریافت مشاوره خرید

    به مشاوره نیاز دارید؟ شماره تماس خود را بگذارید.

    دوره آموزش JavaScript – مسیر حرفه‌ای شدن از همین‌جا شروع می‌شه

    اگه یه مدت HTML و CSS یاد گرفتی یا حتی همین الان تازه می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره آموزش صفر تا صد JavaScript پروژه‌محور دقیقا همون چیزیه که لازم داری. با یه لحن ساده و قابل‌فهم، جاوااسکریپت رو از پایه‌ی پایه تا سطح حرفه‌ای با پروژه‌های واقعی یاد می‌گیری.

    پیش‌نیازی نمی‌خواد – فقط علاقه

    لازم نیست نابغه باشی یا قبلاً برنامه‌نویسی کار کرده باشی. این دوره جاوااسکریپت برای مبتدی‌ها طراحی شده، یعنی از صفر مطلق شروع می‌کنیم. طوری آموزش می‌بینی که انگار بار اولته کد می‌زنی!

    JavaScript چیه و چرا انقدر مهمه؟

    JavaScript یه زبان برنامه‌نویسیه که به صفحات وب جون می‌ده. باهاش می‌تونی کاری کنی دکمه کلیک بخوره، فرم‌ها بررسی بشن، انیمیشن بسازی، اطلاعات از سرور بگیری و خلاصه همه چیز تعاملی بشه. اگه می‌خوای یه توسعه‌دهنده فرانت‌اند بشی، جاوااسکریپت پایه‌ی کارته!

    آموزش پروژه‌محور، نه فقط تئوری

    تو این دوره فقط مفهوم نمی‌گیم؛ عمل می‌کنیم. کلی پروژه واقعی می‌زنیم تا مهارت‌هات عمیق بشه. مثلاً پروژه گل یا پوچ با JavaScript ، ساخت لیست کارها (To-Do List)ولیدیشن فرم

    پشتیبانی فنی کامل داریم

    مثل همیشه، اگه جایی به مشکل خوردی یا سوالی داشتی، تیم پشتیبانی پشتته. تنها نیستی! این دوره آموزش جاوااسکریپت پروژه‌محور مثل یه سفر دسته‌جمعیه تا قله برنامه‌نویسی.

    سیستم مورد نیاز؟ هیچی خاص!

    فقط یه لپ‌تاپ یا کامپیوتر ساده با مرورگر (Chrome) و ادیتور VS Code کافیه. دوره جوری طراحی شده که روی هر سیستمی اجرا می‌شه. سبک، روان، و بدون دردسر!

    آپدیت رایگان دوره

    دنیای JavaScript همیشه در حال تغییره. ما هم همراهش می‌ریم جلو. هر آپدیتی برای دوره بیاد، رایگان در اختیارت قرار می‌گیره. یه بار تهیه کن، برای همیشه استفاده کن.

    خب، آماده‌ای بریم سمت حرفه‌ای شدن؟

    اگه می‌خوای به دنیای برنامه‌نویسی وب مسلط شی، این دوره جاوااسکریپت از صفر تا صد نقطه‌ی شروع فوق‌العاده‌ایه. بیا با هم یاد بگیریم و بسازیم. 🌟

    سرفصل های دوره

    فصل اول : معرفی دوره و مقدمه جاوااسکریپت
    (2 جلسه)
    1.معرفی جاوااسکریپت – دلایل استفاده – پیشنیاز ها
    04:00
    2.نصب ابزار مورد نیاز برای کد نویسی و نحوه اجرای کد های جاوااسکریپت
    07:00
    فصل دوم : متغییر ها
    (9 جلسه)
    1. متغیر چیست ؟ - ترتیب اجرای کد های جاوااسکریپت
    04:00
    2. اکما اسکریپت چیست ؟ es5 – es6
    04:00
    3.تفاوت var – let – const
    04:00
    4.نحوه استفاده متغیر ها و قوانین نامگذاری – روش های نامگذاری
    09:00
    5.متغیر با نوع (رشته یا String)
    06:00
    6.متغیر با نوع (اعداد یا Number) - (تروفالس یا Boolean)
    05:00
    7.متغیر با نوع آرایه یا Array
    07:00
    8.متغیر با نوع آبجکت یا Object
    06:00
    9.متغیر با نوع null - undefined و معرفی متد typeof
    04:00
    فصل سوم : معرفی عملگر های جاوااسکریپت
    (8 جلسه)
    1.عملگر های حسابی (Arithmetic Operators)
    05:00
    2.عملگر های انتسابی (Assignment Operators)
    03:00
    3.عملگر های مقایسه ای (Comparison Operators)
    05:00
    4.عملگر های لاجیکال (Logical Operators)
    04:00
    5.عملگر های یکانی (Unary Operators)
    04:00
    6.nulish ‌ و Ternary Operators
    05:00
    7.مقادیر تروسی و فالسی (Truthy - Falsy)
    04:00
    8.تمرین
    15:00
    فصل چهارم : کاربا متد ها و متغییر ها
    (6 جلسه)
    1.بررسی متد های (toFixed – parsInt – parsFloat - Number)
    04:00
    2. بررسی متد های (String – toString - NAN)
    03:00
    3.بررسی متد های (charAt – length – indexOf - includes)
    06:00
    4.بررسی متد های (toLowerCase – toUpperCase – Split - replace)
    05:00
    5. بررسی متد های (Cancat - Trim)
    03:00
    6.مفاهیم و متد های (slice – substring – Template Literals)
    06:00
    فصل پنجم : بررسی آرایه ها و آبجکت ها
    (13 جلسه)
    1.توضیحات و نکات خیلی مهم در مورد یادگیری جاوااسکریپت
    06:00
    2.یاد آوری آرایه و معرفی روش های تعریف
    03:00
    3.بررسی متد های (push – pop – shift - unshift)
    04:00
    4.مقدار دهی آیتم های ارایه – تبدیل به رشته – حذف با delete
    05:00
    5.بررسی متد های (join – concat - flat)
    04:00
    6.بررسی متد های (indexOf – includes - slice)
    05:00
    7.توضیح و مفهوم کامل متد splice
    06:00
    8.بررسی متد های (reverse - sort)
    03:00
    9.معرفی حافظه های مهم (Heap - Stack) و (Refrence and Primitve Type)
    07:00
    10.بررسی تخصصی Primitive
    04:00
    11.بررسی تخصصی Refrence
    06:00
    12. مفهموم مهم spread Operators
    04:00
    13.Array Destracturing
    06:00
    فصل ششم : بررسی تخصصی آبجکت ها
    (6 جلسه)
    1.معرفی و یادآوری آبجکت – انواع روش های دسترسی به مقادیر آبجکت
    04:00
    2.افزودن مقدار جدید – ویرایش مقدار قبلی – حذف مقدار – حذف کامل
    05:00
    3.نحوه تغییر key ها به صورت داینامیک – دسترسی به آبجکت و آرایه ها به صورت تو در تو
    05:00
    4.دیباگ کردن – خطا چیست – Chaining and Option Chaining Operators
    05:00
    5. کلمه کلیدی in و مفاهیم (Object.keys – Object.values)
    04:00
    6.Spread Operators – Destracturing
    07:00
    فصل هفتم : دستورات شرطی و حلقه ها
    (8 جلسه)
    1.معرفی مفاهیم مشترک زبان های برنامه نویسی
    04:00
    2.دستورات شرطی (If – else – else if)
    07:00
    3.دستورات شرطی (switch - case)
    09:00
    4.حلقه ها for
    05:00
    5.حلقه ها for of
    05:00
    6.حلقه ها for in
    04:00
    7.حلقه ها while
    03:00
    8.حلقه ها مفاهیم break - continue
    05:00
    فصل هشتم : فانکشن ها و ماژول ها
    (13 جلسه)
    1.معرفی فاکشن ها – دلایل استفاده – نحوه تعریف – نحوه استفاده
    06:00
    2.ورودی های فانکشن – مفهوم return
    03:00
    3.سطوح دسترسی (local – block – global scop)
    10:00
    4. تفاوت های (var – let - const)
    07:00
    5.مفهوم Hoisting تفاوت های var – let – const
    08:00
    6.مفهوم useStrict و حالت سخت گیرانه
    05:00
    7.فانکشن های declaration – expression
    06:00
    8.فانکشن های IIFE
    04:00
    9.فانکشن های arrow یا (Arrow Functions)
    06:00
    10.مفاهیم (callback and higher order functions)
    06:00
    11.معرفی ماژول ها
    06:00
    12.ادامه ماژول ها
    05:00
    13.ادامه ماژول ها
    04:00
    فصل نهم : آرایه ها – مباحث پیشرفته و مهم
    (6 جلسه)
    1.بررسی متد forEach
    06:00
    2.بررسی متد map و تفاوت با forEach
    04:00
    3.بررسی متد های find و findIndex
    05:00
    4.بررسی متد filter
    04:00
    5.بررسی متد reduce
    06:00
    6.بررسی متد های every و some
    04:00
    فصل دهم : کاربا عملیات های ریاضی در جاوااسکریپت
    (4 جلسه)
    1.بررسی و مفهوم Math و متد round
    04:00
    2. مفاهیم ceil – floor – trunc
    06:00
    3. مفاهیم Sqrt – Abs – Min – Max –
    05:00
    4.بررسی متد random
    03:00
    فصل یازدهم : کار با تاریخ و ساعت در جاوااسکریپت
    (5 جلسه)
    1.نحوه تعریف تاریخ – آشنایی با Time Zone ‌- توضیحات تکمیلی
    04:00
    2.نحوه تولید تاریخ – مفهوم میلی ثانیه – روش های تعریف
    05:00
    3. تولید تاریخ با رشته – متدهای getday – getDate
    03:00
    4.مفاهیم UTC – getMinits – getHours - toLocaleDateString – toLocaleTimeString
    05:00
    5.setTimeOut – clearTimeOut-setInterval-clearInterval
    05:00
    فصل دوازدهم : مینی پروژه ها
    (2 جلسه)
    1.مینی پروژه بازی گل یا پوچ
    13:00
    2.نمونه پروژه امتحان و سوالات
    14:00
    فصل سیزدهم : معرفی و آشنایی کامل با DOM
    (14 جلسه)
    1.دام چیست ؟ آشنایی با دام – کاربرد دام
    09:00
    2.نحوه دسترسی به تگ ها با استفاده از Single Selector ها
    08:00
    3.آشنایی با مولتی سلکتور ها – دریافت تگ با اسم – اسم تگ – کلاس ها – و ...
    05:00
    4.Parent Element Children – Sibling
    09:00
    5.تغییر متن – استایل دادن به تگ – اتریبیوت ها
    07:00
    6.تغییر آی دی – تغییر کلاس – افزودن آی دی – کلاس – تاگل کردن
    05:00
    7.افزودن و حذف کردن تگ
    07:00
    8.معرفی انواع رویداد ها (event) و اشنایی با رویداد کلیک
    06:00
    9.کار با رویداد های موس – اجرای کد با اتریبیوت
    05:00
    10.کار با رویداد های input و ویندوز و کلید ها (keys)
    04:00
    11.نحوه دریافت اطلاعات هر ایونت
    06:00
    12.کار برد stoppropagation
    04:00
    13.رفتار پیش فرض
    03:00
    14.حذف ایونت ها کار با دیتاست (dataset)
    08:00
    فصل چهاردهم : معرفی و آشنایی کامل با BOM
    (3 جلسه)
    1.بام چیست ؟ کار با اشیاء بام – Screen
    07:00
    2.آشنایی با location
    05:00
    3. آشنایی با history – navigator – screen
    04:00
    فصل پانزدهم : پروژه لیست دانش آموزان
    (7 جلسه)
    1.معرفی پروژه
    06:00
    2.ایجاد فایل ها و فولدر ها و شروع کدنویسی
    09:00
    3.پیاده سازی HTML – CSS
    11:00
    4.پیاده سازی جستجو بر اساس سن
    12:00
    5.پیاده سازی دسته بندی ها
    15:00
    6.پیاده سازی جستجو بر اساس نام
    10:00
    7.جلسه مهم و توضیحات در مورد یادگیری
    08:00
    فصل شانزدهم : معرفی فضاهای ذخیره سازی سمت کاربر
    (2 جلسه)
    1.معرفی انواع فضا های ذخیره سازی – localStorage
    11:00
    2.معرفی کوکی ها (cookie) و کار با session Storage
    12:00
    فصل هفدهم : پروژه لیست تسک ها Todo App
    (10 جلسه)
    1.معرفی پروژه و folder Destracturing
    00:00
    2.پیاده سازی HTML – CSS
    00:00
    3.افزودن آیتم بخش اول
    00:00
    4.افزودن آیتم بخش دوم
    00:00
    5.حذف آیتم
    00:00
    6.ویرایش آیتم بخش اول
    00:00
    7.ویرایش آیتم بخش دوم
    00:00
    8.اضافه کردن Alert
    00:00
    9.ذخیره دیتا در Locale Strorage
    00:00
    10.خلاصه پروژه و نکات مهم
    00:00
    فصل هجدهم : آموزش برنامه نویسی همگن و ناهمگن Synchronous - Asynchronous
    (7 جلسه)
    1.آموزش برنامه نویسی همگن و ناهمگن Synchronous - Asynchronous
    07:00
    2.آموزش کامل Promp ها
    13:00
    3.Api چیست
    04:00
    4.ارسال درخواست با fetch
    08:00
    5.مفاهیم async - await
    07:00
    6.ادامه fetch
    09:00
    7.دیگر روش های ارسال درخواست استاتوس کد ها (status code)
    07:00
    فصل نوزدهم : تمرین و پروژه لیست محصولات
    (9 جلسه)
    1.معرفی کامل پروژه
    04:00
    2.ایجاد ساختار و فولدر ها
    05:00
    3.شروع کدنویسی و دریافت محصولات
    13:00
    4.هندل کردن loading نحوه ساخت spinner
    06:00
    5.ساخت modal
    07:00
    6.نمایش اطلاعات در modal ساخت دکمه بستن
    10:00
    7.نمایش loading در modal
    06:00
    8.هندل کردن categorys
    12:00
    9.استایل های active
    10:00
    فصل بیستم : پروژه فروشگاه
    (14 جلسه)
    1.معرفی پروژه
    09:00
    2.ایجاد هدر و فایل های پروژه
    15:00
    3.ایجاد بخش دسته بندی ها
    15:00
    4.ایجاد بخش محصولات
    16:00
    5.مدیریت دسته بندی ها
    12:00
    6.ایجاد صفحه محصول
    12:00
    7.تکمیل صفحه محصولات
    11:00
    8.سبد خرید بخش 1
    15:00
    9.سبد خرید بخش 2
    14:00
    10.توضیح کلی در مورد لاگین
    05:00
    11.لاگین بخش اول
    15:00
    12.لاگین بخش دوم
    15:00
    13.پایان پروژه
    08:00
    14.سخن پایانی
    00:00
    فصل بیست و یکم : برنامه نویسی شی گرا
    (5 جلسه)
    1.معرفی برنامه نویسی شی گرا oop
    02:00
    2. ایجاد کلاس و اشیا و استفاده از آنها
    06:00
    3.تعریف متغییر در کلاس ها و مفهوم constractor
    08:00
    4.مفهوم وراثت
    04:00
    5.کپسوله سازی و امنیت
    08:00
    فصل بیست و دوم : رجکس (Regex)
    (3 جلسه)
    1.معرفی و ساخت ریجکس ساده
    06:00
    2.کار با رجکس
    04:00
    3.کار با رجکس و معرفی سایت ها و ابزار های هوش مصنوعی
    04:00

    سوالات پرتکرار

    در صورت نیاز به مشاوره حضوری چه زمان هایی و به کجا می‌توانیم مراجعه کنیم؟

    درخواست مشاوره خود را در همین صفحه ثبت کنید مشاوران ما در اولین فرصت با شما تماس خواهند گرفت

    دوره ها پشتیبانی فنی داره؟

    تمام دوره ها پشتیبانی فنی داره و پس از خرید میتونید از طریق پنل کاربری و یا پشتیبانی آنلاین واتس اپ و تلگرام سوالات خود را مطرح کنید

    دوره ها رو چطوری دریافت میکنم

    پس از خرید لایسنس برای شما در پنل کاربری قرار میگیره و میتونید از طریق راهنما با spot player دوره ها رو مشاهده کنید

    روی چند تا دستگاه دوره ها قابل مشاهده هست؟

    به دلیل قوانین کپی رایت تنها روی یک سیستم ویندوز یا مک و یک سیستم اندروید میتونید دوره ها رو مشاهده کنید

    استخدام پس از خرید

    پس از خرید تمامی موقیعت های شغلی برای شما ارسال میشه و میتونید شانس خودرتون رو برای استخدام شدن امتحان کنید

    روی چند تا دستگاه دوره ها قابل مشاهده هست؟

    به دلیل قوانین کپی رایت تنها روی یک سیستم ویندوز یا مک و یک سیستم اندروید میتونید دوره ها رو مشاهده کنید

    این دوره برای چه کسانی مناسب است؟

    • افرادی که میخوان جاوااسکریپت رو به صورت اصولی یا بگیرن
    • افرادی که هیچی در مورد جاوااسکریپت نمیدونن
    • افرادی که میخوان با یاد گیری یه زبان چند تا پلتفرم رو برنامه نویسی کنن
    • افرادی که دوره html و css رو دیدن
    • افرادی که میخوان نکست و ری اکت رو یاد بگیرن
    • افرادی که میخوان ساخت وب اپ رو یاد بگیرن

    دیدگاه کاربران

    (0 دیدگاه)
    شما هم دیدگاه خود را درباره این مطلب بنویسید.
    4.9
    تعداد جلسات
    156 جلسه
    زمان دوره
    16:00:00
    بروزرسانی
    2 هفته قبل
    مدرس دوره
    علی رضا دلبری
    گواهی پایان دوره
    دارد
    زبان دوره
    فارسی
    840,00012%
    تومان1,400,000

    دریافت مشاوره خرید

    به مشاوره نیاز دارید؟ شماره تماس خود را بگذارید.