Software Architecture for the IoT
![](/sites/default/files/styles/dsj_content_icon/public/placeholders/dsj_training_offer/field_dsj_typology_of_training-05053c1cbe.png?itok=A0yy-WUQ)
In this course, participants will learn how to design cutting-edge systems according to Internet of Things (IoT) requirements and how to use IoT architecture methods to create, develop, and maintain these systems. Offered by EIT Digital, the objective of the course is to equip participants with an understanding of the business impact of technical decisions when it comes to the architecture of IoT systems.
The course targets professionals with advanced digital skills throughout industry sectors, with a specific focus on information and communication technology (ICT) sector employees and managers of small and medium-sized enterprises (SMEs). The aim of this free online course is to teach participants how to design future-proof IoT systems of high quality and ensure they are secure, interoperable, modifiable, and scalable.
The course's topics take learners through the essential elements of IoT systems and architecture, including the most common issues and challenges IoT software developers and architects encounter on a day-to-day basis. Other themes covered by the course include: understanding of IoT requirements, quality attributes and patterns, and how to implement them within an Android framework. Upon successful completion, participants will be able to produce their own requirements, build tactics, and apply their knowledge to upskill further and improve their knowledge of designing more complex IoT applications.
Offered in English, Portuguese, Russian and Spanish, the course is instructor-led, and it takes around 27 hours to complete split across 5 weeks. Deadlines for assessment are flexible and can be postponed or modified. Software Architecture for the IoT is free to audit (participants can purchase a certificate for a small fee).