- Кто такой RPA-разработчик?
- Что делают RPA-разработчики и чем занимаются?
- Что должен знать и уметь RPA-разработчик?
- Востребованность и зарплаты RPA-разработчиков
- Как стать RPA-разработчиком и где учиться?
- 5+ лучших курсов для обучения RPA-разработчика: подробный обзор
- 1 место. Курс «Разработчик программных роботов (RPA) на базе UiPath и PIX» — OTUS
- 2 место. Курс «RPA. Автоматизация бизнес — процессов с UiPath» — Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
- 3 место.Курс «RPA developer» — Академия RPA Разработчиков
- Курс «RPA» — Академия ROBIN RPA
- Курс «Обучение работе с RPA-платформой PIX» — ООО «Пикс Роботикс»
- Курс «Специализация Implementing RPA with Cognitive Automation and Analytics» — Coursera
- Курс «RPA: роботизация бизнес-процессов» — PwC
- Курс «Robotic Process Automation — RPA Overview» — Udemy
- Курс «Master the UiPath Platform» — UiPath Academy
Кто такой RPA-разработчик?
RPA-разработчик (разработчик программных роботов) — это специалист по проектированию, разработке и внедрению программных роботов, которые будут работать вместе с людьми для повышения эффективности бизнес-процессов. Хотя в названии присутствует слово «разработчик», типичные задачи не совпадают с типичной рутиной разработки программного обеспечения, поскольку разработчик RPA использует навыки разработчика программного обеспечения, бизнес-аналитика и менеджера проекта.
Что делают RPA-разработчики и чем занимаются?
Обязанности на примере одной из вакансий:
- Разработка нового функционала (пользовательских программных роботов) на платформе RPA»Kryon»
- Оптимизация работы имеющегося функционала программного робота
- Интеграция разрабатываемых продуктов с внешними системами
- Анализ существующего кода, выявление, устранение ошибок, оптимизация производительности.
Что должен знать и уметь RPA-разработчик?
Требования к RPA-разработчикам:
- Навыки разработки на уровне junior\middle
- Уверенное знание языка программирования и библиотек «Python»
- Умение работать с «Git»
- Знание SQL, опыт работы с реляционными базами данных (PostgreSQL, MySQL), умение использовать ORM (например, Django ORM)
- Знание английского языка, чтение и понимание технической документации
- Опыт работы с не реляционными базами данных, например MongoDB.
Востребованность и зарплаты RPA-разработчиков
На сайте поиска работы в данный момент открыта 231 вакансия, с каждым месяцем спрос на RPA-разработчиков растет.
Количество вакансий с указанной зарплатой RPA-разработчика по всей России:
- от 80 000 руб. 45
- от 135 000 руб. 30
- от 185 000 руб. 22
- от 240 000 руб. 14
- от 295 000 руб. 7
Вакансий с указанным уровнем дохода по Москве:
- от 95 000 руб. 30
- от 165 000 руб. 20
- от 230 000 руб. 12
- от 300 000 руб. 6
- от 365 000 руб. 1
Вакансий с указанным уровнем дохода по Санкт-Петербургу:
- от 155 000 руб. 4
- от 250 000 руб. 3
Как стать RPA-разработчиком и где учиться?
Варианты обучения для RPA-разработчика с нуля:
- Самостоятельное обучение – всевозможные видео на YouTube, книги, форумы, самоучители и т.д. Плюсы – дешево или очень недорого. Минусы – нет системности, самостоятельное обучение может оказаться неэффективным, полученные навыки могут оказаться невостребованными у работодателя;
- Онлайн-обучение. Пройти курс можно на одной из образовательных платформ. Такие курсы рассчитаны на людей без особой подготовки, поэтому подойдут большинству людей. Обычно упор в онлайн-обучении делается на практику – это позволяет быстро пополнить портфолио и устроиться на работу сразу после обучения.
Ниже сделали обзор 5+ лучших онлайн-курсов.
5+ лучших курсов для обучения RPA-разработчика: подробный обзор
Вы научитесь разрабатывать «под ключ» программных роботов для разных задач бизнеса. Программный робот имитирует действия человека за компьютером и автоматизирует его работу в почте, MS Word, MS Excel, PDF, web-приложениях и других сервисах.
Вы освоите платформу UiPath, популярнейшее во всем мире приложение для разработки программных роботов, а также российскую платформу PIX от компании PIX Robotics.
По итогу курса вы:
- Усилите свои навыки программирования
- Освоите одну из ведущих платформ для роботизации – UiPath и перспективную российскую платформу PIX
- Научитесь роботизировать почту, MS Word, MS Excel, PDF, web-приложения и другие системы
- Получите навыки в исправлении ошибок, поиске уязвимостей и их устранении
- Получите сертификат от OTUS и PIX, который признается компанией PIX.
Программа обучения
Модуль 1. Основы работы в UiPath
- Тема 1. UiPath — переменные и их типы
- Тема 2. UiPath — работа с почтовыми сервисами
- Тема 3. UiPath — манипуляции над данными; строки, списки, словари
- Тема 4. UiPath — манипуляции над данными; парсинг, regex, запрос от пользователя
- Тема 5. UiPath — типы построения процесса; логическое ветвление, циклы, switch-case
- Тема 6. Итоговый урок блока
Модуль 2. Работа с программным обеспечением
- Тема 7. UiPath — подключение и работа с БД; запросы — процедуры; тип переменной «таблица»
- Тема 8. UiPath — использование LINQ и lambda-функций на таблицах + активности для работы с данным типом
- Тема 9. UiPath — активности для работы с Excel (и таблицами из Excel)
- Тема 10. UiPath — специальные активности для работы с Excel
- Тема 11. UiPath — работа с pdf-файлами; распознавание текста
- Тема 12. UiPath — типы взаимодействия с графическим интерфейсом; основные активности для ввода информации
- Тема 13. UiPath — основные активности для вывода информации; взаимодействие с элементами
- Тема 14. UiPath — селекторы
- Тема 15. Итоговый урок блока
Модуль 3. Основы организации процесса с учетом доступного функционала
- Тема 16. UiPath — как лучше реализовывать процесс: sequence, flowchart, state machine? Как делать деление на подпроцессы?
- Тема 17. UiPath — как писать переиспользуемые модули? Как следить за версиями процесса?
- Тема UiPath — типы ошибок (Application/Business); try-catch-finally, retry scope, continue on error; global exception handler.
- Тема 19. UiPath — работа в отладчике
- Тема 20. Итоговый урок блока
Модуль 4. Продвинутый уровень
- Тема 21. UiPath — более подробный разбор Оркестратора: роботы, окружения, машины, процессы, пакеты, работы, расписания
- Тема 22. UiPath — более подробный разбор Оркестратора: ассеты и очереди
- Тема UiPath — reframework: обзор
- Тема UiPath — reframework: dispatcher & performer
- Тема Итоговый урок блока
Модуль 5. PIX — практический модуль
- Тема 26. PIX — Вводное занятие
- Тема 27. PIX — Основные активности и работа с ними_ч.1
- Тема 28. PIX — Основные активности и работа с ними_ч.2
- Тема 29. PIX — Основные активности и работа с ними_ч.3
- Тема 30. PIX — Работа с PIX Master
- Тема 31. Итоговый урок блока
Модуль 6. Проектный модуль
- Тема 32. Выбор темы и организация проектной работы
- Тема 33. Консультация по проектам и домашним заданиям
- Тема 34. Защита проектных работ.
Выпускной проект — возможность закрепить навыки, наработанные в процессе обучения. Это отдельная работа, на выполнение которой отводится последний месяц обучения.
Каждый студент напишет несколько собственных роботов для разных бизнес-задач, научится работать в команде и вести совместную разработку.
После обучения вы:
- Получите материалы по всем пройденным занятиям (видеозаписи вебинаров, выполненные домашние задания, выпускной проект)
- Научитесь роботизировать почту, MS Word, MS Excel, PDF, web-приложения и другие системы
- Получите сертификат об окончании курса от OTUS и PIX
- Получите навыки в исправлении ошибок, поиске уязвимостей программных роботов и их устранении
- получите приглашение пройти собеседование в компаниях-партнёрах (в случае успешного обучения).
Этот курс подойдет Вам, если:
- Вы — владелец бизнеса и хотите улучшить свои бизнес-показатели с помощью технологии RPA;
- Вы руководите процессом внедрения средств автоматизации в компании и ищете новый инструмент для внедрения;
- Ваша компания внедрила UiPath и нужны эксперты в штате;
- Вы работаете в компании-интеграторе, которой нужны сертифицированные специалисты;
- Вы осуществляющих ИТ-поддержку роботизированной автоматизации в компании;
- Вы хотите улучшить собственную производительность труда и освободить себя от рутины.
Вы научитесь:
- проектировать и разрабатывать роботизированные процессы на платформе UiPath;
- работать с данными: строки, коллекции, таблицы
- интегрировать проекты UiPath с различными приложениями: Excel, Word, MS SQL, API, интерфейсы, электронная почта
- разбивать процессы на модули и шаблоны, а проекты — на этапы, с учетом системных и бизнес-исключений, создавать библиотеки
- проверять данные и обрабатывать ошибки с использованием механизма try-catch.
- работать с системами контроля версий проекта (GIT, SVN, TFS).
Вы будете знать:
- Основные компоненты процесса: переменные, аргументы, типы данных Обзор — основные действия: Построение процесса, основные логические ветвления (if, switch-case), циклы (for each)
- Операции автоматической записи в UiPath Recorder . «Basic», «desktop», «web» рекордеры.
- Методы ввода-вывода. Screen scraping, data scraping.
- Селекторы: описание, доступ к селекторам, применение, библиотеки селекторов
- Инструменты отладки.
Программа курса:
Модуль 1. Введение в автоматизацию роботизированных процессов (2 ак. ч.)
- Введение в автоматизацию роботизированных процессов. Задачи Robotic Process Automation (RPA) и области применения
- Введение в UiPath: обзор платформы, типы роботов, основные компоненты, лицензирование продукта Установка UiPath Studio Community Edition. Обзор интерфейса.
Модуль 2. Основы работы в UiPath Studio (6 ак. ч.)
- Основные компоненты процесса: переменные, аргументы, типы данных Обзор основных действий Построение процесса, основные логические ветвления (if, switch-case), циклы (for each)
- Работа с данными: строки, коллекции, таблицы.
- UiPath Recorder Операции автоматической записи. «Basic», «desktop», «web» рекордеры.
- Взаимодействие с пользовательским интерфейсом. Методы ввода-вывода. Screen scraping, data scraping.
- Работа с селекторами: описание, доступ к селекторам, применение, библиотеки селекторов
- Отладка, инструменты отладки. Обработка исключений. Проверка данных и обработка ошибок с использованием механизма try-catch. Глобальный обработчик ошибок. Локальная публикация рабочего процесса.
Модуль 3. Взаимодействие с приложениями (6 ак. ч.)
- Работа с Excel и Word. Основные взаимодействия, обработка данных.
- Работа UiPath с интерфейсом: Создание роботов, взаимодействующих с веб-сайтом через интерфейс Извлечение данных с веб-сайта и сохранение их в файле .xlsx.
- Работа UiPath с API: Описание Основные действия Создание роботов, взаимодействующих с приложениями через API
- Работа UiPath с БД: Описание Основные действия Создание роботов, взаимодействующих с СУБД MS SQL
- Методы извлечения данных из PDF-документа.
- Автоматизация электронной почты: получение e-mail, извлечение из них данных, отправка e-mail, работа с шаблонами e-mail. Хранение учетных данных.
Модуль 4. Проектирование проекта (6 ак. ч.)
- Переиспользование компонентов: разбиение процесса на модули, шаблоны процессов. Библиотеки.
- State Machine. Описание, применение
- Работа с системными и бизнес исключениями
- Основные функции Orchestrator. Assets, очереди, пакеты, окружения, машины, хранение учетных данных, управление роботами. Подключение роботов к оркестратору Установка UiPath Enterprise Orchestrator
- Этапы проектирования автоматизации бизнес-процессов с помощью платформы UiPath. Best Practices Общие правила при разработке процессов в UiPath
- Robotic Enterprise Framework. Что такое Dispatcher и Performer процессы, сфера применения
Модуль 5. Взаимодействие с вспомогательным ПО (3 ак. ч.)
- UiPath + ElasticSearch and Kibana — описание, инсталляция, настройка визуализаций
- Работа с системами контроля версий (GIT, SVN, TFS)
Модуль 6. Финальная проектная работа (1 ак. ч.).
RPA — это форма технологии автоматизации бизнес-процессов, основанная на программном обеспечении способном решать спектр задач доступных для выполнения только человеку. Алгоритмы выполняющие такие задачи принято называть роботами(ботами) или работниками искусственного интеллекта.
Программа «RPA developer»:
- Работа в браузерах
- Работа с офисными программами
- Работа с веб-приложениями
- Работа с почтовыми службами
- Взаимодействие с базами данных
- Распознавание изображений
- Управление роботами
- Ведение проекта
- Методология
6840 минут практических занятий под руководством опытных наставников.
Этапы процесса обучения:
- Изучение теоретической части в интерактивной Академии вендора.
- Прохождение тестирования студента, выполнение трех тестовых заданий.
Результаты обучения:
- Полное понимание возможностей платформы
- Умение создавать сложных роботов
- Понимание принципов кастомной разработки
- Знание основ RPA-аналитики и применение на практике всех полученных навыков
Курсы дают возможность быстро освоить востребованную профессию и получить рекомендации по трудоустройству.
Лучшие слушатели получают предложения от крупнейших работодателей уже во время занятий
Каждый выпускник Академии получает собственную страницу с описанием навыков, реализованных проектов и свидетельство подтверждающее успешное прохождение практического курса.
Услуги Академии:
- Подбор и тестирование разработчиков
- Обучение и подготовка для работы в проектных командах
- Создание локальных Центров RPA-компетенций
- Контроль качества работ, выполнения трудовых обязательств.
- База знаний
Инструкция по использованию продукта. - Обучающие видеоролики по работе с ROBIN RPA
Рассказываем о возможностях платформы, показываем процесс создания программных роботов по шагам, показываем решение нестандартных задач. - Методические материалы ROBIN для ведения проектов роботизации (RPA)
Делимся методикой, инструкциями, документами для ведения проектов роботизации (RPA). - Базовый курс RPA от ROBIN
Данный курс предназначен для ИТ-специалистов, желающих понять принципы работы платформы ROBIN RPA и приобрести навыки в построении роботов. - Аналитика: сравнение RPA платформ.
Кейсы применения. - Вебинары.
Программы обучения
Для быстрого погружения и получения практических навыков использования PIX RPA предлагаем пройти курсы, разработанные специалистами PIX Robotics.
- Общий прикладной курс по роботизации
Базовый курс по роботизации. - Разработка программных роботов на базе PIX RPA
Углубленный курс по разработке роботов.
Для кого эти курсы:
Курсы предназначены для слушателей, которые планируют с нуля изучить основы и заниматься разработкой программных роботов в качестве разработчиков или бизнес-аналитиков
- Новичкам
С нуля вы изучите основы и получите практические навыки использования PIX RPA - Владельцам бизнеса
Поймете, какие рутинные бизнес-процессы вашей компании можно роботизировать - Аналитикам
Научитесь анализировать бизнес-процесс, стоимость его роботизации, сроки и выгоды реализации проекта - Разработчикам
Создадите робота для выбранного бизнес-процесса компании.
Этапы обучения на курсе:
- Введение в теорию
Изучение теоретической части программной роботизации - Начало работы с PIX Studio
Демонстрация последовательности действий, необходимых для начала работы со студией - Практическая часть
Демонстрация работы с активностями студии на конкретных примерах - Работа с PIX Master
Демонстрация работы PIX Master с пояснениями - Разработка робота для вашего бизнес-процесса
Разработка участниками курса скрипта по собственному или внутреннему бизнес-процессу под наставничеством специалистов PIX - Получение сертификата
Получение сертификата о прохождении прикладного курса.
Что вы получите от курсов:
- Понимание что такое RPA
и где целесообразно использовать программную роботизацию - Сможете писать роботов на платформе PIX
Уже на курсе вы сможете самостоятельно написать робота для своего бизнесс-процесса - Сможете просчитывать целесообразность RPA
Поймете, какие бизнес-процессы вашей компании лучше роботизировать - Отдадите рутину роботам
Освободите время сотрудников для решения более важных задач.
Проектируйте, разрабатывайте и развертывайте программных ботов с помощью RPA. Создайте интеллектуальную цифровую рабочую силу, используя RPA, когнитивную автоматизацию и аналитику. Автоматизируйте бизнес-процессы с помощью продуктов Automation Anywhere.
Чему Вы научитесь:
- Разработать план проекта для реализации RPA
- Разрабатывайте и тестируйте ботов в клиенте AAE, развертывайте и контролируйте их через веб-диспетчерскую
- Развертывайте когнитивных ботов и контролируйте их производительность с помощью портала IQ Bot
- Создание операционной аналитики для клиента AAE и бизнес-аналитики для Bot Insight.
Специализация включает несколько курсов:
- RPA Lifecycle: Introduction, Discovery and Design
Независимо от отрасли, автоматизация бизнес-процессов никуда не денется. Бизнес-процессы все чаще автоматизируются с помощью автоматизации программного обеспечения. Но как упростить и сделать доступной автоматизацию программного обеспечения? Ответ — Роботизированная автоматизация процессов или RPA. - RPA Lifecycle: Development and Testing
Чтобы принять RPA, вы начинаете с этапов обнаружения и проектирования и переходите к этапу разработки и тестирования.
Жизненный цикл RPA – Разработка и тестирование — это второй курс специализации по внедрению RPA с Когнитивными решениями и аналитикой. - RPA Lifecycle: Deployment and Maintenance
Внедрение роботизированной автоматизации процессов (или RPA) осуществляется на нескольких критических этапах. На этапе обнаружения вы определяете бизнес-процессы, полезные для автоматизации. На этапе проектирования вы создаете план RPA для их автоматизации. На этапе разработки и тестирования вы выполняете план RPA и разрабатываете ботов, тщательно тестируя их во время разработки. - Cognitive Solutions and RPA Analytics
Миллионы компаний в мире сегодня обрабатывают бесконечное количество документов в различных форматах. Хотя роботизированная автоматизация процессов (RPA) процветает почти в каждой отрасли и быстро развивается, она хорошо работает только со структурированными источниками данных.
Как насчет данных, которые не полностью структурированы и представлены в разных макетах? Для решения этой проблемы существует еще один аспект RPA, который захватывает отрасль штурмом: когнитивная автоматизация.
По прохождению онлайн-курса вы сможете:
- объяснять другим людям, что такое роботизация и какие задачи она может решать;
- распознавать бизнес- процессы, которые наиболее эффективно осуществлять, используя решения в области роботизации;
- оценивать потенциальный эффект для своих проектов и инициатив от роботизации процессов;
- правильно формулировать задачу командам роботизации, а также принимать результаты их работы (роботов).
Основные темы:
- Что такое RPA?
- Как ускорить рабочий процесс и избавиться от рутины?
- Какие задачи лучше всего роботизировать?
- Как рассчитать будущий эффект от роботизации?
- Взаимодействие с командой по роботизации
- Как принимать робота?
- Подсчет сэкономленного времени
- Роботизация в PwC
- Игра: миф или реальность
- Создаем робота своими руками
- Тестирование.
Чему вы научитесь:
- Поймите, что такое Роботизированная автоматизация процессов (RPA)
- Смотрите демонстрацию RPA
- Поймите, почему RPA — это огромная возможность для карьеры и заработка
- Знайте, какие инструменты RPA наиболее актуальны
- Понимание проблем и рисков при внедрении RPA
- Представьте себе базовый план реализации RPA.
Материалы курса:
5 секций, 23 лекции
- Добро пожаловать
- Основы
- Копаем Глубже
- Внедрение RPA на Вашем предприятии
- Следующие шаги.
Академия UiPath позволяет компаниям ускорить внедрение роботизированной автоматизации процессов за счет повышения квалификации своих специалистов. Мы стремимся изменить способ работы людей, демократизируя обучение RPA и помогая создать «робота для каждого человека».
- Создайте прочную основу для RPA
Откройте для себя основы RPA, ознакомьтесь с платформой UiPath и создайте своего первого программного робота — и все это менее чем за четыре часа. - Развивайте профессиональные навыки
Независимо от того, являетесь ли вы разработчиком RPA или бизнес-аналитиком, вы можете пройти обучение, необходимое для выполнения конкретных должностных обязанностей в Центре передового опыта компании (COE). - Начните автоматизацию уже сегодня
Академия UiPath поддерживает бизнес, позволяя каждому сотруднику использовать, создавать и извлекать выгоду из автоматизации. Присоединяйтесь к движению автоматизации под руководством граждан с нашими бесплатными учебными планами для бизнес-пользователей.
Курсы:
- RPA Developer Foundation
- Get Started with StudioX
- Orchestrator for Developers
- Document Understanding Overview
- AI Center Overview
- Test Suite
И др.