Application Programming Interfaces (APIs) have become increasingly important as they provide developers with connectivity to everything from rich datasets in an array of formats (such as JSON) to exposing the configuration of software applications and network appliances. This API Design with Python training course focuses on using Python to interact, design, and build APIs for automated scripting solutions for complex tasks.
By attending API Design with Python workshop, delegates will learn to:
- Develop Python scripts to communicate with RESTful (and non-RESTful) APIs
- Design RESTful API interfaces
- Use Python to open SSH sessions and pass commands
- Move files via SFTP
- Parse and manipulate popular data structures (JSON, XML, CSV, and YAML)
- Manage errors
- Interface with the operating system
- Create expressions for parsing
- Familiarity with any programming or scripting language
The API Design with Python class is ideal for:
- System Administrators, Network Engineers, and Developers
