Visão Geral
Aprenda a automatizar processos por meio do desenvolvimento de aplicativos de software.
Robotic Process Automation (RPA) permite automatizar processos de negócios usando robôs de software. Os robôs de software interpretam, desencadeiam respostas e comunicam-se com outros sistemas tal como os humanos. Os processos robóticos e as ferramentas de automação inteligentes podem ajudar as empresas a melhorar a eficácia dos serviços de forma mais rápida e com menor custo do que os métodos atuais. Este curso é o começo perfeito para sua jornada de automação, com foco especial em uma das ferramentas RPA mais populares: UiPath.
A Automação Robótica de Processos leva você em uma jornada desde a compreensão dos fundamentos do RPA até técnicas avançadas de implementação. Você se orientará na interface UiPath e aprenderá sobre seu fluxo de trabalho. Quando você estiver familiarizado com o ambiente, começaremos a automatizar diferentes aplicativos, como Excel, SAP, Windows e aplicativos web, captura de tela e web, trabalhar com eventos de usuário, bem como entender exceções e depuração. Ao final do curso, você será capaz de criar seu primeiro bot de software e conectá-lo para executar diversas tarefas de automação com a ajuda das práticas recomendadas de implantação de bot.
Objetivo
Após concluir este Curso Exploring Robotics Process Automation, você será capaz de:
- Automação Robótica de Processos e seu impacto no mundo moderno
- Como projetar, testar e executar tarefas de automação empresarial com UiPath
- Como criar aplicativos de automação e implantá-los em computadores departamentais
- Tecnologia de automação robótica de processos
- Técnicas de programação UiPath para implantar configurações de robôs
- Várias técnicas de extração de dados
- Integrações com vários aplicativos populares, como SAP e MS Office
- Depurando um robô programado, incluindo registro e tratamento de exceções
- Manter a versão do código e o controle de origem
- Como implantar e controlar Bots com UiPath Orchestrator
Publico Alvo
- Desenvolvedor, arquiteto, analista de negócios e engenheiro de software
Pre-Requisitos
- Habilidades de TI básicas a intermediárias (os participantes sem experiência em programação como Python podem ver os laboratórios como exercícios de acompanhamento ou se unir a outras pessoas para concluí-los)
- Boas habilidades básicas de matemática ou lógica
- Habilidades básicas em Linux e familiaridade com opções de linha de comando como ls, cd, cp e su
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico
What is Robotic Process Automation?
- Scope and techniques of automation
- Robotic process automation
- About UiPath
- The future of automation
Record and Play
- UiPath stack
- Downloading and installing UiPath Studio
- Learning UiPath Studio
- Task recorder
- Step-by-step examples using the recorder
- Sequence, Flowchart, and Control Flow
- Sequencing the workflow
- Activities
- Control flow, various types of loops, and decision making
- Step-by-step example using Sequence and Flowchart
- Step-by-step example using Sequence and Control flow
Data Manipulation
- Variables and scope
- Collections
- Arguments – Purpose and use
- Data table usage with examples
- Clipboard management
- File operation with step-by-step example
- CSV/Excel to data table and vice versa (with a step-by-step example)
Taking Control of the Controls
- Finding and attaching windows
- Finding the control
- Techniques for waiting for a control
- Act on controls – mouse and keyboard activities
- Working with UiExplorer
- Handling events
- Revisit recorder
- Screen Scraping
- When to use OCR
- Types of OCR available
- How to use OCR
- Avoiding typical failure points
Tame that Application with Plugins and Extensions
- Terminal plugin
- SAP automation
- Java plugin
- Citrix automation
- Mail plugin
- PDF plugin
- Web integration
- Excel and Word plugins
- Credential management
- Extensions – Java, Chrome, Firefox, and Silverlight
Handling User Events and Assistant Bots
- What are assistant bots?
- Monitoring system event triggers
- Monitoring image and element triggers
- Launching an assistant bot on a keyboard event
Exception Handling, Debugging, and Logging
- Exception handling
- Common exceptions and ways to handle them
- Logging and taking screenshots
- Debugging techniques
- Collecting crash dumps
- Error reporting
Managing and Maintaining the Code
- Project organization
- Nesting workflows
- Reusability of workflows
- Commenting techniques
- State Machine
- When to use Flowcharts, State Machines, or Sequences
- Using config files and examples of a config file
- Integrating a TFS server
Deploying and Maintaining the Bot
- Publishing using publish utility
- Overview of Orchestration Server
- Using Orchestration Server to control bots
- Using Orchestration Server to deploy bots
- License management
- Publishing and managing updates
TENHO INTERESSE