Course Details
Course Outline
1 - Course Outline
Examining Network Management and OperationsExploring Software Development MethodologiesUsing Python for Network AutomationDescribing NetDevOps: DevOps for NetworkingManaging Automation Development EnvironmentsIntroducing HTTP Network APIsReviewing Data Formats and Data EncodingUsing Python Requests to Automate HTTP-Based APIsExploring YANGUsing YANG ToolsAutomating Model-Driven APIs with PythonIntroducing Ansible for Network AutomationTemplating Configurations with Jinja2
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
Target Audience
This course is designed primarily for customer engineers and systems engineers in the following job roles:
Automation architect
Automation engineer
Consulting systems engineer
DevOps engineer
Network administrator
Network architect
Network consulting engineer
Network design engineer
Network engineer
Network operator
Network reliability engineer
Sales engineer
Site reliability engineer
Systems engineer
Technical solutions architect
Other Prerequisites
Before taking this course, you should have the following knowledge and skills:
Routing and switching including Open Shortest Path First (OSPF), Border Gateway Protocol (BGP), and basic configuration features such as interfaces, Simple Network Management Protocol (SNMP), and static routes
Fundamentals of Python data structures and programming constructs such as loops, conditionals, and classes, or the equivalent of 3–6 months of experience writing Python scripts
Basic Linux commands for navigating the file system and executing scripts
Knowledge of working with text editors