آموزش حرفه‌ای جاوااسکریپت برای ورود به فریم‌ورک‌ها و بازار کار همگام با هوش مصنوعی

آموزش حرفه‌ای جاوااسکریپت برای ورود به فریم‌ورک‌ها و بازار کار همگام با هوش مصنوعی

در این دوره، جاوااسکریپت را از پایه‌ترین مفاهیم تا تکنیک‌های پیشرفته یاد می‌گیری و با پروژه‌های واقعی برای ورود به بازار کار آماده می‌شوی. آموزش گام‌به‌گام از صفر مطلق تا تسلط کامل یادگیری کار با داده‌ها، API و پروژه‌های عملی تسلط بر ابزارهای ضروری مثل Git، GitHub و Figma استفاده هوشمندانه از هوش مصنوعی برای افزایش سرعت و کیفیت کدنویسی پشتیبانی کامل و تمرینات چالشی

تریلر دوره

توضیحات کامل دوره

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

در این دوره، جاوااسکریپت را از پایه‌ترین مفاهیم تا تکنیک‌های پیشرفته یاد می‌گیری و با پروژه‌های واقعی برای ورود به بازار کار آماده می‌شوی. آموزش گام‌به‌گام از صفر مطلق تا تسلط کامل یادگیری کار با داده‌ها، API و پروژه‌های عملی تسلط بر ابزارهای ضروری مثل Git، GitHub و Figma استفاده هوشمندانه از هوش مصنوعی برای افزایش سرعت و کیفیت کدنویسی پشتیبانی کامل و تمرینات چالشی

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

  • درباره دوره و معرفی سرفصل ها
    00:08:14
  • معرفی کد ادیتور VSCode
    00:03:18
  • ایجاد پروژه جدید و اولین روش مشاهده خروجی کدهای جاوااسکریپت در مرورگر(alert)
    00:06:51
  • معرفی روش نمایش خروجی کدهای جاوااسکریپت console.log
    00:04:39
  • معرفی متغیر (var) در جاوااسکریپت
    00:05:22
  • معرفی افزونه Live Server برای اجرای پروژه
    00:03:54
  • نحوه تعریف متغیر با var در جاوااسکریپت
    00:04:04

  • معرفی عملگرهای حسابی و روش سوم مشاهده خروجی کدها در جاوااسکریپت
    00:06:25
  • مفهوم ارتباط مستقیم مرورگر با زبان جاوااسکریپت - کد نویسی در محیط Dev Tools
    00:04:46
  • معرفی نوع داده ای boolean - معرفی عملگر «مقایسه» و کاربرد typeof
    00:06:15
  • روش کامنت کردن کد ها و معرفی دستورات تعاملی prompt و confirm
    00:05:43
  • انجام تمرین prompt و confirm
    00:04:27
  • مینی پروژه "ماشین حساب ساده" معرفی دستور Number برای تبدیل رشته به عدد
    00:07:44
  • مینی پروژه "ماشین حساب ساده" - معرفی عملگر نابرابری
    00:02:16
  • مطالعه منابع آموزش - ایحاد فایل اسکریپت خارجی در پروژه
    00:08:44
  • معرفی عملگرهای مقایسه بزرگتر و کوچکتر و دستور Boolean
    00:07:43
  • معرفی عملگر های تکلیف یا تخصیص
    00:07:39
  • معرفی شرط و دستور if در جاوااسکریپت
    00:07:57
  • معرفی دستور else if در جاوااسکریپت و انجام تمرین چند شرط ساده
    00:05:23
  • معرفی عملگرهای منطقی و استفاده از آنها در دستور شرط
    00:08:31
  • تمرین " شاخص توده بدنی" - معرفی عملگر توان
    00:05:41
  • تمرین " شاخص توده بدنی" پارت 2
    00:06:36
  • تمرین واکنش عملگرها در برخورد با رشته
    00:03:30
  • تفاوت استفاده از عملگر ++ در کنار متغیرها در جاوااسکریپت
    00:07:38
  • معرفی دستور شرط switch در جاوااسکریپت
    00:09:06
  • گروه بندی در دستور switch
    00:06:14
  • معرفی عملگر منطقی Not (نقیض) و مباحث تکمیلی شرط ها
    00:09:43

  • معرفی فصل ابزارهای طلایی
    00:05:20
  • Git و GitHub - معرفی ابزارها - پارت1
    00:03:30
  • Git و GitHub - معرفی Git و نصب و راه اندازی آن - پارت2
    00:05:51
  • Git و GitHub - معرفی GitHub و مراحل ایجاد و ساخت کاربری - پارت3
    00:10:42
  • Git و GitHub - دستورات Git - پارت4
    00:08:25
  • Git و GitHub - مراحل ساخت یک ریپوزیتوری برای ذخیره پروژه در GitHub- پارت5
    00:08:35
  • Git و GitHub -معرفی فایل gitignor. و اکستنشن Source Control-پارت6
    00:09:51
  • Git و GitHub-تعریف و ایجاد branch در Git و فرآیند همکاری با GitHub-پارت7
    00:08:24
  • Git و GitHub-معرفی فایل README.md در پروژه و اهمیت وجود آن-پارت8
    00:08:16
  • Git و GitHub-معرفی GitHub Pages و Vercel برای deploy پروژه ها
    00:09:20

  • روش نوشتاری الگوهای رشته ای از اکمااسکریپت Template literals - ES6
    00:06:56
  • معرفی function ( تابع ) در جاوااسکریپت
    00:06:04
  • معرفی پارامتر در توابع و کاربرد آنها در جاوااسکریپت
    00:05:21
  • تمرین استفاده از پارامترها در تابع
    00:06:55
  • معرفی دستور return و کاربرد آن در تابع
    00:07:12
  • مینی پروژه "ماشین حساب " با تعیین عملگر
    00:05:45
  • مینی پروژه "ماشین حساب " با تعیین عملگر-پارت 2
    00:06:24
  • روشهای تعریف متغیر با let و const در جاوااسکریپت و تفاوت آنها با مفاهیم Scope و Hoistimg
    00:09:25
  • معرفی نوع داده ای آرایه و متدهای مربوط به حذف و اضافه کردن آیتم های آن push و pop و...
    00:07:03
  • تمرین کار با آرایه و معرفی ویژگی و متدهای دیگر آن
    00:08:20
  • معرفی نوع داده ای object و روش های حذف و اضافه کردن ویژگی های آن و روش spread operator
    00:06:57
  • تمرین کار با آبجکت ها و معرفی متدهای split ، join و تبدیل آبجکت به مدل متنی JSON
    00:07:13
  • معرفی DOM - متد و روش انتخاب المانهای داخل صفحه
    00:06:53
  • معرفی رویداد (Event) در جاوااسکریپت و متد ها پراپرتی های DOM
    00:08:53
  • معرفی متد ها و پراپرتی های DOM و تغییر استایل در جاوااسکریپت
    00:08:02
  • میی پروژه "سفارش ساز نوشیدنی " کاربرد ویژگی value و متد های ایجاد المان
    00:09:41
  • مینی پروژه "سفارش ساز نوشیدنی " با ساختار جدید معرفی متد trim
    00:08:43
  • اهمیت استفاده از روش های مختلف کد نویسی برای کوتاه تر شدن کدها و کیفیت بیشتر برنامه در جاوااسکریپت
    00:07:15
  • معرفی Arrow Function و Ternary Operator از اکمااسکریپت ES6
    00:08:44
  • معرفی ویژگی های Rest Parameters و Default Parameters در توابع از اکما اسکریپت ES6
    00:05:58
  • تمرین پارامترهای پیش فرض و باقیمانده و مطالب ES6 به بعد
    00:09:27

  • معرفی حلقه ها در جاوااسکریپت - while و do...while و for
    00:09:34
  • دستورات کنترلی break و continue در جاوااسکریپت و کاربرد آنها در حلقه ها
    00:05:26
  • تمرین کار با حلقه ها " حدس عدد "
    00:06:41
  • تفاوت عبارت و دستور در جاوااسکریپت و معرفی متدهای آبجکت Math
    00:10:10
  • متدهای مربوط به نوع داده String
    00:09:27
  • تمرین کار با متدهای String
    00:07:28
  • مینی پروژه "فرم ثبت اطلاعات کاربر"
    00:08:26
  • مینی پروژه "فرم ثبت اطلاعات کاربر"- پارت 2
    00:06:05
  • مینی پروژه "فرم ثبت اطلاعات کاربر"- معرفی متد map - پارت 3
    00:08:50
  • مینی پروژه "فرم ثبت اطلاعات کاربر"- معرفی Destructuring Assigment از اکمااسکریپت ES6 -پارت 4
    00:09:45
  • مینی پروژه "فرم ثبت اطلاعات کاربر"-معرفی NodeList و متد forEach - پارت 5
    00:06:49
  • مینی پروژه "فرم ثبت اطلاعات کاربر"-معرفی متد find- پارت 6
    00:08:25
  • مینی پروژه "فرم ثبت اطلاعات کاربر"-معرفی متدهای filter و every- پارت 7
    00:08:21
  • مینی پروژه "فرم ثبت اطلاعات کاربر"-معرفی متد some- پارت 8
    00:06:09
  • معرفی متدهای Number در جاوااسکریپت
    00:09:29
  • معرفی انواع ایونت ها در جاوااسکریپت و متد stopPropagation
    00:09:10
  • معرفی انواع ایونت ها در جاوااسکریپت - پارت2
    00:06:55
  • معرفی و کاربرد تابع SetTimeOute در جاوااسکریپت
    00:07:25
  • معرفی تابع setInterval و Date در جاوااسکریپت
    00:07:13

  • معرفی فصل آشنایی با Rest API
    00:04:50
  • Rest API چیست ...؟
    00:04:16
  • ویژگی های Rest API و مفاهیم مربط
    00:05:05
  • معرفی Postman به عنوان ابزار کار با Rest API ها
    00:04:14
  • معرفی http method ها و عملیاد crud در Rest API
    00:02:04
  • کدهای وضعیت در Rest API
    00:04:46
  • معرفی URL در Rest API
    00:03:02
  • معرفی Header و کاربرد آن در API
    00:03:14
  • معرفی body (بدنه) در درخواست اطلاعات
    00:02:47
  • ارسال درخواست با HTTP Metod ها - دریافت اطلاعات از سرور
    00:11:47

  • معرفی تابع سازنده در جاوااسکریپت و معرفی کلمات کلیدی new و this
    00:09:26
  • معرفی class در جاوااسکریپت و کاربردهای آن
    00:07:56
  • معرفی Promise و نقش آن در مبحث Rest API و ارتباط با سمت سرور در جاوااسکریپت
    00:06:50
  • معرفی تابع fetch و چگونگی استفاده از API در آن برای دریافت اطلاعات
    00:09:18
  • مینی پروژه " لیست کاربران " - با واکشی دیتای سمت سرور توسط fetch و متد Get
    00:06:10
  • مینی پروژه " لیست کاربران " - ایجاد رکورد جدید در جدول بااستفاده از متد Post
    00:09:08
  • مینی پروژه " لیست کاربران " - حذف یک رکورد از بین اطلاعات جدول با استفاده از متد Delete
    00:06:06
  • مینی پروژه " لیست کاربران " - ویرایش یک رکورد از بین اطلاعات جدول با استفاده از متد Patch , Put
    00:09:07
  • معرفی روش async/await برای کار با پرامیس ها و مدیریت ویژگی synchronous در جاوااسکریپت
    00:09:42
  • معرفی try , catch و دستورات مدیریت خطاها , و استفاده از آنها در async/await
    00:08:04
  • تکمیل مینی پروژه "لیست کاربران" و مدیریت خطاها با استفاده از status در پاسخ درخواست
    00:07:26
  • مباحث تکمیلی جاوااسکریپت مقدماتی- target و reduce و contains
    00:09:59
  • مباحث تکمیلی و معرفی پروژه "جاوااسکریپت مقدماتی"
    00:08:27

  • استارت پروژه " فرم ثبت نام و لاگین " به کمک هوش مصنوعی GitHub Copilot
    00:08:48
  • پروژه " فرم ثبت نام و لاگین " - با کمک هوش مصنوعی
    00:08:48
  • پروژه " فرم ثبت نام و لاگین " - با کمک هوش مصنوعی-پارت 2
    00:09:38
  • بررسی کدهای فرم لاگین نوشته شده توسط هوش مصنوعی - معرفی فضای ذخیره سازی مرورگر
    00:08:17
  • انجام تمرین فضای ذخیره سازی به همراه معرفی متد های آن
    00:08:45
  • قانون طلایی در استفاده از ابزارهای هوش مصنوعی
    00:06:30
  • معرفی توابع خود اجرا IIFE و کاربرد آن در مقایسه با روشهای دیگر تعریف توابع در جاوااسکریپت
    00:05:48
  • تعریف پیشرفته this در جاوااسکریپت و تفاوت Arrow Function با عبارت تابع در برخورد با آن
    00:08:41
  • معرفی closure (کلوژر) و یادآوری انواع scope در جاوااسکریپت
    00:08:57
  • انجام چند تمرین از کاربرد closure در جاوااسکریپت و معرفی پروژه To Do
    00:07:36
  • پروژه " mini To Do" - پارت1
    00:09:57
  • پروژه " mini To Do" - ایجاد یک آبجکت singleton با تابع - پارت2
    00:09:50
  • پروژه " mini To Do" - معرفی متد splice در آرایه ها- پارت3
    00:08:53
  • پروژه " mini To Do" - پارت4 - اتمام پروژه و Debugging توسط هوش مصنوعی
    00:08:17

  • مباحث تکمیلی DOM - متد ها و پراپرتی ها - پارت 1
    00:09:41
  • مباحث تکمیلی DOM - متد ها و پراپرتی های document - پارت 2
    00:07:56
  • مباحث تکمیلی آبجکت window - متد ها و پراپرتی های BOM- پارت 3
    00:09:28
  • مباحث تکمیلی DOM - متد ها و پراپرتی های Form- پارت 4
    00:09:33
  • معرفی پراپرتی و متد های پیشرفته Form در جاوااسکریپت
    00:08:58
  • معرفی فرمت های مختلف جهت سریالایز کردن دیتاهای فرم و معرفی آبجکت FormData
    00:08:20
  • سریالایز کردن داده های فرم و تبدیل به فرمت json و urlencoded
    00:05:18
  • مباحث تکمیلی متدهای کاربردی آرایه ها
    00:07:59
  • یادآوری آبجکت های سراسری و معرفی متدهای Array و تغییر ویژگی های Object
    00:07:03
  • معرفی متدهای Object و مفاهیم کاربردی در آبجکت ها
    00:08:19
  • معرفی prototype و کاربرد آن در جاوااسکریپت
    00:09:58
  • معرفی حلقه های for...in و for...of و متدهای مربوط به آبجکت ها
    00:08:30
  • تشریح مباحث cloning و destructuring و iteration در آبجکت ها
    00:09:33
  • معرفی چند تمرین برای کار با آبجکت ها
    00:05:14

  • معرفی برنامه نویسی شی گرا و مفاهیم مرتبط با آن : class-inheritance-override
    00:09:07
  • مفهوم ارث بری و معرفی Polymorphism و Field در کلاس
    00:06:40
  • معرفی مفاهیم Encapsulation و Abstraction در شی گرایی و متدهای خاص getter و setter
    00:09:17
  • تمرین شی گرایی برای درک عناصر و مفاهیم و معرفی متد اساتیک در کلاس
    00:09:06
  • معرفی برنامه نویسی تابعی Functioanal Programming و ویژگی های اصلی آن
    00:09:06
  • تمرین ترکیب روش برنامه نویسی OOP و FP به کمک هوش مصنوعی
    00:09:20
  • معرفی برنامه‌نویسی ماژولار در جاوااسکریپت (Modular JavaScript)
    00:07:21
  • معرفی روش ECMAScriptModuls برای کدنویسی ماژولار در جاوااسکریپت
    00:09:47
  • مینی پروژه "تمرین کدنویسی ماژولار"
    00:08:59
  • مینی پروژه "تمرین کدنویسی ماژولار"-طراحی اسلایدر ساده و Dark Them - پارت 2
    00:08:45
  • معرفی Design Pattern و الگوهای به کار گیری آن در جاوااسکریپت
    00:08:51
  • معرفی روش های مختلف از الگوی Creational Patterns در جاوااسکریپت
    00:09:29
  • معرفی الگوهای Structural Patterns و Behavioral Patterns از دیزاین پترن در جاوااسکریپت
    00:09:31
  • معرفی الگوی Strategy Pattern و اهمیت یادگیری Design Pattern در جاوااسکریپت
    00:06:52
  • تمرین "مدیریت تسک ها" به کمک 8 الگوی Design Pattern
    00:08:09
  • اصول کدنویسی تمیز در جاوااسکریپت
    00:09:08
  • معرفی تست نویسی و Jest به عنوان ابزار آن در جاوااسکریپت
    00:09:43

این فصل هیچ جلسه‌ای ندارد.

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

1,800,000 تومان
810,000 تومان
55% تخفیف

این دوره شامل:
11 فصل آموزشی
18 : 13 : 06 ساعت آموزش
دسترسی مادام‌العمر
سطح: مبتدی
گواهی پایان دوره: مشخص نیست
تاریخ انتشار: 1405/08/01
آخرین به‌روزرسانی: 2026-10-23 18:53:29
تعداد امتیازها: 0
تعداد دانشجو:
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: