Working in Sesam projects¶
Working in Sesam projects is a two day course where you will learn to appreciate how Sesam should be used in projects. As such, you will get to know how Sesam is hosted and what aspects of Sesam is important when setting up your project architecture with the use of tools in general.
This course has a tight coupling between theory and practice and as a course participant you will get to experience and try each of the concepts that we go through.
You will learn about¶
Sesam hosting
Sesam API
Sesam Client and TDD
Sesam with git to enable CI and deployment
Who should sign up¶
Integration engineers and developers who would like to learn more about, and get some hands-on experience with, working in Sesam projects.
Architects who would like to learn how a Sesam project is set up and how the different pieces of tools and/or techniques fit together.
Requirements¶
A GitHub account.
Course structure¶
The course is divided into smaller theoretical sections followed by practical examples to engage the course participant. This is used to ensure a tight coupling between theory and practice.
Agenda¶
Day one: Sesam under the hood and getting ready to work on a project
Introduction
Hosting, subscriptions and the Sesam API
Version control
The sesam client (CLI)
Test driven development (TDD)
Day two: Deployment processes, gitflow and lessons
Recap of day one
Sesam deployment process
Gitflow
Questions and answers