<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="30943" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/juniper-apstraff" lastchanged="2025-07-29T12:18:17+02:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Data Center Automation using Juniper Apstra Freeform</title><productcode>APSTRAFF</productcode><vendorcode>JP</vendorcode><vendorname>Juniper Networks</vendorname><fullproductcode>JP-APSTRAFF</fullproductcode><version>1.0</version><objective>&lt;p&gt;After successfully completing this course, you should be able to:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Describe the benefits of the Freeform reference design&lt;/li&gt;&lt;li&gt;Discuss how templates are used for Junos automation&lt;/li&gt;&lt;li&gt;Create Jinja2 templates&lt;/li&gt;&lt;li&gt;Describe how Jinja2 can be used to create Junos configurations&lt;/li&gt;&lt;li&gt;Describe how to create a config template&lt;/li&gt;&lt;li&gt;Perform the steps to create a running Freeform blueprint&lt;/li&gt;&lt;li&gt;Describe the usage of device context and property sets&lt;/li&gt;&lt;li&gt;Explain the behavior of a central routing and bridging (CRB) DC&lt;/li&gt;&lt;li&gt;Describe the configuration of a CRB-based DC&lt;/li&gt;&lt;li&gt;Describe how to define intent for the CRB use case&lt;/li&gt;&lt;li&gt;Describe how to use the default config templates for the CRB use case&lt;/li&gt;&lt;li&gt;Describe how to enable basic routing in the CRB use case&lt;/li&gt;&lt;li&gt;Describe how to enable VXLAN networks in the CRB use case&lt;/li&gt;&lt;li&gt;Describe how to route between overlay VXLAN networks in the CRB use case&lt;/li&gt;&lt;li&gt;Perform Day 2 operations by modifying device context&lt;/li&gt;&lt;li&gt;Perform Day 2 operations by modifying config templates&lt;/li&gt;&lt;li&gt;Use the Graph Explorer to traverse the graph datastore&lt;/li&gt;&lt;li&gt;Describe the function of an IBA probe&lt;/li&gt;&lt;li&gt;Create an IBA probe&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;Basic knowledge of Apstra, including :
&lt;ul&gt;
&lt;li&gt;Navigating the global UI&lt;/li&gt;&lt;li&gt;Using device profiles&lt;/li&gt;&lt;li&gt;Agent installation&lt;/li&gt;&lt;li&gt;Device management&lt;/li&gt;&lt;li&gt;Navigating a blueprint&amp;rsquo;s UI&lt;/li&gt;&lt;li&gt;Using the REST API&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Basic knowledge of networking and data center designs&lt;/li&gt;&lt;li&gt;Understanding of Clos IP fabric&lt;/li&gt;&lt;li&gt;Basic routing protocol design, configuration, and performance&lt;/li&gt;&lt;li&gt;Overlay and underlay routing designs knowledge&lt;/li&gt;&lt;li&gt;Basic automation design and workflows&lt;/li&gt;&lt;li&gt;An understanding of Junos device configuration via CLI&lt;/li&gt;&lt;li&gt;Strong background in Jinja templating&lt;/li&gt;&lt;li&gt;Basic automation tools like Python and Ansible&lt;/li&gt;&lt;li&gt;Border Gateway Protocol (BGP) knowledge is recommended, but not required&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;The primary audiences for this course are the following:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Networking architects and operators, system engineers, DevOps and IT professionals&lt;/li&gt;&lt;li&gt;Individuals responsible for configuring, monitoring, and troubleshooting modern networks of any size leveraging Junos hardware or operating systems&lt;/li&gt;&lt;/ul&gt;</audience><contents>&lt;ul&gt;
&lt;li&gt;Course Introduction&lt;/li&gt;&lt;li&gt;Freeform Overview&lt;/li&gt;&lt;li&gt;Jinja Review&lt;/li&gt;&lt;li&gt;Config Templates&lt;/li&gt;&lt;li&gt;Deploy a Freeform Blueprint&lt;/li&gt;&lt;li&gt;Device Context and Property Sets&lt;/li&gt;&lt;li&gt;CRB Use Case &amp;mdash; Overview&lt;/li&gt;&lt;li&gt;CRB Intent and Default Config Templates&lt;/li&gt;&lt;li&gt;Basic Routing for CRB&lt;/li&gt;&lt;li&gt;L2 Overlay Networking for CRB&lt;/li&gt;&lt;li&gt;L3 Overlay Networking for CRB&lt;/li&gt;&lt;li&gt;Day 2 Operations&lt;/li&gt;&lt;li&gt;Graph Explorer&lt;/li&gt;&lt;li&gt;Intent-Based Analytics Overview&lt;/li&gt;&lt;li&gt;Creating an IBA Probe&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Labs&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lab 1: Jinja Review&lt;/li&gt;&lt;li&gt;Lab 2: Deploying a Freeform Blueprint&lt;/li&gt;&lt;li&gt;Lab 3: Device Context and Property Sets&lt;/li&gt;&lt;li&gt;Lab 4: Creating Intent, Context, and Root Templates for CRB&lt;/li&gt;&lt;li&gt;Lab 5: Basic Routing for CRB&lt;/li&gt;&lt;li&gt;Lab 6: Layer 2 Overlay Networking for CRB&lt;/li&gt;&lt;li&gt;Lab 7: Layer 3 Overlay Networking for CRB&lt;/li&gt;&lt;li&gt;Lab 8: Day 2 Operations&lt;/li&gt;&lt;li&gt;Lab 9: Creating IBA Probes&lt;/li&gt;&lt;/ul&gt;</contents><outline>&lt;ul&gt;
&lt;li&gt;Course Introduction&lt;/li&gt;&lt;li&gt;Freeform Overview&lt;/li&gt;&lt;li&gt;Jinja Review&lt;/li&gt;&lt;li&gt;Config Templates&lt;/li&gt;&lt;li&gt;Deploy a Freeform Blueprint&lt;/li&gt;&lt;li&gt;Device Context and Property Sets&lt;/li&gt;&lt;li&gt;CRB Use Case &amp;mdash; Overview&lt;/li&gt;&lt;li&gt;CRB Intent and Default Config Templates&lt;/li&gt;&lt;li&gt;Basic Routing for CRB&lt;/li&gt;&lt;li&gt;L2 Overlay Networking for CRB&lt;/li&gt;&lt;li&gt;L3 Overlay Networking for CRB&lt;/li&gt;&lt;li&gt;Day 2 Operations&lt;/li&gt;&lt;li&gt;Graph Explorer&lt;/li&gt;&lt;li&gt;Intent-Based Analytics Overview&lt;/li&gt;&lt;li&gt;Creating an IBA Probe&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>After successfully completing this course, you should be able to:



- Describe the benefits of the Freeform reference design
- Discuss how templates are used for Junos automation
- Create Jinja2 templates
- Describe how Jinja2 can be used to create Junos configurations
- Describe how to create a config template
- Perform the steps to create a running Freeform blueprint
- Describe the usage of device context and property sets
- Explain the behavior of a central routing and bridging (CRB) DC
- Describe the configuration of a CRB-based DC
- Describe how to define intent for the CRB use case
- Describe how to use the default config templates for the CRB use case
- Describe how to enable basic routing in the CRB use case
- Describe how to enable VXLAN networks in the CRB use case
- Describe how to route between overlay VXLAN networks in the CRB use case
- Perform Day 2 operations by modifying device context
- Perform Day 2 operations by modifying config templates
- Use the Graph Explorer to traverse the graph datastore
- Describe the function of an IBA probe
- Create an IBA probe</objective_plain><essentials_plain>- Basic knowledge of Apstra, including :

- Navigating the global UI
- Using device profiles
- Agent installation
- Device management
- Navigating a blueprint’s UI
- Using the REST API
- Basic knowledge of networking and data center designs
- Understanding of Clos IP fabric
- Basic routing protocol design, configuration, and performance
- Overlay and underlay routing designs knowledge
- Basic automation design and workflows
- An understanding of Junos device configuration via CLI
- Strong background in Jinja templating
- Basic automation tools like Python and Ansible
- Border Gateway Protocol (BGP) knowledge is recommended, but not required</essentials_plain><audience_plain>The primary audiences for this course are the following:



- Networking architects and operators, system engineers, DevOps and IT professionals
- Individuals responsible for configuring, monitoring, and troubleshooting modern networks of any size leveraging Junos hardware or operating systems</audience_plain><contents_plain>- Course Introduction
- Freeform Overview
- Jinja Review
- Config Templates
- Deploy a Freeform Blueprint
- Device Context and Property Sets
- CRB Use Case — Overview
- CRB Intent and Default Config Templates
- Basic Routing for CRB
- L2 Overlay Networking for CRB
- L3 Overlay Networking for CRB
- Day 2 Operations
- Graph Explorer
- Intent-Based Analytics Overview
- Creating an IBA Probe
Labs



- Lab 1: Jinja Review
- Lab 2: Deploying a Freeform Blueprint
- Lab 3: Device Context and Property Sets
- Lab 4: Creating Intent, Context, and Root Templates for CRB
- Lab 5: Basic Routing for CRB
- Lab 6: Layer 2 Overlay Networking for CRB
- Lab 7: Layer 3 Overlay Networking for CRB
- Lab 8: Day 2 Operations
- Lab 9: Creating IBA Probes</contents_plain><outline_plain>- Course Introduction
- Freeform Overview
- Jinja Review
- Config Templates
- Deploy a Freeform Blueprint
- Device Context and Property Sets
- CRB Use Case — Overview
- CRB Intent and Default Config Templates
- Basic Routing for CRB
- L2 Overlay Networking for CRB
- L3 Overlay Networking for CRB
- Day 2 Operations
- Graph Explorer
- Intent-Based Analytics Overview
- Creating an IBA Probe</outline_plain><duration unit="d" days="5">5 jours</duration><pricelist><price country="DE" currency="USD">5000.00</price><price country="CH" currency="USD">5000.00</price><price country="AT" currency="USD">5000.00</price><price country="SE" currency="USD">5000.00</price><price country="IL" currency="USD">5000.00</price><price country="AE" currency="USD">5000.00</price><price country="SI" currency="USD">5000.00</price><price country="SK" currency="USD">5000.00</price><price country="FR" currency="EUR">5000.00</price></pricelist><miles/></course>