<?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="34271" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/netapp-rstpy" lastchanged="2026-02-13T11:31:42+01:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Automating ONTAP REST APIs with Python</title><productcode>RSTPY</productcode><vendorcode>NA</vendorcode><vendorname>NetApp</vendorname><fullproductcode>NA-RSTPY</fullproductcode><version>1.0</version><objective>&lt;p&gt;This course focuses on enabling you to do the following: 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Analyze ONTAP REST APIs and Python frameworks&lt;/li&gt;&lt;li&gt;Illustrate how to use PCL calls from within your Python program to automate storage administration tasks&lt;/li&gt;&lt;li&gt;Configure SMB, NFS, S3, and SAN protocols programmatically by using Python programs&lt;/li&gt;&lt;li&gt;Identify the performance metrics of an ONTAP based system&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;You must have good Python programming experience&lt;/li&gt;&lt;li&gt;We also highly recommend that you have attended the ONTAP Cluster Administration&lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/fr/course/netapp-ontap9adm&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;ONTAP Cluster Administration &lt;span class=&quot;fl-prod-pcode&quot;&gt;(ONTAP9ADM)&lt;/span&gt; (9.16)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;Sales, customer success manager, solutions engineer (SE), architect, support engineer, implementation engineer, and professional services&lt;/p&gt;</audience><outline>&lt;h4&gt;Module 1: ONTAP REST API&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;What is REST API?&lt;/li&gt;&lt;li&gt;ONTAP REST API documentation&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 2: REST API use cases: Python programs&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Aggregate, SVM, and volume&lt;/li&gt;&lt;li&gt;Volume management&lt;/li&gt;&lt;li&gt;Snapshot copy&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 3: SMB configuration&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;SMB Configuration via Python&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 4:NFS configuration&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;NFS Configuration via Python&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 5:S3 configuration&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;S3 Configuration via Python&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Module 6:SAN configuration&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;SAN REST API documentation&lt;/li&gt;&lt;li&gt;iSCSI configuration&lt;/li&gt;&lt;li&gt;FCP and NVME-oF configuration&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 7:Performance monitoring&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;ONTAP performance&lt;/li&gt;&lt;li&gt;Performance metrics&lt;/li&gt;&lt;li&gt;Collecting ONTAP performance metrics&lt;/li&gt;&lt;li&gt;BlueXP and ONTAP System Manager&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Module 8:Appendix: Basic Python programming&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Data structures&lt;/li&gt;&lt;li&gt;Control flow&lt;/li&gt;&lt;li&gt;Installing Python on your Linux system&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>This course focuses on enabling you to do the following: 



- Analyze ONTAP REST APIs and Python frameworks
- Illustrate how to use PCL calls from within your Python program to automate storage administration tasks
- Configure SMB, NFS, S3, and SAN protocols programmatically by using Python programs
- Identify the performance metrics of an ONTAP based system</objective_plain><essentials_plain>- You must have good Python programming experience
- We also highly recommend that you have attended the ONTAP Cluster AdministrationONTAP Cluster Administration (ONTAP9ADM) (9.16)</essentials_plain><audience_plain>Sales, customer success manager, solutions engineer (SE), architect, support engineer, implementation engineer, and professional services</audience_plain><outline_plain>Module 1: ONTAP REST API


- What is REST API?
- ONTAP REST API documentation
Module 2: REST API use cases: Python programs


- Aggregate, SVM, and volume
- Volume management
- Snapshot copy
Module 3: SMB configuration


- SMB Configuration via Python
Module 4:NFS configuration


- NFS Configuration via Python
Module 5:S3 configuration


- S3 Configuration via Python

Module 6:SAN configuration


- SAN REST API documentation
- iSCSI configuration
- FCP and NVME-oF configuration
Module 7:Performance monitoring


- ONTAP performance
- Performance metrics
- Collecting ONTAP performance metrics
- BlueXP and ONTAP System Manager

Module 8:Appendix: Basic Python programming


- Data structures
- Control flow
- Installing Python on your Linux system</outline_plain><duration unit="d" days="2">2 jours</duration><pricelist><price country="GB" currency="GBP">1735.00</price><price country="DE" currency="EUR">1800.00</price><price country="CH" currency="CHF">1980.00</price><price country="AT" currency="EUR">1800.00</price><price country="SE" currency="EUR">1800.00</price><price country="IT" currency="EUR">1900.00</price><price country="FR" currency="EUR">1870.00</price><price country="SI" currency="EUR">1800.00</price></pricelist><miles><milesvalue country="GB" vendorcurrency="NTU" vendorcurrencyname="NetApp Training Units">24.00</milesvalue><milesvalue country="DE" vendorcurrency="NTU" vendorcurrencyname="NetApp Training Units">24.00</milesvalue><milesvalue country="CH" vendorcurrency="NTU" vendorcurrencyname="NetApp Training Units">24.00</milesvalue><milesvalue country="AT" vendorcurrency="NTU" vendorcurrencyname="NetApp Training Units">24.00</milesvalue><milesvalue country="SE" vendorcurrency="NTU" vendorcurrencyname="NetApp Training Units">24.00</milesvalue><milesvalue country="IT" vendorcurrency="NTU" vendorcurrencyname="NetApp Training Units">24.00</milesvalue><milesvalue country="SI" vendorcurrency="NTU" vendorcurrencyname="NetApp Training Units">24.00</milesvalue></miles></course>