
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.


Kubernetes course.

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


