<?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="35000" language="en" source="https://portal.flane.ch/swisscom/en/xml-course/juniper-adcaja" lastchanged="2025-07-29T12:18:36+02:00" parent="https://portal.flane.ch/swisscom/en/xml-courses"><title>Advanced Data Center Automation Using Juniper Apstra</title><productcode>ADCAJA</productcode><vendorcode>JP</vendorcode><vendorname>Juniper Networks</vendorname><fullproductcode>JP-ADCAJA</fullproductcode><version>1.0</version><objective>&lt;ul&gt;
&lt;li&gt;Describe the basic REST API functionality.&lt;/li&gt;&lt;li&gt;Describe the functions of the Apstra-CLI utility.&lt;/li&gt;&lt;li&gt;Describe the Apstra provider for Terraform.&lt;/li&gt;&lt;li&gt;Manage resource pools with Terraform.&lt;/li&gt;&lt;li&gt;Manage devices with Terraform.&lt;/li&gt;&lt;li&gt;Create designs with Terraform.&lt;/li&gt;&lt;li&gt;Create a blueprint using Terraform.&lt;/li&gt;&lt;li&gt;Demonstrate how to scale blueprints with Terraform.&lt;/li&gt;&lt;li&gt;Describe how to integrate Apstra with an external IP AddressManagement (IPAM) system.&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;Strong background in network design and operations&lt;/li&gt;&lt;li&gt;Understanding of Clos IP fabric&lt;/li&gt;&lt;li&gt;Overlay and underlay routing designs&lt;/li&gt;&lt;li&gt;Basic automation design and workflows&lt;/li&gt;&lt;li&gt;Understanding of network device configuration through theCLI&lt;/li&gt;&lt;li&gt;Knowledge of BGP&lt;/li&gt;&lt;li&gt;Completion of the &lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/en/course/juniper-apstra&quot;&gt;&lt;svg role=&quot;img&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; data-nosnippet class=&quot;cms-linkmark&quot;&gt;&lt;use xlink:href=&quot;/css/img/icnset-linkmarks.svg#linkmark&quot;&gt;&lt;/use&gt;&lt;/svg&gt;Data Center Automation using Juniper Apstra &lt;span class=&quot;fl-prod-pcode&quot;&gt;(APSTRA)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; course&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;ul&gt;
&lt;li&gt;Networking architects and operators, system engineers, and DevOps and IT professionals&lt;/li&gt;&lt;li&gt;Individuals responsible for configuring, monitoring, and troubleshooting modern spine-and-leaf data centers of any size leveraging any networking vendor hardware or operating system&lt;/li&gt;&lt;/ul&gt;</audience><contents>&lt;h5&gt;Introduction to the REST API&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe the basic REST API functionality&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Lab 1: Using the REST API&lt;/p&gt;
&lt;h5&gt;Using the Apstra-CLI Utility&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe the functions of the Apstra-CLI utility&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Lab 2: Using the Apstra-CLI Utility&lt;/p&gt;
&lt;h5&gt;Introduction to Terraform&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Perform the initialization of Terraform and the Apstra provider&lt;/li&gt;&lt;li&gt;Create a Terraform resource using the Apstra provider&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Creating Apstra Resources with Terraform&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Create resource pools with Terraform&lt;/li&gt;&lt;li&gt;Explain additional Terraform features&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Lab 3: Creating Apstra Resources with Terraform&lt;/p&gt;
&lt;h5&gt;Managing Devices with Terraform&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Install device agents with Terraform&lt;/li&gt;&lt;li&gt;Explain additional Terraform features&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Lab 4: Managing Devices with Terraform&lt;/p&gt;
&lt;h5&gt;Creating Designs with Terraform&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Create rack types&lt;/li&gt;&lt;li&gt;Create templates&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Lab 5: Creating Designs with Terraform&lt;/p&gt;
&lt;h5&gt;Creating Blueprints with Terraform&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Create and build a blueprint&lt;/li&gt;&lt;li&gt;Describe how to add a routing zone and an external router to a blueprint&lt;/li&gt;&lt;li&gt;Describe how to add virtual networks to a blueprint&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Lab 6: Creating an Apstra Blueprint with Terraform&lt;/p&gt;
&lt;h5&gt;Scaling Blueprints with Terraform&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Demonstrate how to scale out a blueprint with Terraform&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Lab 7: Scaling Blueprints with Terraform&lt;/p&gt;
&lt;h5&gt;Integration with External IPAM&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe how to use Terraform to integrate Apstra with an external IPAM&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Lab 8: Integrating Apstra with an External IPAM&lt;/p&gt;</contents><objective_plain>- Describe the basic REST API functionality.
- Describe the functions of the Apstra-CLI utility.
- Describe the Apstra provider for Terraform.
- Manage resource pools with Terraform.
- Manage devices with Terraform.
- Create designs with Terraform.
- Create a blueprint using Terraform.
- Demonstrate how to scale blueprints with Terraform.
- Describe how to integrate Apstra with an external IP AddressManagement (IPAM) system.</objective_plain><essentials_plain>- Strong background in network design and operations
- Understanding of Clos IP fabric
- Overlay and underlay routing designs
- Basic automation design and workflows
- Understanding of network device configuration through theCLI
- Knowledge of BGP
- Completion of the Data Center Automation using Juniper Apstra (APSTRA) course</essentials_plain><audience_plain>- Networking architects and operators, system engineers, and DevOps and IT professionals
- Individuals responsible for configuring, monitoring, and troubleshooting modern spine-and-leaf data centers of any size leveraging any networking vendor hardware or operating system</audience_plain><contents_plain>Introduction to the REST API


- Describe the basic REST API functionality
Lab 1: Using the REST API

Using the Apstra-CLI Utility


- Describe the functions of the Apstra-CLI utility
Lab 2: Using the Apstra-CLI Utility

Introduction to Terraform


- Perform the initialization of Terraform and the Apstra provider
- Create a Terraform resource using the Apstra provider
Creating Apstra Resources with Terraform


- Create resource pools with Terraform
- Explain additional Terraform features
Lab 3: Creating Apstra Resources with Terraform

Managing Devices with Terraform


- Install device agents with Terraform
- Explain additional Terraform features
Lab 4: Managing Devices with Terraform

Creating Designs with Terraform


- Create rack types
- Create templates
Lab 5: Creating Designs with Terraform

Creating Blueprints with Terraform


- Create and build a blueprint
- Describe how to add a routing zone and an external router to a blueprint
- Describe how to add virtual networks to a blueprint
Lab 6: Creating an Apstra Blueprint with Terraform

Scaling Blueprints with Terraform


- Demonstrate how to scale out a blueprint with Terraform
Lab 7: Scaling Blueprints with Terraform

Integration with External IPAM


- Describe how to use Terraform to integrate Apstra with an external IPAM
Lab 8: Integrating Apstra with an External IPAM</contents_plain><duration unit="d" days="3">3 days</duration><pricelist><price country="DE" currency="USD">3000.00</price><price country="CH" currency="USD">3000.00</price><price country="AT" currency="USD">3000.00</price><price country="SE" currency="USD">3000.00</price><price country="IL" currency="USD">3000.00</price><price country="AE" currency="USD">3000.00</price><price country="SI" currency="USD">3000.00</price><price country="SK" currency="USD">3000.00</price><price country="FR" currency="EUR">3000.00</price></pricelist><miles/></course>