Network Automation eAcademy

Orchestration, Automation and Virtualisation (OAV) are broad topics with many tools, platforms, programming languages and concepts involved, and it’s easy to get lost. 

 

Follow the Metro map!

You can click on the chosen course on the map!

Document / ext. link REINFORCEMENT LEARNING NMaaS NAGIOS INTRO TO XAI MODEL AGNOSTIC XAI METHODS

You can also scroll down to use the search courses box to find your course, or pick your course from the available courses at the bottom. 
Questions or feedback? Contact network-eacademy@lists.geant.org

 

This is a sample course description that Michal just posted.

OAV architecture requirements for NRENs

The OAV Architecture Blueprint

This is an introductory course on data modelling, data formats and protocols. It covers data modelling standards (TOSCA and YANG), data formats used in oAV space (XML, JSON, YAML) and protocols (NETCONF, RESTCONF, gRPC) and the relationships between them.

This course covers the YANG data modelling language which forms a key component of the NETCONF system.

This course introduces XML fundamentals regarding structure, syntax and validation. It also introduces the related concepts of XSL/XSLT, Web Services and WSDL.

YAML is used everywhere in OAV. Learn more about its syntax and use cases.

The course focuses on the JSON format.JSON is a de-facto data exchange representation format of data. More specifically, the course provides content on what JSON is, how it is formatted, why it is used and also examples of JSON syntax usage.

The purpose of this learning unit is to introduce the concepts and give general overview of the NETCONF protocol.

The focus of the course is the "Introduction to API" and "What is an API". API is a collection of communication protocols and subroutines used by various programs to communicate between them.

The purpose of this learning unit is to introduce the concepts of process flow orchestration.

Introduction to Engagement Management, one of the Open Digital Architecture functional blocks

Introduction to Intelligence Management, one of the Open Digital Architecture functional blocks

Introduction to the Production block in the Open Digital Architecture

Introduction to Virtualisation

This learning unit introduces the basic concepts of virtualisation, continuing with the different types of virtualisation, with special focus on operating system virtualisation. Finally, it review the most popular vendors and platforms for operating system virtualisation. We hope that this course will pave the way for you toward deeper understanding of virtualisation with the learning units that will follow next. 

The purpose of this learning unit is to introduce the concepts of KVM hypervisor.

The purpose of this learning unit is to introduce the concepts of XEN hypervisor.

This is an introductory course to network automation with the main goal of attracting network administrators who have not yet done so, to start their journey into network automation. 

Therefore, in this course you will get to know how network automation will improve your daily work by taking care of tedious and repetitive network configuration and management tasks and will leave you with quality time for more valuable tasks, such as strategic thinking and creative processes.

The course will also briefly outline the phases to follow for introducing automation into a network, the different levels of automation that can be achieved, as well as some of the most popular network automation tools.

Ansible automation framework for services, systems and network devices