دوره در تاریخ ۰۸ دسامبر ۲۰۲۵ با مفاهیم زیر بهروزرسانی شده است:
مروری بر هوش مصنوعی (AI)
مروری بر مدلهای زبانی بزرگ (LLM)
مروری بر RAG
مروری بر هوش مصنوعی مولد (Generative AI)
مروری بر حافظه (Memory)
مروری بر عاملهای هوش مصنوعی (AI Agent)
مروری بر LangChain و LangGraph
مروری بر سرور MCP
مروری بر Human In the loop، توهم (Hallucination) و گاردریلها
مروری بر Fine-Tuning (تنظیم دقیق)
مروری بر Context (زمینه)
مروری بر Prompts (پرامپتها)
مقایسه ChatGPT در مقابل CoPilot و CURSOR
مروری بر OpenAI
مروری بر مدلهای هوش مصنوعی
مروری بر گردشکار n8n
تولید API Key در OpenAI
ایجاد گردشکار در n8n
ایجاد چت عمومی در گردشکار n8n
مروری بر توکنهای OpenAI
CURSOR - ساخت افزونه کروم برای ضبط و بازپخش
CURSOR - ساخت اپلیکیشن موبایل OTP Shield
تولید تست Playwright با استفاده از ادیتور Cursor
اتوماسیون Playwright با TypeScript و هوش مصنوعی از صفر
این دوره برای مبتدیان مطلق طراحی شده و در آن اتوماسیون وب، API و هوش مصنوعی پوشش داده شده است.
اگر در Playwright یا TypeScript کاملاً تازهکار هستید، این دوره به شما کمک میکند تا در این ابزار استاد شوید. ویدیوهای بسیار ساده و گامبهگام شما را از نقطه صفر هدایت میکنند.
شروع یادگیری اتوماسیون Playwright.
سرفصلها:
مقدمهای بر TypeScript و پیکربندی
مروری بر GitHub Copilot و پیکربندی
برنامه Hello world در TS
انواع دادههای اولیه با مثال
مروری بر ثابتها (Constants)
عملگرها به همراه مثال
عملگرهای حسابی
عملگرهای انتساب
عملگرهای مقایسهای
عملگرهای منطقی
عملگر Ternary
مروری بر دستورات شرطی
دستورات Switch با مثال
مروری بر حلقهها - for, while, do-while و for-each با مثال
متدهای رشته (String) با مثال
مروری بر آرایهها (Array)
مروری بر توابع (Function)
Overloading توابع و Arrow Function
پارامترهای Rest
Tuple با مثال
مروری بر کلاسها (Class)
وراثت (Inheritance) با مثال
Method Overriding
مروری بر کلمات کلیدی This و Super
سازنده (Constructor) با مثال
اصول دسترسی (Access Modifiers) با مثال
مروری بر ماژولها (Module)
اینترفیس (Interface) با مثال
مقایسه var و let با مثال
مروری بر Playwright و نصب از طریق ترمینال و افزونه VSCode
ایجاد و اجرای تست Playwright
دیباگ کردن تست Playwright
مروری بر فایل پیکربندی Playwright
اجرای تست با افزونه VSCode و حالت UI
گزینههای Skip و ExecuteOnly برای تستها
مروری بر Trace
ایجاد تست Playwright برای باز کردن یک اپلیکیشن
مروری بر لوکیتورها (Locators) با مثال
برنامه ورود به اپلیکیشن SauceDemo
استفاده از Page.getByRole() با مثال
استفاده از Page.getByLabel() و Page.getByPlaceholder() با مثال
استفاده از Page.getByTitle() و Page.getByText() با مثال
استفاده از Page.getByAltText() و Page.getByTestId() با مثال
سایر لوکیتورها - لوکیتورهای CSS با مثال
مروری بر XPATH و فیلتر کردن با مثال
ضبط تست با افزونه VSCode | Codegen | page.pause()
حاشیهنویسیهای داخلی (Annotations) در Playwright
مروری بر گروهبندی تستها
تگ کردن تستها با مثال
مروری بر Hookها با مثال
تأییدیه ها (Assertions)
مروری بر انتظار خودکار (Auto Waiting)
مروری بر تایماوتها (Timeouts)
نحوه مدیریت فیلدهای متنی
نحوه دریافت متن از یک دکمه
نحوه مدیریت Radio Buttonها
نحوه مدیریت Checkboxها
نحوه مدیریت چندین چکباکس
نحوه انتخاب مقدار از Dropdown
نحوه انتخاب مقادیر از Dropdownهای چند انتخابی
مدیریت کلیک موس، تایپ کاراکترها و کلیدها
مدیریت Frameها
مدیریت Tooltipها
مدیریت Drag & Drop (کشیدن و رها کردن)
مدیریت Date Picker (انتخابگر تاریخ)
مدیریت جداول وب (Webtables)
نحوه مدیریت Alertها
مدیریت پیشنهادات خودکار (Auto Suggestions)
نحوه آپلود فایلها
نحوه گرفتن اسکرینشات
نحوه ضبط ویدیو
اجرای تست Playwright روی شبیهساز موبایل
مدیریت پنجرههای متعدد
فایل پیکربندی Playwright - اجرای موازی (Parallel execution)
اتوماسیون سناریوهای E2E
مروری بر گزارشهای داخلی با مثال
گزارشهای سفارشی - Allure
مروری بر Page Object Model و مثال
مقایسههای بصری (Visual comparisons) با مثال
مروری بر API و REST
درخواستهای GET, POST, PUT و Delete با مثال
خواندن دادهها از فایلهای CSV و JSON
مدیریت Basic Authorization
مروری بر GIT و Push کردن کد
مروری بر GitHub Actions
مروری بر LLM, Prompt و MCP
نصب Playwright MCP در VSCode
ایجاد و اجرای برنامه برای باز کردن bing با استفاده از Playwright MCP
ایجاد و اجرای برنامه برای ورود به saucedemo با استفاده از Playwright MCP
ایجاد Context و برنامهای برای انتخاب radio button در bing
ایجاد و اجرای برنامه برای مدیریت پنجرههای متعدد با Playwright MCP
تولید تستکیسهای دستی از طریق ایجاد Context
مروری بر Playwright Agents با مثال
Lucky Trainings
مربی سلنیوم
نمایش نظرات