Practical training on embedded systems, industry 4.0, Internet of Things and cyber-physical systems