لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر Selenium WebDriver و مبانی زبان جاوا
- آخرین آپدیت
دانلود Mastering Selenium WebDriver and Java Fundamentals
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
این دوره با معرفی Selenium WebDriver و معماری آن شروع میشود و بر نقش حیاتی آن در اتوماسیون رابط کاربری (GUI) تأکید میکند. تکامل سلنیوم و دلایل محبوبیت آن پوشش داده شده است تا اطمینان حاصل شود که در طول یادگیری پشتیبانی مستمری دارید. شما ابزارهای ضروری مانند Java، Eclipse و Maven را با راهنمای نصب دقیق برای هر دو سیستمعامل مک و ویندوز راهاندازی خواهید کرد.
مفاهیم بنیادی جاوا، شامل انواع دادهها، کلاسها، متدها و برنامهنویسی شیگرا (OOP)، بهطور کامل بررسی میشوند تا شما را برای نوشتن و درک اسکریپتهای سلنیوم آماده کنند. هسته اصلی دوره بر تسلط بر Selenium WebDriver متمرکز است، از جمله تنظیمات محیط، ایجاد پروژه، اجرای تستها در مرورگرهای مختلف، مکانیابی و تعامل با عناصر وب و مدیریت مسائل همگامسازی (Synchronization).
مباحث پیشرفته شامل اجرای JavaScript، مدیریت پنجرهها و iFrameها، رویدادهای ماوس و کیبورد با استفاده از کلاس Actions و مدیریت استثناها (Exceptions) است. در پایان، شما معماری Selenium WebDriver را درک کرده، ابزارهای لازم را پیکربندی میکنید، برنامههای جاوا را نوشته و دیباگ میکنید، تستها را در مرورگرهای مختلف اجرا کرده و تعاملات پیچیده وب و پنجرههای متعدد را مدیریت میکنید که توانایی شما را در ساخت فریمورکهای اتوماسیون قدرتمند افزایش میدهد.
این دوره برای توسعهدهندگان نرمافزار، مهندسان QA و متخصصان اتوماسیون تست طراحی شده است و اگرچه نیاز به درک پایهای از برنامهنویسی دارد، اما مبانی جاوا را از صفر پوشش میدهد.
سرفصل ها و درس ها
مقدمهای بر سلنیوم
Selenium Introduction
معرفی دوره تخصصی
Introduction to the Specialization
معرفی مدرس
Instructor Introduction
چرا سلنیوم؟
Why Selenium?
معماری Selenium WebDriver و نحوه عملکرد آن
Selenium WebDriver Architecture - How the WebDriver Works?
نحوه ارتباط و پرسیدن سوالات
How to Reach Me Anytime and Ask Questions
نصب و راهاندازی ابزارها و پلاگینهای مورد نیاز
Setup and Installation of Required Tools and Plug-Ins
مروری بر جاوا و انتخاب نسخه مناسب
Java Overview and Version Selection
نصب و راهاندازی جاوا در مک
Java Install and Setup - Mac
نصب و راهاندازی جاوا در ویندوز
Java Install and Setup - Windows
نصب اکلیپس در ویندوز
Installing Eclipse – Windows
نصب اکلیپس در مک
Eclipse Installation – Mac
دانلود و راهاندازی Maven در ویندوز
Maven Download and Setup – Windows
دانلود و راهاندازی Maven در مک
Maven Download and Setup – Mac
نصب پلاگین Maven در اکلیپس
Installing Maven Plug-in In Eclipse
مفاهیم جاوا و انواع دادهها
Java Concepts - Data Types
اولین برنامه و نکات کاربردی
First Program and Some Tips
متغیرها و انواع دادهها
Variables and Data Types
مقادیر پیشفرض متغیرها
Default Variable Values
انواع دادههای مرجع – مثال String
Reference Data Type - Strings Example
متدهای رشته (String) – بخش اول
String Methods - Part 1
متدهای رشته (String) – بخش دوم
String Methods - Part 2
آرایهها
Arrays
کلاسها و متدها – مفاهیم شیگرایی
Classes and Methods – Object-Oriented Concepts
مقدمهای بر متدها
Methods Introduction
مثال کاربردی از متدها
Methods - Practical Example
درک نوع بازگشتی (Return Type)
Understanding Return Type
مقدمهای بر کلاسها
Class Introduction
گترها و سترها و مثالهای کاربردی
Getters and Setters - Practical Examples
گترها، سترها و کلمه کلیدی this – بخش اول
Getters-Setters and This Keyword - Part 1
گترها، سترها و کلمه کلیدی this – بخش دوم
Getters-Setters and This Keyword - Part 2
گترها، سترها و کلمه کلیدی this – بخش سوم
Getters-Setters and This Keyword - Part 3
نمایش نظرات