لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی جاوااسکریپت برای متخصصین QA و تست اتوماسیون
- آخرین آپدیت
دانلود JavaScript Fundamentals for QA & Automation Testers
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مفاهیم کلیدی جاوااسکریپت را که هر تستر برای کار با ابزارهای اتوماسیون مانند Playwright، Cypress و Selenium نیاز دارد، بیاموزید.
درک مفاهیم بنیادی جاوااسکریپت از صفر
کار با متغیرها، انواع دادهها و عملگرها
نوشتن و استفاده از توابع
درک دستورات شرطی و حلقهها
کار با آرایهها و اشیاء (Objects)
درک مبانی جاوااسکریپت مورد نیاز برای اتوماسیون تست
خواندن و اصلاح کدهای جاوااسکریپت در اسکریپتهای اتوماسیون
پیش نیازها: بدون نیاز به تجربه برنامهنویسی
آشنایی اولیه با مفاهیم تست نرمافزار
یک لپتاپ یا کامپیوتر با دسترسی به اینترنت
اشتیاق به یادگیری
آیا شما یک تستر نرمافزار هستید که میخواهید جاوااسکریپت یاد بگیرید اما نمیدانید از کجا شروع کنید؟ این دوره رایگان مبانی جاوااسکریپت بهطور ویژه برای تسترها و مهندسان QA طراحی شده است تا پیش از ورود به ابزارهای مدرن اتوماسیون، یک پایه قوی ایجاد کنند.
جاوااسکریپت یک مهارت ضروری برای تسترها در سال ۲۰۲۵ و آینده است، بهویژه اگر قصد دارید با ابزارهایی مانند Playwright، Cypress، WebdriverIO، Selenium JavaScript یا فریمورکهای تست مبتنی بر هوش مصنوعی کار کنید.
در این دوره، شما جاوااسکریپت را از دیدگاه یک تستر خواهید آموخت و به جای تمرکز بر تئوریهای پیچیده برنامهنویسی، بر مفاهیم کاربردی تمرکز خواهید کرد.
. چه چیزی این دوره را متمایز میکند؟
طراحی شده فقط برای تسترها (بدون اصطلاحات پیچیده و غیرضروری برنامهنویسی)
توضیحات ساده همراه با مثالهای واقعی از تست نرمافزار
مناسب برای مبتدیان و ۱۰۰٪ رایگان
پایهای عالی پیش از یادگیری فریمورکهای اتوماسیون تست
در پایان این دوره، شما در خواندن و نوشتن کدهای جاوااسکریپت مورد نیاز برای اتوماسیون UI، تست API و ابزارهای تست کمکی هوش مصنوعی اعتماد به نفس کامل خواهید داشت.
سرفصلهای مورد بررسی:
آشنایی با جاوااسکریپت
پیکربندی جاوااسکریپت در ویندوز و مک (Windows & MAC)
بررسی Console.log() و برنامه Hello World
بررسی متغیرها، کامنتها، ثابتها، انواع دادهها و عملگرها همراه با مثال
دستورات شرطی، حلقهها، break، continue، switch، توابع، توابع ناشناس، Arrow Functions و اشیاء همراه با مثال
آرایهها، forEach، کلاسها، اشیاء، سازندهها (Constructor) و متدها
مبانی جاوااسکریپت
جاوااسکریپت برای تسترها
جاوااسکریپت برای تست اتوماسیون
جاوااسکریپت برای QA
جاوااسکریپت در Playwright
جاوااسکریپت در Cypress
اتوماسیون تست با جاوااسکریپت
دوره رایگان جاوااسکریپت
جاوااسکریپت مقدماتی برای تست
سرفصل ها و درس ها
بررسی کلی جاوااسکریپت
Overview on Javascript
مقدمهای بر جاوااسکریپت
Introduction to Javascript
پیکربندی جاوااسکریپت در مک (MAC)
Javascript Configuration on MAC
پیکربندی جاوااسکریپت در ویندوز
Javascript Configuration on Windows
اتصال GITHUB Copilot به VSCode
Configuring GITHUB Copilot to VSCode
بررسی Console.log() و برنامه Hello World
Overview on Console.log() & Hello World Program
بررسی متغیرها و کامنتها همراه با مثال
Overview on Variables, Comments with examples
بررسی متغیرها و کامنتها (بخش دوم)
Overview on Variables, Comments with examples Part 2
بررسی ثابتها (Constants) همراه با مثال
Overview on Constants with examples
بررسی انواع دادهها (Datatypes) همراه با مثال
Overview on Datatypes with examples
متدهای رشته (String) همراه با مثال
String methods with example
بررسی عملگرها همراه با مثال
Overview on Operators with examples
بررسی عملگرها (بخش دوم)
Overview on Operators with examples Part 2
دستورات شرطی همراه با مثال
Conditional Statements with examples
حلقه for همراه با مثال
for loop with example
حلقههای while و do while همراه با مثال
while & do-while loop with example
دستورات Break و Continue همراه با مثال
Break & Continue statement with examples
بررسی Switch case همراه با مثال
overview on Switch case with example
بررسی توابع (بخش اول)
Overview on Functions Part 1
بررسی توابع (بخش دوم)
Overview on Functions Part 2
توابع ناشناس و Arrow functions همراه با مثال
Anonymous & Arrow functions with examples
بررسی اشیاء (Objects) همراه با مثال
Overview on Objects with example
بررسی آرایهها همراه با مثال
Overview on Arrays with example
بررسی forEach همراه با مثال
forEach with examples
بررسی کلاسها و متدها (بخش اول)
Overview on Class & methods Part 1
بررسی کلاسها و متدها (بخش دوم)
Overview on Class & methods Part 2
بررسی ارثبری (Inheritance)
Overview on Inheritance
بررسی کلمات کلیدی this و super و مثال this
Overview on this & super keywords. Example on this keyword
مثال کاربردی کلمه کلیدی super
Example on super keyword
بررسی سازنده (Constructor)
Overview on Constructor
بررسی تابع سازنده (Constructor Function)
Overview on Constructor Function
بررسی استاندارد ES6
overview on ES6
بررسی ماژولها (Modules)
Overview on Modules
سنجش دانش و مرور
Knowledge Check
بررسی کلی هوش مصنوعی
Overview on AI
بررسی کلی هوش مصنوعی (AI)
Overview on AI
بررسی کلی هوش مصنوعی (بخش دوم)
Overview on AI Part 2
بررسی مدلهای زبانی بزرگ (LLM)
Overview on LLM
بررسی RAG (تولید تقویتشده بازیابی)
Overview on RAG
بررسی هوش مصنوعی مولد (Generative AI)
Overview on Generative AI
بررسی حافظه در AI
Overview on Memory
بررسی ایجنتهای هوش مصنوعی (AI Agent)
Overview on AI Agent
بررسی LangChain و LangGraph
Overview on LangChain & LangGraph
بررسی MCP
Overview on MCP
بررسی Human In the loop، توهم (Hallucination) و Guardrails
Overview on Human In the loop , Hallucination & Guardrails
بررسی Fine Tuning (تنظیم دقیق)
Overview on Fine-Tuning
بررسی کانتکست (بخش اول)
Overview on Context Part 1
بررسی پرامپتها (Prompts)
Overview on Prompts
بررسی کانتکست (بخش دوم)
Overview on Context Part 2
بررسی کانتکست (بخش سوم)
Overview on Context Part 3
بررسی پرامپتها (بخش دوم)
Overview on Prompts Part 2
مقایسه ChatGPT در مقابل Copilot و CURSOR
ChatGPT vs Copilot vs CURSOR
بررسی OpenAI
Overview on OpenAI
بررسی مدلهای هوش مصنوعی
Overview on AI Models
ساخت API Key در OpenAI
Generate API Key in OpenAI
بررسی گردشکار (Workflow) در n8n
Overview on n8n workflow
ساخت گردشکار در n8n (بخش دوم)
Create workflow in n8n Part 2
ساخت گردشکار در n8n (بخش سوم)
Create workflow in n8n Part 3
بررسی کلی جریانهای n8n
Overview on n8n workflow
ساخت حساب کاربری JIRA برای اهداف تست
Create account in JIRA for our testing purpose
جریان n8n برای ثبت باگ در JIRA (بخش اول)
n8n workflow for creating Bugs in JIRA Part 1
جریان n8n برای ثبت باگ در JIRA (بخش دوم)
n8n workflow for creating Bugs in JIRA Part 2
ساخت چت عمومی در جریان n8n
Create Public Chat in n8n workflow
بررسی توکنهای OpenAI
Overview on OpenAI Tokens
ساخت افزونه کروم برای ضبط و بازپخش با CURSOR
CURSOR - Create a Chrome Extension for Record & Playback
ساخت افزونه کروم برای ضبط و بازپخش (بخش دوم)
CURSOR - Create a Chrome Extension for Record & Playback Part 2
ساخت اپلیکیشن موبایل OTP Shield با CURSOR
CURSOR - Create an OTP Shield Mobile APP
بررسی GPT4ALL همراه با مثال
Overview on GPT4ALL with example
نمایش نظرات