Network engineers know they want to start using programmability to automate IT operations, but there are two problems. Networking hasn't Kent itself easily to programmability and network engineers haven't had time to take on coding. In this course, Cisco ACI Programmability, you’ll gain the ability to make ACI a programmable Network, even if you've never coded a day on your life. First, you'll discover REST APIs. Next, you’ll explore how to make REST calls to manipulate the ACI network. Finally, you’ll learn how to create Python code just from XML or JSON that you've been able to download directly from the APIC. When you’re finished with this course, you'll have the skills and knowledge of network programmability, specifically for Cisco ACI needed to automate tasks and orchestrate workflows to save time and money.
Lauren Malhoit has been in IT for over a dozen years. She’s been the host of podcasts and the author of two books as well as a blogger for several reputable tech sites. She can be reached via twitter @Malhoit.
Course Overview Hi everyone. My name is Lauren Malhoit, and welcome to my course, ACI Programmability. I'm a Technical Marketing Engineer at Cisco, and I concentrate mostly on Application Centric Infrastructure, or ACI. Did you know that every single thing within Cisco ACI, whether it's logical or physical, is considered an object accessible through the API? This is why it's so easy to start manipulating ACI programmatically. In this course, we are going to understand how embracing programmability and automation will not only save you time, but reduce troubleshooting, downtime, and give you more time to innovate in your data center. Some of the major topics that we will cover include why we use programmability with ACI, making REST calls, creating Python code without even knowing Python, and using the ACI Toolkit. By the end of this course, you'll know how to make modifications to your ACI fabric by utilizing the REST APIs, the REST clients, and Python scripting. Before beginning this course, you should be familiar with fundamental concepts of ACI, but you don't need to know how to code. You don't have to be a programmer. This course will be great for beginners and more advanced programmers alike. I hope you'll join me on this journey to learn network programmability with the ACI Programmability course at Pluralsight.