Școala informală de IT

RPA Development – Curriculum

Școala Informală de IT

 

1Introduction. What is RPA. RPA environment for developers.1. What is RPA.
2. How RPA apeared and what is its role.
3. Bots. Types of bots. How, where and when can they help.
4. Responsabilies and activities of a developer in a automation team.
2UiPath setup. Studio + cloud platform presentation.1. Account creation in UiPath Cloud
2. Studio installation
3. Studio si Orchestator presentation
4. Activity packages
5. Extensions
3Variables and arguments, , collections and tables1. What variables
2. Types of variables
3. Arrays/Lists
4. Tables
5. Collections
6. Naming conventions
4Project organization: Flowcharts, Sequences, State machines + Invokes1. FlowCharts
2. Sequences
3. State Machines
4. Invokes
5. Look for reusable code
5Control Flow and Iterations1. If
2. Switch
3. Transitions
4. Loops
5. ForEach
6. Break
6Working with files: e.g excel, notepad1. Reading, writing , deleting of files
2. Search and loop through files
2. Excel and csv activities
7Data Manipulation 11. String handling
2. Operators
3. General methods for each type of data.
3. RegEx
8Data Manipulation 21. Working with tables
2. Working with collections
3. DateTime manipulation
9Frameworks + Import: packages and libraries + market place1. Build-in frameworks in studio
2. Configuration file
3. Import packages and namespaces
10Hands-On – developing tips and tricks1. Documentation
2. Logging
3. Arhitecture – diagrams
4. Abstactization
5. Encapsulation
11Workshop 1 – First half1. Arhitecture presentation (5-10 min).
2. Open questions. Q&A session.
12Workshop 1 – Second half1. Presenting and running the projects.
2. Refactor.
13UI Interaction – Recording and Scraping1. Introduction to studio tools
2. Recording: desktop and web
3. Scraping
4. Working with browsers
14Selectors1. UI Explorer
2. Introduction to HTML
3. Selectors customization
4. Dynamic and partial selectors
5. Best practices
15Debugging1.Debugging tools
2.Local variables during run
3.Most used UI activities – practice
4.Image automation
16Error and Exception Handling1. Types of Exceptions
2. TryCatch, Throw, ReThrow
3. Retry Scope
4. Continue on error option
5. How to handle exceptions
17Logging and Email Automation1. Types of Logs
2. Best practices
3. Email Activities
18PDF Automation1. Information extraction
2. PDF activities
2. Anchors
3. OCR introduction
19Orchestrator 11. UiPath Cloud Platform
2. UiPath Assistant
3. Orchestrator Walkthrough
20Orchestrator 21. Orchestator communication Activities
2. Organization and setup
3. Queues
3. Practice.
21Workshop 2 – First half1. Arhitecture presentation (5-10 min).
2. Code Analysis
22Recap1. Recap and clarifications. Open Q&A.
23Workshop 1 – Second half1. Robots walkthrough and run.
2. Code Analysis.
24Advance topics you should be aware of and learning resources.1. Document understanding
2. REST calls
3. Computer Vision