در حال حاضر محصولی در سبد خرید شما وجود ندارد.
دوره دوستانه مبتدی در JavaScript و Node.js برای اتوماسیون تست ها با یک ابزار و چارچوب های تست مبتنی بر JS
عنوان اصلی : JavaScript and Node.js Essentials for Test Automation
سرفصل های دوره :
هفته اول: مقدمه:
مسابقه
نصب و راه اندازی:
مسابقه
آزمون
پروژه گره اول - "سلام، جهان!"
آزمون
پسوندهای مفید
نظرات
آزمون
متغیرها:
تعریف و نحو متغیر
قوانین متغیر
var، let و const
محدوده متغیر
آزمون
انواع داده :
انواع داده
اصطلاحات هر نوع
نوع عملگر
نوع داده - اشکال مختلف
ارزشهای کاذب و بیهوده
تبدیل نوع داده - توابع داخلی
انواع داده - خلاصه
آزمون
بازخورد
هفته 2: اپراتورها:
معرفی و انواع اپراتورها
کل اپراتورها
اپراتور تخصیص
عملگر حسابی
عملگر مقایسه
منطقی و (&&)
یا منطقی (||)
منطقی نیست (!)
عملگر منطقی OR - مقدار پیش فرض
اپراتور سه تایی
آزمون
حالت سختگیرانه:
حالت سخت
آزمون
بیانیه های مشروط:
معرفی بیانیه مشروط
استفاده از مورد 1: فقط اگر
استفاده از مورد 2: اگر (نه)
مورد استفاده 3: اگر و غیره
مورد استفاده 4: در صورت شرایط تودرتو
استفاده از مورد 5: if..else [شرایط درونی]
مورد استفاده 6: استفاده از if شرطی در حلقه ها
حروف سوئیچ - نحو
قاب سوئیچ - نسخه نمایشی
آزمون
Week3:Loops:
حلقه ها - مقدمه
استاندارد برای حلقه - مورد استفاده ساده
حلقه استاندارد با آرایه
استاندارد برای حلقه - استفاده از عبارت break
حلقه ها - forEach
حلقه - while
حلقه ها - برای...در و برای...از
آزمون
دستکاری رشته:
معرفی رشته
رشته - اشکال مختلف
رشته قالب بندی
مقایسه رشته
استخراج زیر رشته - روش برش
رشته جایگزین و جایگزین همه
استخراج زیر رشته - روش تقسیم
استخراج زیر رشته - متد indexOf
استفاده از بک اسلش در رشته
آزمون
هفته 4: توابع:
عملکرد - مقدمه
نمایش تابع نامگذاری شده
نمایش عملکرد ناشناس
پارامتر تابع
پارامترهای Rest و آرگومان ها شی
بیانیه بازگشت
عملکرد خود فراخوانی
توابع پیکان:
عملکرد پیکان
نمایش عملکردهای پیکان
توابع پاسخ به تماس:
عملکرد برگشت به تماس چیست - نسخه ی نمایشی سریع
نمای کلی عملکرد برگشت به تماس
درک عملکرد برگشت به تماس - چگونه کار می کند؟
بیانیه بازگشت در توابع برگشت به تماس
عملکرد برگشت به تماس - خلاصه
قول ها:
قول ها - مقدمه
دور میدهد
Async/Await:
Aync/Await -Intro
همگام سازی کنید و منتظر نسخه نمایشی باشید
توابع - مورد ما در زمان واقعی:
Callback - مورد استفاده در زمان واقعی
قول - مورد استفاده در زمان واقعی
Asyn/Await - مورد استفاده در زمان واقعی
عملکرد به عنوان شی - چگونه؟
آزمون
Week5: اشیاء:
نمای کلی اشیاء
ایجاد اشیا - روش های مختلف
خواص
روش ها و استفاده از این کلمه کلیدی
کلید و مقدار پویا
به عضو Object دسترسی پیدا کنید
تخصیص شی
ادغام اشیاء
ویژگی ها و روش های شی را تکرار کنید
استفاده از روش JSON.stringify
برنامه نویسی شی گرا - وراثت
استفاده از ویژگی سازنده برای متمایز کردن انواع شی
آزمون
آرایه ها:
آرایه ها - مقدمه
ایجاد آرایه - روش های مختلف
عناصر را اضافه کنید
ویژگی طول - قوانین
ساختار داده های مختلف
عبور و دسترسی به عناصر
ادغام استفاده از عملگر spread
استفاده از روش نقشه
استفاده از روش فیلتر
آزمون
هفته ششم: کلاسها:
کلاس ها - مقدمه
کلاس ها - نحو
مدل شی صفحه - زمینه
یک کلاس ساده با دو متد ایجاد کنید
طبقه - ارث
دارایی Getter
تنظیم متغیر و سازنده
آزمون
Node.js Essentials:
Node.js خلاصه و مستندات API
ماژول ها - مقدمه
ماژول CommonJS - صادرات و نیاز
ماژول ECMAScript - صادرات و واردات
خواندن فایل JSON با استفاده از نیاز
استفاده از process.env استفاده از
process.cwd().
نمای کلی ماژول fs
ماژول fs - عملیات پوشه
فایل را بخوانید
فایل بنویسید
حذف فایل
خروجی کنسول به یک فایل
آزمون
مدیریت خطا:
رسیدگی به خطا - مقدمه
اشیاء خطای رایج در JS
نمایش بیانیه پرتاب
نمونه نمایشی را امتحان کنید
آزمون
تمرینات:
تمرینات
مواد دوره:
نشانی اینترنتی پاورپوینت و گیت هاب
JavaScript and Node.js Essentials for Test Automation
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.