What you'll learn:
- BotCity SDK installation
- Master BotCity Maestro for effective automations management
- Automate desktop applications
- Develop web crawler for advanced data scraping
- Web automation
- Excel, API and database automation
- XPath and CSS selectors to find UI elements
- Use datapools for efficient batch processing
- Debug techniques for efficient bot troubleshooting
- Use BotCity plugins to boost development productivity
Welcome to "RPA with Python and BotCity - Build and Manage Automations" course, your gateway to mastering Robotic Process Automation (RPA) using Python and BotCity. Whether you're a beginner or looking to upgrade your automation skills, this course it's made for you.
We'll start by understanding what is BotCity and its main features. Next, we'll setup our environment to have every it's needed to follow the course and be able to develop and run Python scripts and BotCity. Then, we will learn how to use the BotCity framework for automation development and create our very first bot. After create our first bot, we will learn how to develop bots across different scenarios like desktop automation, web automation, develop advanced web crawler, interact with Excel, API's and database. Later, we will focus on BotCity Maestro and learn how we manage automations/bots from there, start tasks, schedule automation execution, use datapools for efficient batch processing, use execution logs for monitoring or create automation metrics, raise alerts, manage credentials securely and much more!
The topics covered will be as follows:
Introduction to BotCity: Dive into the essentials of BotCity, understanding its core features and capabilities.
Setting Up Your Environment: We'll guide you through setting up the ideal environment to seamlessly follow along with the course.
BotCity Development Framework: Gain in-depth knowledge of the BotCity framework and how it integrates with Python for RPA.
XPath and CSS Selectors: Learn to efficiently locate elements using XPath and CSS selectors - a vital skill for UI automation.
Web Automation Mastery: Master the techniques of automating web-based tasks and processes.
Desktop Automation: Learn how to automate desktop applications with precision and ease.
Advanced Data Scraping: Develop skills to create sophisticated web crawlers for data scraping.
Excel, API, and Database Automation: Explore automation in various domains including Excel, APIs, and databases.
BotCity Maestro: Master BotCity Maestro for effective automation management.
Debugging and Datapools: Learn advanced debugging techniques and how to use datapools for efficient batch processing.
Scheduling Automations: Acquire the ability to program and schedule automatic task executions.
Use BotCity Plugins: Boost development productivity with BotCity plugins
Hands-on Practice: Engage in practical exercises throughout the course to solidify your learning.
..and much more!
By the end of this course, you'll not only be able to develop and manage RPA solutions using Python and BotCity.