Developing Solutions with the Bosch IoT Suite (SI-B102)
Course Overview
The "Developing Solutions with the Bosch IoT Suite" training course gives a deeper technical understanding of the Bosch IoT Suite services. The purpose and use cases of the single services are introduced and discussed. Furthermore, the most important APIs and user interfaces will be explained and used. In a comprehensive exercise, participants will try out the interaction of the services while developing their first IoT application. For this, participants will use a ready-to-use integrated Bosch XDK sensor device and will develop several small microservices based on the Bosch IoT Suite APIs. Ranging from a history persistence layer to a simple web UI, the exercises show how to leverage the Bosch IoT Suite services to develop typical building blocks of an IoT solution. If required, additional short tutorials for topics like Java 8, fundamentals of cloud architecture and cloud development can be offered in order to enable participants finish their first IoT application.
Who should attend
IT employees, IT consultants, solution architects, developers
Prerequisites
Basic knowledge of Apache Maven, JavaScript and advanced Java skills
Course Objectives
After this training course, the participants will be familiar with the services of the Bosch IoT Suite and understand how they can develop own solutions using them.
Course Content
- Introduction to the Bosch IoT Suite services and their concepts
- Connecting devices to the cloud with the Bosch IoT Hub
- Device interaction and abstraction with Bosch IoT Things
- User management with Bosch IoT Permissions
- Data analytics with Bosch IoT Analytics (Anomaly Detection)
- Software updates with Bosch IoT Rollouts
- Device and gateway management with the Bosch IoT Remote Manager
- Bosch IoT Gateway Software for incirectly connected devices
- Introduction to all essential APIs of the Bosch IoT Suite
- Describing device semantics with Eclipse Vorto
- Developing a first IoT application with the Bosch IoT Suite
- Additional optional tutorials
- Short introduction to Java 8 (Lambda Expressions and Completable Futures)
- Introduction to Cloud Foundry
- Fundamentals of cloud development
- Bosch IoT Cloud as a runtime environment
- Service integration and service binding
Classroom Training
Duration 3 days
Price (excl. tax)
-
Germany:
Country: DE2,040.- €