This self-paced course provides students with the foundational knowledge required to automate Junos using NetDevOps automation tools, protocols, and technologies. Students learn using demos of the tools and languages relevant to automating the Junos OS platform in a NetDevOps environment. The course includes an introduction to the basic NetDevOps practices, Junos APIs, and Network Configuration Protocol (NETCONF). It also focuses on using Python, Junos PyEZ, Representational State Transfer (REST) API methods, and the Junos REST API to automate Junos. This course introduces XML, JavaScript Object Notation (JSON), and YAML, as these languages facilitate Junos automation. This course also introduces Juniper platform automation using REST API. Students will gain experience with automating the Junos operating system through demonstrations. This course uses Junos OS Release 24.2R1, Junos PyEZ 2.6.3, and Python 3.8.10.

Note: Please note this course has been updated to the new version on May 15, 2025. This course includes audio and closed captioning in English, and AI-generated closed captioning for German, French, Portuguese, Spanish, Chinese and Japanese.


Purchase Includes: 6 Months of Access
Certification Track: Automation & DevOps
Difficulty Level: Foundational
Subscription Details
  • 6 months of access to the online course materials from date of registration.
  • Virtual Labs are not included.
  • On-Demand courses do not include an eBook.
  • Opportunity to earn a discounted certification exam voucher.
  • Need support? Please contact us

Resources to help you along the way
Course Modules
#ModuleDurationLabRequired
1
Course Introduction
This modules provides a brief introduction to the course.
2m
2
Introduction to NetDevOps
This module explains traditional and modern network operations and explains the NetDevOps principles, practices, and benefits.
34m
3
Junos Automation
Theis module covers and overview of Junos Automation Stack, Junos XML API , Junos REST API , Junos JET API and Junos automation Tools.
26m
4
XML and Xpath
This module describes Junos automation APIs and the frameworks, libraires, and tools used to automate Junos devices.
1h
5
XML and NETCONF
This module explains XML document formatting and how Junos uses XML. You will also learn how to navigate a Junos XML documentation using XPath.
55m
6
Python Fundamentals
This module explains NETCONF and how to execute Junos RPCs using NETCONF and the Junos XML API.
28m
7
Python Operations and Flow Control Tools
This module describes Python input and output operations and the Python control flow-tools.
28m
8
Python Modules, Packages, and Libraries
This module explains Python modules, packages, and libraries.
1h 1m
9
Querying Junos Devices Using Junos PyEZ
This module covers how to connect Junos devices using Junos PyEZ.
1h 13m
10
Configuring Junos Devices Using Junos PyEZ
This module demonstrates how to use Junos PyEZ to automate device configurations, how to configure Junos PyEZ exception handling, how to integrate Junos PyEZ with Jinja2 templates. It also provides examples of using Python Junos XML API automation.
1h 18m
11
Data Serialization-JSON and YAML
This module explains JSON and YAML data structures, and how JSON and YAML are used to automate Junos devices.
1h 18m
12
REST API
This module explains the REST API architectures and the REST HTTP methods. It demonstrates the REST HTTP request and response methods using Swagger and Hoppscotch.
57m
13
Automating Junos Devices Using REST API
This module describes the Junos REST API functionality, and how to query the Junos REST API. It also covers how to illustrate the Junos REST API explorer and how to create a Python script that uses the Junos REST API to automate Junos devices.
1h 2m
14
Automating Juniper Management Platforms Using REST API
This modules describes automating Juniper Management platforms using REST API.
49m
15
Automation and DevOps, Associate (JNCIA-DevOps) Voucher Assessment Test
You will have three total attempts to pass the voucher assessment test. If you score 70% or higher you will receive a Pearson Vue discount voucher code for the actual written certification exam. The voucher code will be emailed to you upon successful completion. You may also find the voucher code under your Training History. There are no exceptions to the number of attempts. The voucher code is only valid for a maximum of 30 days. You must schedule and complete your exam within the 30-day window. Voucher extensions or replacements will not be provided.
1h 20m
$0 USD