آمادهسازی برای آزمونهای عملی UiPath Certified Automation Developer Associate | اتوماسیون رباتیک فرآیند (RPA)
آزمونهای عملی برای توسعهدهنده RPA گواهینامهدار UiPath
- برنامه آموزشی بنیاد توسعهدهنده RPA
- ساخت شایستگی توسعه RPA
- پلتفرم اتوماسیون کسبوکار UiPath
- کاوش توسعه اتوماسیون با UiPath Studio
- بر فعالیتهای جریان کنترل مسلط شوید تا ترتیب اجرای فعالیتها را در فرآیندهای خود تعیین کنید.
- مهارتهای اتوماسیون خود را با خودکارسازی تعاملات با برنامههایی مانند اکسل و دستیابی به اتوماسیون رابط کاربری بیوقفه ارتقا دهید.
پیشنیازهای توسعهدهنده اتوماسیون UiPath
بهترین توسعهدهندگان اتوماسیون از افرادی با دانش فنی بالا، درک خوب از مفاهیم برنامهنویسی پایه و ترجیحاً ۱-۲ سال تجربه به عنوان مهندس نرمافزار یا تحصیلات در علوم کامپیوتر میآیند. با توجه به اینکه این نقش ارتباط نزدیکی با کسبوکار دارد، تفکر تحلیلی و حل مسئله حیاتی هستند.
برای ایجاد انتظارات واقعبینانه، لطفاً توجه داشته باشید: این سوالات، سوالات رسمی نیستند که در آزمون رسمی پیدا خواهید کرد. این سوالات تمام مطالبی را که در بخشهای دانش زیر مشخص شدهاند، پوشش میدهند. بسیاری از سوالات بر اساس سناریوهای ساختگی هستند که سوالاتی در داخل آنها مطرح شده است.
الزامات دانش رسمی برای آزمون به طور روتین بررسی میشوند تا اطمینان حاصل شود که محتوا جدیدترین الزامات را در سوالات عملی گنجانده است. بهروزرسانی محتوا اغلب بدون اطلاع قبلی انجام میشود و در هر زمان ممکن است تغییر کند.
هر سوال دارای توضیح دقیق و لینکهایی به منابع مرجع برای پشتیبانی از پاسخها است که دقت راهحلهای مسئله را تضمین میکند.
سوالات هر بار که آزمونها را تکرار میکنید، به هم ریخته میشوند، بنابراین باید بدانید که چرا یک پاسخ صحیح است، نه فقط اینکه دفعه قبل پاسخ صحیح گزینه "ب" بوده است.
توجه: این دوره نباید تنها منبع مطالعاتی شما برای آمادهسازی آزمون رسمی باشد. این آزمونهای عملی برای تکمیل مطالب مطالعاتی موضوعی در نظر گرفته شدهاند.
گواهینامه UiPath Certified Automation Developer Associate
گواهینامه UiPath Certified Automation Developer Associate برای متخصصانی طراحی شده است که میتوانند به طور مستقل راهحلهای اتوماسیون ساده را بسازند یا به طور موثر در تیمی که اتوماسیونهای پیچیدهتر را با استفاده از فناوریهای UiPath توسعه میدهد، مشارکت کنند. این آزمون توانایی شما را در شناسایی فرصتهای اتوماسیون، حل مشکلات و ساخت گردشکارهای پایه با استفاده از UiPath Studio، Robots و Orchestrator ارزیابی میکند.
مخاطبان هدف آزمون Automation Developer Associate:
- توسعهدهندگان اتوماسیون جونیور
- توسعهدهندگان اتوماسیون
- معماران راهحل
- تحلیلگران کسبوکار
- مدیران سیستم
- دانشجویان و/یا فارغالتحصیلان دانشگاهی
- کارکنان UiPath و شرکا در نقشهایی مانند پیشفروش، خدمات، پشتیبانی و غیره.
محصولات UiPath تحت پوشش آزمون
- UiPath Studio
- UiPath Robots
- UiPath Orchestrator
دامنه ها/بخشهای آزمون (Exam Domains/Exam Sections)
آزمون Automation Developer Associate شامل بخشهای زیر است:
- دانش کسبوکار (Business Knowledge)
- دانش پلتفرم (Platform Knowledge)
- رابط استودیو (Studio Interface)
- متغیرها و آرگومانها (Variables and Arguments)
- جریان کنترل (Control Flow)
- اتوماسیون مبتنی بر API (API-based automation)
- عیبیابی (Debugging)
- مدیریت استثنا (Exception Handling)
- لاگگیری (Logging)
- اتوماسیون UI (UI automation)
- مخزن اشیاء (Object Repository)
- اتوماسیون اکسل (Excel Automation)
- اتوماسیون ایمیل (Email Automation)
- اتوماسیون PDF (PDF Automation)
- کار با فایلها و پوشهها (Working with files and folders)
- دستکاری دادهها (Data Manipulation)
- یکپارچهسازی کنترل نسخه (Version Control integration)
- کتابخانهها، الگوها و قطعهکدها (Libraries, templates, and snippets)
- تحلیلگر گردشکار (Workflow Analyzer)
- تست RPA (RPA Testing)
- ارکستریتور (Orchestrator)
- سرویس یکپارچهسازی (Integration Service)
- مبانی متدولوژی پیادهسازی (Implementation Methodology Fundamentals)
موضوعات آزمون (Exam Topics)
وظایف انجام شده توسط کاندیدای دارای حداقل صلاحیت:
دانش کسبوکار
- توصیف چیستی اتوماسیون فرآیندهای کسبوکار و ارزشی که به ارمغان میآورد.
- شناسایی و توصیف مفاهیم کلیدی مرتبط با فرآیندهای کسبوکار.
- توصیف چگونگی سادهسازی فرآیندهای کسبوکار توسط اتوماسیون عاملمحور (agentic automation).
دانش پلتفرم
- لیست کردن و توصیف کلی استفاده از محصولات UiPath (شامل انواع استودیو، انواع ربات، Orchestrator، Integration Service).
- توضیح تفاوت بین فرآیندهای Attended و Unattended.
- توضیح تفاوت بین Serverless، VM و Local.
رابط استودیو
- مرور کلی Studio Web.
- استفاده از گزینههای موجود در نمای Backstage استودیو.
- ایجاد یک فرآیند جدید با استفاده از حالت سازگاری صحیح.
- چند پلتفرمی (Cross-platform).
- توصیف عناصر قابلیتهای استودیو.
- توصیف عناصر قابلیتهای استودیو.
- ساخت یکپارچه - عاملمحور - برنامهها - ارتباطات بینفرآیندی (Unified Build - Agentic - Apps - Inter-Process Communication).
متغیرها و آرگومانها
- توضیح چیستی انواع داده و نحوه استفاده از آنها.
- ایجاد، مدیریت و استفاده از متغیرها.
- ایجاد، مدیریت و استفاده از آرگومانهای In, Out و In/Out.
- تولید خودکار متغیرها.
- ایجاد، مدیریت و استفاده از ثابتها و متغیرهای سراسری (global).
- توضیح تفاوت بین متغیرها، آرگومانها، ثابتهای سراسری و متغیرهای سراسری.
جریان کنترل
- استفاده از طرحبندیهای Sequence و Flowchart در پروژهها.
- استفاده از فعالیتهای IF، Flow Decision، Else If در پروژهها و عملگر Vb. Net If.
- استفاده از فعالیتهای For Each، While، Do While و Switch.
عیبیابی (Debugging)
- استفاده از حالتهای اشکالزدایی (debug modes)، اقدامات اشکالزدایی (debug actions) و گزینههای نوار اشکالزدایی (debug ribbon) برای اشکالزدایی یک فایل یا کل پروژه.
- استفاده از نقاط شکست (breakpoints) ساده و شرطی و نقاط ردیابی (tracepoints) ساده و شرطی.
- توصیف و استفاده از تمام پنلهای اشکالزدایی.
مدیریت استثنا (Exception Handling)
- استفاده از Try Catch، Throw، Rethrow و Retry Scope.
لاگگیری (Logging)
- توصیف و تفسیر لاگهای اجرای ربات.
- اعمال بهترین روشهای لاگگیری در طول توسعه.
اتوماسیون UI
- توضیح چگونگی کارکرد اتوماسیون UI و جابجایی بین تجربههای طراحی مدرن و کلاسیک.
- استفاده از ضبطکننده مدرن (Modern Recorder) برای ایجاد اتوماسیون UI.
- استفاده از فعالیتهای ورودی (Input Activities) و روشهای ورودی (Input Methods) اتوماسیون UI مدرن.
- استفاده از فعالیتهای خروجی (Output Activities) و روشهای خروجی (Output Methods) اتوماسیون UI مدرن.
- استفاده از همگامسازی UI (UI Synchronization) با فعالیتهای موجود در تجربه طراحی مدرن.
- روشهای هدفگیری اصلی (ادغام بینایی کامپیوتری در هدف یکپارچه، فازی، دقیق، تصویر) (Primary target methods (computer vision integration in Unified Target, Fuzzy, Strict, Image)).
- ارزیابی و پیکربندی توصیفگرهای ایستا و پویا.
مخزن اشیاء (Object Repository)
- ایجاد، انتشار و استفاده از یک کتابخانه UI با توصیفگرهای ایستا و پویا.
اتوماسیون اکسل (Excel Automation)
- توضیح چگونگی کارکرد اتوماسیون اکسل.
- استفاده از فعالیتهای یکپارچهسازی مدرن اکسل مانند Excel Process Scope، For Each Excel Row، Use Excel File، Remove Duplicates، Copy/Paste Range، Insert Column، VLookup، Write Cell، Create Pivot Table و Insert Chart.
- استفاده از فعالیتهای Excel Workbook مانند Read Range Workbook، Write Range Workbook، Get Cell Workbook، Write Cell Workbook، Append Range Workbook.
اتوماسیون ایمیل (Email Automation)
- دریافت ایمیلهای IMAP و POP3 و ارسال پیامهای SMTP Mail.
- دریافت، ارسال و مدیریت ایمیلهای یکپارچه Microsoft و Gmail.
- استفاده از پکیجهای Microsoft 365 و Gsuite.
اتوماسیون PDF (PDF Automation)
- استخراج دادهها از PDFهای بومی (native) و اسکن شده.
- استخراج یک قطعه داده واحد از یک و چندین PDF بومی.
کار با فایلها و پوشهها (Working with Files and Folders)
- ایجاد، مدیریت و تکرار بر روی فایلها و پوشههای محلی.
دستکاری دادهها (Data Manipulation)
- استفاده از متدهای VB.Net برای انجام دستکاری رشتهها: Trim, ToLower, ToUpper, StringConcat, Contains, String, Format, IndexOf, LastIdexOf, String.Join, Replace, Split, Substring.
- استفاده از RegEx Builder برای دستکاری رشتهها.
- مقداردهی اولیه یک متغیر Array، تکرار بر روی یک آرایه، ارجاع به عناصر، جایگزینی آنها و تبدیل آرایههای از نوع رشته به رشته.
- مقداردهی اولیه یک نوع List، تکرار بر روی آن و استفاده از فعالیتهای Studio برای اضافه کردن، حذف و اصلاح عناصر مجموعه.
- توضیح تفاوت بین نوع Array و نوع List.
- مقداردهی اولیه یک Dictionary، اضافه کردن جفتهای کلید-مقدار، حذف کلیدها و بازیابی مقادیر.
- استفاده از فعالیتهای UiPath برای ساخت، فیلتر کردن، ادغام (join)، ترکیب (merge) و تکرار بر روی DataTables.
- انجام تبدیل بین انواع دادهها.
- فعالیتهای مدیریت متن و مدیریت تاریخ (Text handling and Date handling activities).
یکپارچهسازی کنترل نسخه (Version Control integration)
- استفاده از یکپارچهسازی Git استودیو برای اضافه کردن یک پروژه، کلون کردن یک مخزن، commit، push، استفاده از نمایش تغییرات و حل تضادها و ایجاد و مدیریت شاخهها.
کتابخانهها و الگوها (Libraries and Templates)
- ایجاد، انتشار و استفاده از یک کتابخانه فرآیند.
- ایجاد، اشتراکگذاری و دسترسی به یک الگو.
تحلیلگر گردشکار (Workflow Analyzer)
- استفاده از تحلیل و اعتبارسنجی گردشکار در سطح فایل و پروژه.
- پیکربندی تنظیمات Workflow Analyzer.
متدولوژی پیادهسازی (Implementation Methodology)
- توصیف مراحل پیادهسازی پروژه.
- تفسیر اسناد طراحی فرآیند (PDDs) و اسناد طراحی راهحل (SDDs).
تست RPA (RPA Testing)
- ایجاد و استفاده از سناریوهای تست RPA پایه و دادهمحور.
- استفاده از Mock Testing.
- استفاده از پنل Test Explorer.
ارکستریتور (Orchestrator)
- توصیف موجودیتهای Orchestrator (ربات، پوشه، پکیج، فرآیند، کار، ضربان قلب)، موجودیتهای Tenant (کاربر، ماشین، مجوز، وبهوک، هشدارها) و موجودیتهای پوشه (داراییها، سطلهای ذخیرهسازی، صفوف، تریگرها، مخازن اعتبار).
- استفاده از موجودیتهای Tenant (کاربر، ماشین، مجوز) و موجودیتهای پوشه (داراییها، سطلهای ذخیرهسازی، صفوف).
- تجهیز رباتها (Provision Robots).
- استفاده از فضاهای کاری شخصی.
- تعریف نقشها و مجوزها.
- استفاده از قابلیتهای لاگگیری Orchestrator.
- تنظیم ربات Unattended در Orchestrator.
سرویس یکپارچهسازی (Integration Service)
- توضیح چیستی Integration Service.
- استفاده از Connectorها و Triggerهای Integration Service در یک پروژه اتوماسیون.
نمایش نظرات