{"id":33106,"date":"2024-11-01T06:44:13","date_gmt":"2024-11-01T06:44:13","guid":{"rendered":"https:\/\/academy.apnic.net\/?page_id=33106"},"modified":"2026-02-19T05:40:14","modified_gmt":"2026-02-19T05:40:14","slug":"network-automation-5days","status":"publish","type":"page","link":"https:\/\/academy.apnic.net\/zh-hant\/catalog\/network-automation-5days","title":{"rendered":"Network Automation"},"content":{"rendered":"            <div class=\"section-banner py-3 px-4 bg-light mb-3 d-flex flex-wrap align-content-center\">\n                <div class=\"bg-white rounded-circle shadow mr-4 text-center\" style=\"height: 100px; width: 100px;\"><img decoding=\"async\"\n                        src=\"\/wp-content\/themes\/awf-wp-academy\/dist\/images\/icon-book.svg\" alt=\"\" width=\"60\"><\/div>\n                <div class=\"mt-3\">\n                    <h5 class=\"text-primary mb-2\">Course Outline<\/h5>\n                    <p><strong>Access over 50+ self-paced, online and face-to-face training courses.<\/strong><br>For\n                        more courses, please visit the <a href=\"..\/\">Course Catalogue.<\/a><\/p>\n                <\/div>\n            <\/div> \n\n\n\n<div style=\"\n    background-color: #e8f3f9;\n    color: #1a1a1a;\n    padding: 10px;\n    text-align: center;\n    font-weight: 500;\n    margin-bottom: 2rem;\n\">\n    Update: To align with the announcement <a href=\"https:\/\/blog.apnic.net\/2025\/09\/08\/apnic-begins-transition-to-refocused-development-activities\/\" target=\"_blank\" style=\"color: #1a1a1a; text-decoration: underline;\"> \u201cAPNIC begins transition to refocused Development activities\u201d<\/a>, this course will transition out of the curriculum and be retired at the end of 2026.\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">[OPTIONAL] Network Automation (5 days)<\/h3>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"id-20240830-0902-APNIC58-NetworkAutomationWorkshop-CourseOverview-Synopsis\">Synopsis<\/h2>\n\n\n\n<p>The objective of this tutorial is to introduce Network Automation using a combination of theory and hands-on-labs. At the conclusion, the participants should have a good understanding of what Network Automation is, and how it can be applied in their environments.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"id-20240830-0902-APNIC58-NetworkAutomationWorkshop-CourseOverview-Targetaudience\">Target audience<\/h2>\n\n\n\n<p>Engineers, Network Managers and Operators, who are interested in Network Automation and want to gain an understanding of how to utilise various tools to improve network consistancy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"id-20240830-0902-APNIC58-NetworkAutomationWorkshop-CourseOverview-Prerequisites\">Prerequisites<\/h2>\n\n\n\n<p>It is assumed that participants have a basic understanding of:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Network operations, Internet technologies, OSI reference model and TCP\/IP.<\/li>\n\n\n\n<li>Basic command line (CLI) skills (Linux and at least 1 Router Operating System).<\/li>\n<\/ul>\n\n\n\n<p>We strongly recommend the following Academy courses be completed before the start of the tutorial:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Routing Fundamentals:&nbsp;<a href=\"https:\/\/academy.apnic.net\/en\/course\/routing-fundamentals-course\">Routing Fundamentals Course<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"id-20240830-0902-APNIC58-NetworkAutomationWorkshop-CourseOverview-Courseoutline\">Course outline<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Introduction to Automation<\/li>\n\n\n\n<li>The 3 W\u2019s of Automation<\/li>\n\n\n\n<li>Introduction to Salt<\/li>\n\n\n\n<li>Introduction to YAML and Jinja<\/li>\n\n\n\n<li>Configuration Management using Salt<\/li>\n\n\n\n<li>Salt States: Advanced Configuration Management<\/li>\n\n\n\n<li>Parsing Output Using TextFSM<\/li>\n\n\n\n<li>The Salt Event Bus<\/li>\n\n\n\n<li>Napalm Logs<\/li>\n\n\n\n<li>The Salt Reactor<\/li>\n\n\n\n<li>Salt Rest API<\/li>\n\n\n\n<li>Building a Device inventory<\/li>\n\n\n\n<li>Extending Salt in your own environment<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"id-20240830-0902-APNIC58-NetworkAutomationWorkshop-CourseOverview-Otherrequirements:\">Other requirements:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Participants are advised to bring their own laptop computers with high-speed Wi-Fi (802.11a\/g\/n\/ac) and administrative access to system. It is also recommended that laptops have Intel i5 or i7 processor, &gt;=8GB of RAM and 30GB of free hard disk space.<\/li>\n\n\n\n<li>Software: SSH Client, Telnet Client, VirtualBox\/VMware<br>Please confirm that you have outbound Secure Shell (SSH) from your office or home network. This is required to access the lab infrastructure.<\/li>\n\n\n\n<li>To access the RouteViews route collectors, use addresses in the&nbsp;<a href=\"http:\/\/routeviews.org\/\">routeviews.org<\/a>&nbsp;domain, e.g. ssh&nbsp;<a href=\"mailto:rviews@route-views.routeviews.org\">rviews@route-views.routeviews.org<\/a>. Users who don\u2019t have telnet can access the RouteViews route collectors using netcat, giving the telnet tcp port 23 as an argument, e.g. nc (or ncat)&nbsp;<a href=\"http:\/\/route-views.routeviews.org\/\">route-views.routeviews.org<\/a>&nbsp;23.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Update: To align with the announcement \u201cAPNIC begins tr [&hellip;]<\/p>\n","protected":false},"author":15549,"featured_media":0,"parent":13696,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width.php","meta":{"footnotes":""},"tags":[],"class_list":["post-33106","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/academy.apnic.net\/zh-hant\/wp-json\/wp\/v2\/pages\/33106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/academy.apnic.net\/zh-hant\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/academy.apnic.net\/zh-hant\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/academy.apnic.net\/zh-hant\/wp-json\/wp\/v2\/users\/15549"}],"replies":[{"embeddable":true,"href":"https:\/\/academy.apnic.net\/zh-hant\/wp-json\/wp\/v2\/comments?post=33106"}],"version-history":[{"count":5,"href":"https:\/\/academy.apnic.net\/zh-hant\/wp-json\/wp\/v2\/pages\/33106\/revisions"}],"predecessor-version":[{"id":34453,"href":"https:\/\/academy.apnic.net\/zh-hant\/wp-json\/wp\/v2\/pages\/33106\/revisions\/34453"}],"up":[{"embeddable":true,"href":"https:\/\/academy.apnic.net\/zh-hant\/wp-json\/wp\/v2\/pages\/13696"}],"wp:attachment":[{"href":"https:\/\/academy.apnic.net\/zh-hant\/wp-json\/wp\/v2\/media?parent=33106"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/academy.apnic.net\/zh-hant\/wp-json\/wp\/v2\/tags?post=33106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}