Detailed Course Outline
Version Control System
- Version Control System Overview
- git and GitHub Overview
- git Workflow
Programming Fundamentals
- Python Basics and Python Editors
- Python Data Structures
- Data type overview
- Conditional statements and decision making
- Python loop, functions and modules
- Python classes and objects
- Python try except
- Summary of Data Format Types (XML, JSON, YAML)
REST API
- REST API Overview
- API and API Use Case
- Aruba Networks API overview
- API Tools
Python Workflow
- Aruba Central SDK
- Aruba AOS-CX SDK
- Aruba AOS8 Automation and Python
- Aruba NAE Script
Ansible Part 1
- Overview
- Architecture
- Inventory and Playbook
- Variable
- Installation
- Roles and Collections Installation
Ansible Part 2
- Role and Collections
- Loops
- Conditionals and Blocks
- Vault
- Tower or AWX
Ansible Workflow
- Ansible Workflows with Aruba products