Practice against following topics to achieve great success at your Devnet Associate Exam-Software Development and Design-Compare data formats (XML, JSON, and YAML)-Describe parsing of common data format (XML, JSON, and YAML) to Python data structures-Describe the concepts of test-driven development-Compare software development methods (agile, lean, and waterfall)-Explain the benefits of organizing code into methods / functions, classes, and modules-Identify the advantages of common design patterns (MVC and Observer)-Explain the advantages of version control-Utilize common version control operations with Git-Clone-Add/remove-Commit-Push / pull-Branch-Merge and handling conflicts-diff-Understanding and Using APIs-Construct a REST API request to accomplish a task given API documentation-Describe common usage patterns related to webhooks -Identify the constraints when consuming APIs-Explain common HTTP response codes associated with REST APIs-Troubleshoot a problem given the HTTP response code, request and API documentation-Identify the parts of an HTTP response (response code, headers, body)-Utilize common API authentication mechanisms: basic, custom token, and API keys-Compare common API styles (REST, RPC, synchronous, and asynchronous)- Construct a Python script that calls a REST API using the requests library-Cisco Platforms and Development-Construct a Python script that uses a Cisco SDK given SDK documentation-Describe the capabilities of Cisco network management platforms and APIs (Meraki, Cisco DNA Center, ACI, Cisco SD-WAN, and NSO) -Describe the capabilities of Cisco compute management platforms and APIs (UCS Manager, UCS Director, and Intersight)-Describe the capabilities of Cisco collaboration platforms and APIs (Webex Teams, Webex devices, Cisco Unified Communi
What you'll learn
Understand different software development methods and their applications
Utilize version control operations with Git
Construct REST API requests and handle authenticating mechanisms
Identify and troubleshoot common HTTP response codes
Employ Python to interact with APIs and Cisco SDKs
Course objectives
Prepare students for the Cisco DevNet Associate Exam
Enhance practical skills in software development and network technology
Familiarize students with common APIs and data formats