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!

Introduction to Orchestration, Automation and Virtualisation

OAV architecture requirements for NRENs

The OAV Architecture Blueprint

We live in a fast-paced world: everything on demand, delivered instantaneously. This poses significant challenges in the way we develop and ship software and services. In this course, you will see an overview of what Continuous Integration / Continuous Development (CI/CD) is and how it increases quality while speeding up the delivery of code.

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 learning unit introduces the fundamentals of TOSCA, a standard language for describing and automating services. 

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 RESTCONF protocol provides a programmatic interface for accessing data defined in YANG, using the datastore concepts defined in the Network Configuration Protocol (NETCONF). This learning unit introduces the basic concepts and gives a general overview of the RESTCONF 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.

This learning unit aims to present the concepts and provide a broad overview of Process Flow Orchestration. Process Flow Orchestration is a complex yet essential process in automation, combining advanced logic, decision-making and task coordination, which ensures efficient management of complex workflows.

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

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

User Management Course.

User Management refers to the efficient management of users and their accounts, in order to give users access to different services and resources within an organisation, including devices, applications, systems, networks, etc. 

The purpose of this learning unit is to introduce Product Catalogue Management and its challenges.

This unit gives an overview on the Core Commerce Management functional block of the TM Forum Open Digital Architecture. this block represents the main business view of the organisation and focuses on the implementation of all business-related activities. The implementation of a separate Core Commerce Management block enables increased business agility and supports the focus on innovation. 

Product Catalogue

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.