Course curriculum

  • 1

    Introduction

    • Welcome

    • Getting started

    • Technology overview

    • Organisational model

    • Architecture

    • Community

  • 2

    Development model

    • X-Road development big picture

    • Roles and responsibilities

    • Change management

    • Software development

    • Contributions

  • 3

    Local development environment

    • Running X-Road locally

    • Requirements for the development environment

    • Building packages

    • Setting up LXD containers

    • Configuring an X-Road instance

    • Test using metaservices

    • IDE for the X-Road core development

  • 4

    Good to know

    • Version control practices

    • Ansible scripts

    • Technical requirements for trust services

    • Test CA with OCSP and TSA

    • Certificate profiles

  • 5

    Test your knowledge

    • X-Road Core Developer Course Exam

  • 6

    Feedback Survey

    • Feedback Survey

    • Feedback Survey