Ore studiu: 72
Durata:3 luni
Certificare: Ministerul Muncii/UIPath
Programă curs Robotic Process Automation în UIPath
Learning path-ul de RPA Development are următorul orar:
Luni și Miercuri (cele 2 zile sunt obligatorii, nu la alegere)
PROGRAM: 19:00 - 22:00
(durata: 16 săptămâni / 96 ore de studiu)
1. Introducere in UiPath
Notiuni elementare despre curs - obiective si skill-uri antrenate
Ce este RPA?
Generalitati despre job-ul de RPA developer
RPA tools - UiPath, Automation Anywhere, BluePrism, other programming languages used for automations
Conexiuni intre Studio, Orchestrator si Assistant
Concepte de programare - conditionalul if/else, while, for, for each
Scurt demo - crearea unui robot software
2. Notiuni generale despre domeniul RPA
Prezentarea UiPath Studio - compnente, activitati, proprietati,loguri etc
Instalarea UiPath studio community version
Prezentarea tipurilor de proiecte in UiPath studio - Sequence, State Machine, REFramework
Crearea primului proiect
Intelegerea dependintelor unui proiect in UiPtah si cum sunt instalate
Intelegerea notiunilor de variabila, argument si flow control
Diferenta intre attended si unattended robots
3. Flow Control & concepte generale de programare folosind UiPath
Sequence
If/Else choice
Flowchart decision diamond type
State Machine
REFramework
Switch
Flow switch
Prezentarea tipurilor de obiecte - primitive vs editabile.
For each/for each row
While/do-while
Assign
Log message
Message box
4. Automatizarea folosind User-Interface
Ce este UI Automation?
Cum este folosita Ui Automation?
Cum sunt identificate componentele User Interface pe ecran de catre un robot? (exemplu practic cu Ui Explorer)
Activitati, componente, metode de gasire a componentelor UI, metode de directionare a componentelor UI - exercitiu practic
5. Aprofundare Automatizare cu User-Interface
Lucru cu selectori (normali, dinamici)
Scenarii complexe pentru UiAutomation
Exercitiu practic - mini proiect cu integrare de UiAutomation
6. Descriptori in UiPath Studio
Optiuni avansate de selectie
Introducere despre descriptori
Validarea descriptorilor
Fine tuning
Introducere Object repository
Exercitii practice
7. Manipularea datelor folosind UiPath
Ce inseamna manipularea datelor in UiPath?
Modalitati de manipulare a datelor
8. Manipularea Datelor in UiPath - integrare cu Excel/ lucru cu DataTables
Activitatile utilizate pentru tipul DataTable/cum sunt utilizate/proprietati - exercitii practice
Instalarea dependintelor pentru Excel
Comenzi ce ajută la simplificarea și creșterea vitezei de lucru pentru crearea de obiecte hard surface.
9. Manipularea datelor in UiPath - String
Metode des intalnite in limbajul .NET pentru manipularea variabilelor de tip String - exercitii practice
Utilizarea Regex builder in UiPath Studio pentru manipularea complexa de variabile de tip String - exercitiu practic
10. Automatizari cu integrare Word
Instalare dependinta Word
Activitatile utilizate pentru Word+proprietati
Mini proiect practic cu String manipulation in Word - pornind de la brief
11. Automatizari cu integrare Email
Instalare dependinte Email
Activitati utilizare pentru automatizari folosind emailul+proprietati
Mini proiect cu integrare Email+Excel
12. Automatizari cu fisiere text
Activitati folosite pentru fisiere text
Exercitiu practic cu fisiere text
Mini proiect cu integrare fisiere text + Email cu multe repetari - pornind de la brief
13. Manipularea datelor - variabile de tip lista si dictionar
Prezentarea tipului de variabila Lista
Exercitiu practic cu Liste
Prezentarea tipului de variabila Dictionar
Exercitiu practic cu Dictionare
14. Automatizari cu fisiere PDF
Instalarea dependintelor PDF
Descriere despre activitatile folosite pentru lucrul cu PDF files
Exercitiu - extragere text complex din fisier PDF
Exercitiu - extragere o singura informatie dintr-un fisier PDF (cu mai multe repetari)
Exercitiu - extragere date din fisiere PDF multiple cu structura asemanatoare
Exercitiu - extragere date diferite din fisiere PDF cu aceeasi structura
15. Debugging
Ce este conceptul de debugging
Cum folosim optiunea de debugging?
Exercitiu practic
16. Error handling
Notiuni generale
Cum se utilizeaza/cand se utilizeaza error handling
Try/Catch - notiuni generale
Exercitiu - try/catch
Throw exception - notiuni generale
Exercitiu - Throw exception
17. Metode de logare
Notiuni generale
Accesarea si citirea logurilor unui proces
Moduri de logare/recomandari
18. Introducere in Orchestrator
Notiuni generale
Cum functioneaza/creare Orchestrator account
Descriere componente - tenant, assets, packages, versiuni, jobs, etc
Creare process in Orchestrator pornind de la proiect local - Nuget
Modificari in proiect si publicare versiune noua
Rulare robot attended - identificare loguri/potentiale probleme
Diferenta dintre foregound si background process - exemplu practic
19. Orchestrator - aprofundare
Robot unattended - creare trigger, proprietati
Creare assets
Exercitiu practic cu integrare de assets + executie prin trigger
Cozi - notiuni generale
Creare coada in Orchestrator
Exercitiu - Creare proiect cu integrare cozi/adaugare tranzactii/modificare status tranzactii
20. Version control in UiPath Processes
21. Reusable workflows
22. Automatizarea web basics + API
23. Uipath best practices
24. Workshops
25. Proiect final, Feedback, Q&A
25. Pregatire pentru examen si certificare