Companies Home Search Profile

Advanced Network Automation with Cisco and Python Online Training

Focused View

John McGovern

31:11:51

176 View
  • 1. Create a Lab Environment for Network Automation.mp4
    04:50
  • 2. VMWare Installation.mp4
    02:53
  • 3. EVE-NG Installation.mp4
    06:48
  • 4. Adding Cisco Images.mp4
    13:12
  • 5. Adding Arista Images.mp4
    05:41
  • 6. Ubuntu Installation.mp4
    04:12
  • 7. Visual Studio Code.mp4
    08:35
  • 9. DevNet Sandboxes.mp4
    04:21
  • 10. Introduction to Nornir.mp4
    11:38
  • 11. Creating a Runbook.mp4
    09:48
  • 12. The Config File.mp4
    06:05
  • 13. The Hosts File.mp4
    05:16
  • 14. The Groups File.mp4
    05:58
  • 15. The Defaults File.mp4
    03:43
  • 16. The Data Key.mp4
    08:41
  • 17. Understanding Inheritance.mp4
    08:14
  • 18. Nornir Plugins.mp4
    04:44
  • 19. Show Commands with Scrapli.mp4
    17:37
  • 20. Configurations with Scrapli.mp4
    09:33
  • 21. Show Commands with Netmiko.mp4
    05:24
  • 22. Configurations with Netmiko.mp4
    06:53
  • 23. NAPALM.mp4
    20:51
  • 24. What to Automate.mp4
    08:41
  • 25. Parser View.mp4
    14:30
  • 26. Rolling Back Configurations.mp4
    14:07
  • 27. Device Hardening.mp4
    08:17
  • 28. Git Security.mp4
    10:51
  • 29. The Getpass Module.mp4
    11:52
  • 30. Handling Multiple Passwords.mp4
    11:47
  • 31. Using sys.argv.mp4
    05:16
  • 32. Environment Variables.mp4
    09:15
  • 33. GPG Encryption.mp4
    07:48
  • 34. What is Structured Data.mp4
    08:21
  • 35. IPDB Object Inspection.mp4
    14:24
  • 36. Working with Lists.mp4
    08:42
  • 37. Working with Dictionaries.mp4
    09:48
  • 38. Automating Interface Descriptions.mp4
    11:43
  • 39. TextFSM.mp4
    09:54
  • 40. Genie.mp4
    08:44
  • 41. NAPALM.mp4
    11:11
  • 42. NETCONF.mp4
    12:05
  • 43. NETCONF.mp4
    12:05
  • 44. Introduction to Templates.mp4
    09:16
  • 45. Templating with Jinja2.mp4
    11:34
  • 46. Dynamic Directories.mp4
    07:45
  • 47. Loading Variables.mp4
    08:57
  • 48. Automating iBGP.mp4
    11:35
  • 49. NetBox Installation.mp4
    07:33
  • 50. Adding Devices to NetBox.mp4
    08:40
  • 51. Nornir-NetBox.mp4
    12:59
  • 52. Progress Bars.mp4
    09:22
  • 53. Dry Runs.mp4
    08:51
  • 54. Handling Exceptions.mp4
    07:39
  • 55. Basic Filtering.mp4
    07:30
  • 56. Cumulative Filtering.mp4
    03:53
  • 57. Inventory Inheritance And F Object.mp4
    10:46
  • 58. AND Filtering with F Object.mp4
    02:58
  • 59. OR Filtering with F Object.mp4
    03:13
  • 60. Inverted Filtering with F Object.mp4
    03:20
  • 61. Advanced Filtering with F Object.mp4
    05:00
  • 62. Creating a Backup Script.mp4
    10:36
  • 63. Adding a Directory Structure.mp4
    09:25
  • 64. Scheduling Backups with Cron.mp4
    07:56
  • 65. Interactive Backup Scripts.mp4
    07:13
  • 66. MAC-Hunter Overview.mp4
    07:28
  • 67. Show Interfaces.mp4
    04:51
  • 68. Parsing Interfaces.mp4
    06:56
  • 69. Show CDP Neighbors.mp4
    10:18
  • 70. Show Version.mp4
    09:55
  • 71. Empty Lists.mp4
    04:36
  • 72. Handling Errors.mp4
    09:48
  • 73. Defining the Problem.mp4
    08:38
  • 74. Parsing IP Addresses.mp4
    06:37
  • 75. List Creation.mp4
    06:47
  • 76. Counter.mp4
    08:29
  • 77. Locating IPs.mp4
    08:58
  • 78. Inventory Data.mp4
    08:31
  • 79. Filtering Sites.mp4
    09:01
  • 80. Understanding the Topology.mp4
    09:05
  • 81. Pulling the Routes.mp4
    09:07
  • 82. The ipaddress Module.mp4
    07:53
  • 83. Unwrapping the Keys.mp4
    06:46
  • 84. Collecting the Data.mp4
    04:31
  • 85. Multiple Vendors.mp4
    06:04
  • 86. Strings vs Dicts.mp4
    04:27
  • 87. Parsing the Dictionary.mp4
    05:58
  • 88. Final Testing.mp4
    05:24
  • 89. Overview.mp4
    08:05
  • 90. Building a Script.mp4
    11:31
  • 91. Show IP Interface Brief.mp4
    06:06
  • 92. Targeting Loopbacks.mp4
    10:48
  • 93. Management Interfaces.mp4
    06:04
  • 94. Ping Report.mp4
    15:00
  • 95. Understanding the Problem.mp4
    08:14
  • 96. Processing Results.mp4
    09:54
  • 97. Parsing Interfaces.mp4
    11:39
  • 98. Parsing OSPF Oper Data.mp4
    08:49
  • 99. Defaultdict.mp4
    06:17
  • 100. Parsing CDP Neighbors.mp4
    06:42
  • 101. Dynamic Lookups.mp4
    14:06
  • 102. Testing.mp4
    06:04
  • 103. NAPALM Automation.mp4
    05:33
  • 104. NAPALM Backups.mp4
    12:03
  • 105. The Archive Feature.mp4
    05:38
  • 106. NAPALM Replace.mp4
    09:23
  • 107. Wireshark Testing.mp4
    09:29
  • 108. Feature Replace And Regex.mp4
    12:57
  • 109. NAPALM Validate.mp4
    17:02
  • 110. Introduction to Pytest.mp4
    03:26
  • 111. Basic Usage.mp4
    05:33
  • 112. The Conftest File.mp4
    04:43
  • 113. Nornir Logging.mp4
    01:30
  • 114. Unwrapping OSPF Information.mp4
    11:32
  • 115. Building an OSPF Testcase.mp4
    10:32
  • 116. Unwrapping VLAN Information.mp4
    07:51
  • 117. Building a VLAN Testcase.mp4
    06:56
  • 118. Optimizing the OSPF Testcase.mp4
    14:26
  • 119. Optimizing the VLAN Testcase.mp4
    06:25
  • 120. Output Formats.mp4
    04:12
  • 121. Introduction to pyATS.mp4
    02:45
  • 122. Creating a Testbed.mp4
    08:23
  • 123. Profiling the Network.mp4
    09:39
  • 124. Comparing the Network State.mp4
    08:55
  • 125. Pure Python.mp4
    08:33
  • 126. Parallel Call.mp4
    06:29
  • 127. DQ.mp4
    09:02
  • 128. Automation Easy Testing.mp4
    05:24
  • 129. Running Jobs.mp4
    04:18
  • 130. Robot Framework.mp4
    08:12
  • 131. Understanding Desired State.mp4
    08:01
  • 132. Leveraging the CLI.mp4
    08:43
  • 133. Building the OSPF Template.mp4
    18:01
  • 134. Building the ACL Template.mp4
    06:38
  • 135. Building the NTP Template.mp4
    05:33
  • 136. Capturing the Golden Configuration.mp4
    05:52
  • 137. Implementing Desired State.mp4
    13:18
  • 138. Data Center Design Considerations.mp4
    13:44
  • 139. IP Unnumbered.mp4
    09:45
  • 140. Nexus 9K Configurations.mp4
    12:50
  • 141. Pushing Base Configurations.mp4
    06:14
  • 142. Automating OSPF.mp4
    15:39
  • 143. Automating BGP.mp4
    08:02
  • 144. Stripping Configurations.mp4
    18:31
  • 145. Deploying the Fabric.mp4
    06:04
  • 146. DMVPN Design Scenario.mp4
    11:48
  • 147. Configuring the Devices.mp4
    16:16
  • 148. Host and Group Vars.mp4
    08:34
  • 149. Building the VRF Model.mp4
    05:13
  • 150. Building the DMVPN Model.mp4
    12:49
  • 151. Building the BGP Model.mp4
    04:58
  • 152. Automated DMVPN Deployment.mp4
    09:10
  • 153. What is YANG.mp4
    09:56
  • 154. YANG Suite.mp4
    13:25
  • 155. Pyang.mp4
    10:29
  • 156. Open Models.mp4
    11:20
  • 157. Vendor Models.mp4
    09:40
  • 158. Yanglint.mp4
    10:23
  • 159. NETCONF Overview.mp4
    04:19
  • 160. NETCONF get-config.mp4
    08:17
  • 161. NETCONF Subtree Filtering.mp4
    08:12
  • 162. NETCONF Xpath Filtering.mp4
    09:52
  • 163. XMLtodict.mp4
    07:13
  • 164. NETCONF edit-config.mp4
    15:37
  • 165. NETCONF IOSXR Lab.mp4
    04:15
  • 166. No Jinja NETCONF.mp4
    06:15
  • 167. NETCONF Network Wide Transactions.mp4
    07:08
  • 168. RESTCONF Overview.mp4
    07:57
  • 169. Methods And Response Codes.mp4
    11:17
  • 170. GET Requests.mp4
    13:03
  • 171. Nornir Integration.mp4
    08:37
  • 172. Parsing Requests.mp4
    08:39
  • 173. Query Parameters.mp4
    04:58
  • 174. Configuring Devices using RESTCONF.mp4
    10:41
  • 175. Introduction to VXLAN.mp4
    10:23
  • 176. Spine Configurations.mp4
    13:27
  • 177. Leaf Configurations.mp4
    11:53
  • 178. Analysing Configurations.mp4
    08:44
  • 179. The Spine Template.mp4
    11:01
  • 180. The Leaf Template.mp4
    18:45
  • 181. Deploying VXLAN.mp4
    09:04
  • 182. Validation.mp4
    03:15
  • 183. Introduction.mp4
    10:57
  • 184. Command Line Configurations.mp4
    12:25
  • 185. Pulling the Configurations.mp4
    07:43
  • 186. VRF Template Creation.mp4
    09:31
  • 187. Routing Template Creation.mp4
    10:17
  • 188. Automating the Deployment.mp4
    07:53
  • 189. Jinjaless Deployment.mp4
    07:58
  • 190. Introduction to gNMI.mp4
    10:56
  • 191. Lab Setup.mp4
    09:00
  • 192. Get RPCs with gNMIc.mp4
    13:01
  • 193. Set RPCs with gNMIc.mp4
    08:39
  • 194. Subscribe RPCs with gNMIc.mp4
    05:17
  • 195. gNMI with Python.mp4
    12:13
  • 196. Flask Overview.mp4
    06:15
  • 197. Initial Setup.mp4
    09:30
  • 198. Creating a Base Template.mp4
    08:43
  • 199. Pulling the Inventory.mp4
    08:55
  • 200. Displaying the Running Config.mp4
    09:06
  • 201. Displaying Version Information.mp4
    07:35
  • 202. Targeting Devices.mp4
    04:29
  • 203. Navigation Bars.mp4
    04:10
  • 204. CD Pipeline Introduction.mp4
    06:37
  • 205. Test and Production Topologies.mp4
    08:06
  • 206. Jenkins Installation.mp4
    06:49
  • 207. Basic Jenkins Configurations.mp4
    10:10
  • 208. Identifying Potential Problems.mp4
    06:48
  • 209. Github Integration.mp4
    08:47
  • 210. Slack Integration.mp4
    08:15
  • 211. Linting.mp4
    07:11
  • 212. Testing.mp4
    07:13
  • 213. Credentials.mp4
    04:52
  • 214. Multiple Pipelines.mp4
    07:20
  • 215. Final Deployment.mp4
    10:45
  • Description


    This intermediate Advanced Network Automation with Cisco and Python prepares network engineers to incorporate Nornir's inventory abstraction and concurrent task execution into your network CI/CD automation environment.

    Technologies around network automation and continuous integration and delivery/deployment continue to improve, and make it all the more possible to build, test and merge code seamlessly. But at the same time, many of the tools and languages that are made to monitor, maintain and, ultimately, release code into the wild are so complicated and nuanced that learning the tools themselves is a harder task than just implementing and maintaining CI/CD practices in the first place.

    More details


    After finishing this Advanced Network Automation with Cisco and Python training, you'll know how to incorporate Nornir's inventory abstraction and concurrent task execution into your network CI/CD automation environment.

    For supervisors, this Cisco training can be used to onboard new network engineers, curated into individual or team training plans, or as a Cisco reference resource.

    Advanced Network Automation with Cisco and Python: What You Need to Know

    This Advanced Network Automation with Cisco and Python training covers Nornir topics including:

    • Advanced filtering
    • Handling connections to devices
    • Inspecting complex structures
    • Using ipdb with Nornir
    • Transforming inventory data

    Who Should Take Advanced Network Automation with Cisco and Python Training?

    This Advanced Network Automation with Cisco and Python training is considered professional-level Cisco training, which means it was designed for network engineers. This Nornir skills course is designed for network engineers with three to five years of experience with network automation and CI/CD tools and practices.

    New or aspiring network engineers. If you're just starting out as a network engineer, watch out: advanced network automation and CI/CD automation is — frankly — advanced. But if you know your organization is interested in pursuing CI/CD, or is struggling with implementing network automation tools, you could boost your career by investing early in understanding how Cisco and Nornir work together to make CI/CD automation a reality.

    Experienced network engineers. The obvious benefits of Nornir's backwards compatibility and small codebase will appeal to network engineers with several years of experience. If you've been thinking about network automation for some time, you'll probably appreciate what Nornir does to improve code quality: linting, code style, static type checking, and unit testing. Nornir and Cisco have advanced CI/CD tools and resources, you can learn about them with this training.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    John McGovern
    John McGovern
    Instructor's Courses

    Nothing beats getting feedback from someone saying my training helped them understand a topic or pass an exam that will ultimately lead them to greater career opportunities.

    A CBT Nuggets learner himself, John used video training to quickly and effectively build his IT knowledge base. His natural curiosity about topics like the cloud often leads him into deep dives to understand the why behind technologies. John, who is Scotland-based, enjoys playing the drums, golfing, reading, and mediation in his spare time.

    Certifications: None

    Areas of expertise: Networking, Python, network automation, and cybersecurity

    CBT Nuggets is renowned for providing innovative training that's informative, meaningful, and engaging. We provide a variety of training, primarily in IT, project management, and office productivity topics. Our comprehensive library contains thousands of training videos ranging from Cisco networking to Microsoft Word. Whether you want to pass a certification exam, increase your skills, or simply learn new things, we've got you covered! All of our training is delivered through high-quality online streaming video. Subscribers can train 24 hours a day, seven days a week, from the convenience of a computer or mobile device. CBT Nuggets trainers are the rock stars of training, renowned for their expertise, industry-wide credibility, and engaging personalities. They enable CBT Nuggets to deliver accurate, up-to-date training, using a laid-back whiteboard presentation style. There are no scripts, EVER. Our trainers love to teach, and it shows! CEO and founder Dan Charbonneau was a Microsoft trainer when he began recording CBT Nuggets' very first training videos back in the 1990s. He wanted to help provide large organizations, small teams and individuals with comprehensive and budget-conscious training, and he realized it couldn't be done in a classroom. From the CBT Nuggets World Headquarters in Eugene, Oregon, Dan and his team promise each video will be informative, comprehensive, accurate, and fun to watch.
    • language english
    • Training sessions 214
    • duration 31:11:51
    • Release Date 2023/07/16