در حال حاضر محصولی در سبد خرید شما وجود ندارد.
دوره کامل برای توسعه دهندگان جلو با جاوا اسکریپت مدرن
عنوان اصلی : Modern JavaScript and Software Front-End Development
سرفصل های دوره :
مقدمه:
مقدمه
ساختار دوره
مراحل تبدیل شدن به یک توسعه دهنده جاوا اسکریپت:
توسعه دهنده جاوا اسکریپت چیست؟
اصول
Framework خود را انتخاب کنید
چارچوب ها و کتابخانه های جاوا اسکریپت: تفاوت ها
چارچوب ها و کتابخانه های اصلی
CSS و HTML-5 را بیاموزید
ابزارهای مورد استفاده: Editor/DIE
ابزارهای مورد استفاده: ابزارهای اشکال زدایی
الگوی طراحی خود را انتخاب کنید
قسمت جلویی در مقابل انتهای عقب
مدل شیء سند (DOM): ساختار صفحه وب
ارتباط بین قسمت جلویی و انتهایی: عملیات ناهمزمان
ارتباط بین قسمت جلویی و انتهایی: REST و GraphQL
اصطلاحات و مفاهیم بیشتری را برای توسعه front-end در نظر بگیرید
اصول جاوا اسکریپت:
جاوا اسکریپت چیست؟
جاوا اسکریپت در صفحه شما چه می کند؟
جاوا اسکریپت در فایل های JS و در کد HTML به عنوان اسکریپت
استراتژی های بارگذاری اسکریپت
متغیرها
کلید واژه های let و var
قوانین نامگذاری متغیرها
انواع متغیرها
تایپ پویا
ثابت ها
نظرات
اپراتورها
ریاضی در جاوا اسکریپت
شرط (II)
رویدادها
توابع
رشته ها و آرایه ها:
رشته ها
روش های رشته مفید (II)
روش های مفید رشته ای (III)
روشهای مفید رشته (IV)
روش های مفید رشته ای (V)
روش های مفید رشته ای (VI)
روش های مفید رشته ای (VII)
آرایه ها (I)
آرایه ها (III)
آرایه ها (IV)
آرایه (V)
تعامل با صفحات HTML :
از جاوا اسکریپت برای نمایش و پنهان کردن عناصر HTML استفاده کنید
از جاوا اسکریپت برای بدست آوردن مقادیر ویژگی های عناصر HTML استفاده کنید
از جاوا اسکریپت برای تعامل با یک فرم استفاده کنید
نمونه ای از اسکریپت اعتبارسنجی فرم
رویدادها را در عناصر ورودی در یک فرم با جاوا اسکریپت مدیریت کنید
از جاوا اسکریپت برای تغییر سبک CSS عناصر HTML استفاده کنید
شی سند (I)
شی سند (II)
شی سند (III)
علامت $
Canvas API
عیب یابی جاوا اسکریپت:
انواع خطا
رفع خطاهای نحوی
خطاهای منطقی
سایر خطاهای نحوی
بلوک های ساختمانی جاوا اسکریپت:
نمای کلی بلوک های ساختمان جاوا اسکریپت
شرط: if، else if، else (پیشرفته)
شرط: سوئیچ
شرط: سه تایی
حلقه کد: حلقه For
حلقه کد: while و do ... while
توابع (I)
توابع (II): توابع ناشناس و توابع پیکان
توابع (III): دامنه و تضادها
تابع مقادیر را برمی گرداند
اطلاعات بیشتر در مورد رویدادها:
مقدمه
شروع استفاده از برخی رویدادها: addEventListener()
سایر رویدادها
رویدادهای دیگر: چند نمونه
حذف شنوندگان
سایر مکانیسمهای شنونده رویداد
شی رویداد
خواص اشیاء Event
جلوگیری از رفتار پیشفرض یک رویداد
اشیاء جاوا اسکریپت:
مقدمه
خواص و روش های شی
اشیاء درون اشیا
به خصوصیات اشیا دسترسی پیدا کنید
اعضای شی را تنظیم و اصلاح کنید
اشیاء را ایجاد کنید
نمونههای اولیه شی جاوا اسکریپت:
نمونه اولیه شی چیست
زنجیره نمونه اولیه
Object.getPrototypeOf() و زنجیره اولیه
خواص سایه
تنظیم نمونه های اولیه
خواص خود نمونه های اولیه
نمونه های اولیه و وراثت
برنامه نویسی شی گرا در جاوا اسکریپت:
مفاهیم برنامه نویسی شی گرا
کلاس ها و نمونه ها
ارث
کپسولاسیون
OOP در جاوا اسکریپت
کلاس ها در جاوا اسکریپت: کلاس ها و سازنده ها
کلاسها در جاوا اسکریپت: وراثت
کلاسهای جاوا اسکریپت: کپسولهسازی
کار با دادههای JSON:
JSON چیست
آرایهها بهعنوان JSON و یادداشتهای دیگر در JSON
استفاده از جاوا اسکریپت برای استفاده از داده های فرمت شده JSON در یک وب سایت
تبدیل رشته های متنی JSON به اشیا
جاوا اسکریپت ناهمزمان: سنتی:
مقدمه
جاوا اسکریپت ناهمزمان: عمومی
شروع از یک تابع همزمان طولانی مدت
شروع از یک تابع همزمان طولانی مدت
مشکلات مربوط به توابع همزمان طولانی مدت را مشخص کنید
کنترل کننده رویداد با جاوا اسکریپت ناهمزمان
جاوا اسکریپت ناهمزمان و پاسخ به تماس
جاوا اسکریپت ناهمزمان: مدرن:
مقدمه ای بر وعده ها
API fetch().
زنجیره کردن وعده
خطاها را با وعده مدیریت کنید
اصطلاحات قول
ترکیبی از چند وعده
ناهمگام سازی کنید و منتظر بمانید
پیاده سازی API مبتنی بر وعده
کارگران
APIهای وب سمت مشتری:
مقدمه
API های وب: API ها چیست؟
APIهای رایج مرورگر و APIهای متداول شخص ثالث
API ها چگونه کار می کنند؟ (من)
API ها چگونه کار می کنند؟ (II)
API ها چگونه کار می کنند؟ (III)
API ها چگونه کار می کنند؟ (IV)
APIهای مدل شیء سند (DOM).
APIها برای واکشی داده از سرور: زمینه
API برای واکشی داده از سرور: FEtch API
API برای واکشی داده از سرور: XMLHttpRequest API
API های شخص ثالث (I)
API های شخص ثالث (II)
برنامه های کاربردی:
گالری تصاویر خود را ایجاد کنید
بوم: طراحی گرافیک
بوم و اشیاء: توپ های پرش: آماده سازی
بوم و اشیاء: توپ های پرتاب: مدل سازی کلاس توپ
بوم و اشیاء: توپ های پرنده: انیمیشن بسازید
پخش کننده ویدیو
APIهای ویدیویی و صوتی: توضیح HTML
APIهای ویدیویی و صوتی: آماده سازی CSS
APIهای ویدیویی و صوتی: کد جاوا اسکریپت - پخش/مکث/توقف ویدیوها
APIهای ویدیویی و صوتی: کد جاوا اسکریپت - جستجوی ویدیوها به عقب و جلو
APIهای ویدیویی و صوتی: کد جاوا اسکریپت - به روز رسانی زمان سپری شده
APIهای ویدیویی و صوتی: کد جاوا اسکریپت - اسکریپت را نهایی کنید
Modern JavaScript and Software Front-End Development
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.