Arista programming essentials

APE Syllabus:

  • Python
    Python Overview
    Data Types
    User Input and Time
    Pretty Python
    Program Flow
    Functions, Modules, and Packages
    File I/O
    Exception Handling
    Miscellaneous Topics
    Example Screen Scraping
  • eAPI
    Understanding eAPI

    Using eAPI
    pyeapi
  • RPM and SWIX
  • EOS SDK

Prerequisites

A basic knowledge of programming in any language (yes, even BASIC) is required, no matter how long ago you learned it.  Understanding the following question is a good test:

Given the following statement in almost any programming language, what will be the value of the variable b?

 a = b = c = 'Arista'

Follow the link below for a brochure and class overview.

Download here

Please reach out to your Arista Account Manager or Training@Arista.com for more information!

In-Person

Class Dates Location Time
Mar 8 - 9 Johannesburg 9:00am to 5:00pm SAST
Mar 15 - 16 Sydney 9:00am to 5:00pm AEDT
Apr 18 - 19 New York 9:00am to 5:00pm EST
Apr 19 - 20 London 9:00am to 5:00pm BST
May 24 - 25 Stockholm 9:00am to 5:00pm CEST
Jun 14 - 15 Sydney 9:00am to 5:00 AEDT
Jul 5 - 6 Tel Aviv 9:00am to 5:00pm IDT
Jul 18 - 19 Santa Clara 9:00am to 5:00pm PST
Sep 13 - 14 Sydney 9:00am to 5:00pm AEDT
Sep 20 - 21 Stockholm 9:00am to 5:00pm CEST
Oct 17 - 18 New York 9:00am to 5:00pm EST
Oct 18 - 19 Dubai 9:00am to 5:00pm GST
Nov 8 - 9 Warsaw 9:00am to 5:00pm CET

 

Virtual

Class Dates Location Time
Feb 14 - 15  Virtual 9:00am to 5:00pm CET
May 23 - 24 Virtual 9:00am to 5:00pm CT
May 31 - Jun 1 Virtual 9:00am to 5:00pm AEDT
Jun 18 - 19 Virtual 9:00am to 5:00pm CT
Jun 21 - 22 Virtual 9:00am to 5:00pm CEST
Aug 9 - 10 Virtual 9:00am to 5:00pm CEST
Aug 22 - 23 Virtual 9:00am to 5:00pm CT
Aug 30 - 31 Virtual 9:00am to 5:00pm AEDT
Sep 17 - 18 Virtual 9:00am to 5:00pm CT
Oct 25 - 26 Virtual 9:00am to 5:00pm AEDT
Nov 7- 8 Virtual 9:00am to 5:00pm CT
Dec 6 - 7 Virtual  9:00am to 5:00pm CET
Dec 10 - 11 Virtual 9:00am to 5:00pm CT
Dec 13 - 14 Virtual 9:00am to 5:00pm AEDT