آموزش گام به گام اصول اولیه گرووی برای تسترها - آخرین آپدیت

دانلود Groovy Fundamentals For Testers - Step By Step

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش گرووی برای اتوماسیون وب با Selenium و تست سرویس‌های وب با SoapUI

هدف دوره

در این دوره با مبانی زبان برنامه‌نویسی گرووی آشنا خواهید شد و قادر خواهید بود از دانش خود برای خودکارسازی اپلیکیشن‌های وب با استفاده از Selenium بهره ببرید.

همچنین، یاد می‌گیرید که چگونه دانش گرووی را برای تست و اتوماسیون سرویس‌های وب با SoapUI به کار ببرید.

فایل‌های کدنویسی برای هر درس به صورت فایل‌های متنی (.txt) قابل دانلود هستند، زیرا پلتفرم Udemy امکان آپلود فایل‌های .groovy را ندارد.

پیش‌نیازهای دوره

  • مبتدیان بدون سابقه برنامه‌نویسی
  • تسترها و متخصصان تضمین کیفیت که به دنبال شروع حرفه‌ای در زمینه اتوماسیون تست هستند.
  • تسترانی که قصد خودکارسازی اپلیکیشن‌های وب با Selenium را دارند.
  • برنامه‌نویسان باتجربه در زبان‌های برنامه‌نویسی دیگر مانند جاوا یا سی‌شارپ.

چرا این دوره؟

این تنها دوره گرووی است که تمام مبانی مورد نیاز برای اتوماسیون وب و اتوماسیون سرویس‌های وب را پوشش می‌دهد. این دوره به ابزارهای اتوماسیون نمی‌پردازد، بلکه شما را در استفاده از گرووی در اسکریپت‌های اتوماسیون راهنمایی می‌کند.

این دوره را بسیار ساده طراحی کرده‌ام تا یادگیری و به‌کارگیری آن در پروژه‌هایتان آسان باشد. تمامی فایل‌های کدنویسی که در طول دوره استفاده کرده‌ام را در اختیار شما قرار داده‌ام.

این دوره دانش برنامه‌نویسی را به صورت گام به گام به شما منتقل می‌کند. حتی اگر هیچ دانش قبلی در زمینه برنامه‌نویسی نداشته باشید، قادر به درک مطالب خواهید بود. همچنین، اگر دانش قبلی در جاوا دارید، این دوره برایتان بسیار ساده خواهد بود و می‌توانید به راحتی آن را با جاوا مقایسه کنید.

گرووی یکی از زبان‌های JVM است و شباهت زیادی به جاوا دارد، اما در مقایسه با جاوا دارای ویژگی‌های قدرتمندتری است. اگر قصد خودکارسازی هر اپلیکیشنی را با Selenium جاوا دارید، می‌توانید گرووی را به عنوان جایگزینی برای جاوا در نظر بگیرید، زیرا سینتکس آن بسیار ساده است.

با دانش گرووی، می‌توانید از آن در اتوماسیون سرویس‌های وب خود با استفاده از SoapUI بهره‌مند شوید، چرا که SoapUI از گرووی به عنوان زبان برنامه‌نویسی استفاده می‌کند. این دوره را طوری طراحی کرده‌ام که برای اتوماسیون وب با Selenium و اتوماسیون سرویس‌های وب با SoapUI مفید باشد.

این دوره به طور ویژه برای تسترها طراحی شده است، نه توسعه‌دهندگان.

در صورت امکان، گرووی را با جاوا مقایسه کرده‌ام، زیرا یادگیری و نوشتن کد با گرووی در مقایسه با جاوا بسیار ساده‌تر است.

پس، منتظر چه هستید!!!! لطفاً ثبت نام کنید و دانش لازم را کسب کنید.


سرفصل ها و درس ها

معرفی دوره Course Introduction

  • معرفی Introduction

  • مقدمه Introduction

  • مقدمه Groovy Groovy Introduction

  • مقدمه Groovy Groovy Introduction

مقدمه دوره Course Introduction

راه اندازی محیط Environment Setup

  • جاوا را در ماشین ویندوز نصب کنید Install Java in Windows Machine

  • نصب جاوا در ویندوز Install Java in Windows Machine

  • جاوا را در Mac Machine نصب کنید Install Java in Mac Machine

  • نصب جاوا در مک Install Java in Mac Machine

  • نحوه پیکربندی Groovy در ویندوز How to Configure Groovy in Windows Machine

  • نحوه پیکربندی Groovy در Windows Machine How to Configure Groovy in Windows Machine

  • نحوه پیکربندی Groovy در مک How to Configure Groovy in Mac Machine

  • نحوه پیکربندی Groovy در Mac Machine How to Configure Groovy in Mac Machine

  • IntelliJ IDEA را در Windows Machine دانلود و نصب کنید Download and Install IntelliJ IDEA in Windows Machine

  • دانلود و نصب IntelliJ IDEA در ویندوز Download and Install IntelliJ IDEA in Windows Machine

  • IntelliJ IDEA را در Mac Machine دانلود و نصب کنید Download and Install IntelliJ IDEA in Mac Machine

  • دانلود و نصب IntelliJ IDEA در مک Download and Install IntelliJ IDEA in Mac Machine

  • دانلود و نصب Eclipse در ویندوز Download and Install Eclipse in Windows Machine

  • Eclipse را در Windows Machine دانلود و نصب کنید Download and Install Eclipse in Windows Machine

  • Eclipse را در Mac Machine دانلود و نصب کنید Download and Install Eclipse in Mac Machine

  • دانلود و نصب Eclipse در مک Download and Install Eclipse in Mac Machine

آماده سازی محیط Environment Setup

مبانی Groovy Groovy Basics

  • فضای کاری و پکیج Workspace and Package

  • فضای کاری و بسته Workspace and Package

  • اصطلاحات مهم Important Terminology

  • اصطلاحات مهم Important Terminology

  • کلاس و شیء Class and Object

  • کلاس و شی Class and Object

  • انواع داده ها در Groovy Data Types in Groovy

  • انواع داده در Groovy Data Types in Groovy

  • متغیرها در Groovy Variables in Groovy

  • متغیرها در Groovy Variables in Groovy

  • تبدیل نوع داده در Groovy Data Type Conversion in Groovy

  • تبدیل انواع داده در Groovy Data Type Conversion in Groovy

  • معرفی روش Method Introduction

  • مقدمه متدها Method Introduction

  • روش ها با پارامترها Methods with Parameters

  • متدها با پارامتر Methods with Parameters

  • روش ها با نوع بازگشت Methods with Return Type

  • متدها با نوع بازگشتی Methods with Return Type

  • روش ها با پارامترهای اختیاری Methods with Optional Parameters

  • متدها با پارامترهای اختیاری Methods with Optional Parameters

  • متغیر استاتیک Static Variable

  • متغیر استاتیک Static Variable

  • روش استاتیک Static Method

  • متد استاتیک Static Method

  • آرایه ها Arrays

  • آرایه ها Arrays

  • سازنده Constructor

  • سازنده (Constructor) Constructor

  • رشته ها در Groovy Strings in Groovy

  • رشته ها در Groovy Strings in Groovy

  • روش های رشته ای String Methods

  • متدهای رشته String Methods

مبانی Groovy Groovy Basics

بیانیه های کنترلی Control Statements

  • اگر دیگری If-Else

  • If-Else If-Else

  • Switch Switch

  • تعویض Switch

  • While While

  • در حالی که While

  • For For

  • برای For

  • بشکن و ادامه بده Break and Continue

  • Break و Continue Break and Continue

دستورات کنترلی Control Statements

اوپس OOPS

  • وراثت Inheritance

  • وراثت Inheritance

  • کلاس چکیده Abstract Class

  • کلاس انتزاعی Abstract Class

  • رابط Interface

  • واسط (Interface) Interface

  • روش اضافه بار Method Overloading

  • اضافه بار متد (Method Overloading) Method Overloading

  • بازنویسی متد (Method Overriding) Method Overriding

  • نادیده گرفتن روش Method Overriding

OOPS OOPS

مجموعه ها Collections

  • معرفی مجموعه ها Collections Introduction

  • مقدمه کالکشن ها Collections Introduction

  • لیست (List) List

  • فهرست کنید List

  • تنظیم Set

  • مجموعه (Set) Set

  • نقشه Map

  • نقشه (Map) Map

کالکشن ها Collections

کار با فایل ها Working With Files

  • خواندن فایل Properties Reading Properties File

  • خواندن فایل خواص Reading Properties File

کار با فایل ها Working With Files

JSON Slurper JSON Slurper

  • مقدمه JSON Slurper JSON Slurper Introduction

  • مقدمه JSON Slurper JSON Slurper Introduction

  • JSON Slurper Part - 2 JSON Slurper Part - 2

  • بخش دوم JSON Slurper JSON Slurper Part - 2

JSON Slurper JSON Slurper

XML Slurper XML Slurper

  • مقدمه XML Slurper XML Slurper Introduction

  • XML Slurper مقدمه XML Slurper Introduction

  • بخش دوم XML Slurper XML Slurper Part - 2

  • XML Slurper Part - 2 XML Slurper Part - 2

XML Slurper XML Slurper

استثناها Exceptions

  • رسیدگی به استثنا Exception Handling

  • مدیریت خطا (Exception Handling) Exception Handling

استثناها Exceptions

Apache POI Apache POI

  • معرفی Apache POI Apache POI Introduction

  • مقدمه Apache POI Apache POI Introduction

  • تعداد سطر و ستون را دریافت کنید Get Row and Column Count

  • دریافت تعداد سطر و ستون Get Row and Column Count

  • خواندن داده های اکسل با شماره ستون Read Excel Data Using Column Number

  • خواندن داده های اکسل با استفاده از شماره ستون Read Excel Data Using Column Number

  • خواندن داده های اکسل با نام ستون Read Excel Data Using Column Name

  • خواندن داده های اکسل با استفاده از نام ستون Read Excel Data Using Column Name

  • با استفاده از شماره ستون داده ها را در اکسل بنویسید Write Data To Excel Using Column Number

  • نوشتن داده ها در اکسل با شماره ستون Write Data To Excel Using Column Number

  • با استفاده از نام ستون، داده ها را در اکسل بنویسید Write Data To Excel Using Column Name

  • نوشتن داده ها در اکسل با نام ستون Write Data To Excel Using Column Name

Apache POI Apache POI

بسته شدن Closures

  • مقدمه Introduction

  • معرفی Introduction

  • Closure با پارامتر Closure with Parameter

  • بسته شدن با پارامتر Closure with Parameter

  • دسترسی به متغیرها در Closure Access Variables in Closure

  • دسترسی به متغیرها در بسته شدن Access Variables in Closure

  • Closure به عنوان پارامتر متد Closure as Method Parameter

  • بستن به عنوان پارامتر روش Closure as Method Parameter

  • Closure با نوع بازگشتی Closure with Return Type

  • بسته شدن با نوع برگشت Closure with Return Type

  • بسته شدن با لیست Closure with List

  • Closure با لیست Closure with List

  • بستن با نقشه Closure with Map

  • Closure با نقشه Closure with Map

  • find find

  • پیدا کردن find

  • findAll findAll

  • پیدا کردن همه findAll

  • هر و هر any and every

  • any و every any and every

  • collect collect

  • جمع آوری کنید collect

Closures Closures

بعدش چی؟ What Next?

  • بونوس - تخفیف برای دوره های دیگر من BONUS - Discount for my other courses

  • پاداش - تخفیف برای دوره های دیگر من BONUS - Discount for my other courses

گام بعدی چیست؟ What Next?

نمایش نظرات

آموزش گام به گام اصول اولیه گرووی برای تسترها
جزییات دوره
9 hours
64
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,400
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Krishna Sakinala Krishna Sakinala

رهبر کیفیت متخصص، یوتیوبر و بلاگر