Welcome to awesome_edgeEngine Training. The overarching goal of this 3-day hands-on training course with mimik technology is to empower participants with a comprehensive understanding of Hybrid Edge Cloud (HEC), edgeEngine, and essential development tools. Through this exploration, participants will learn how to use mimik technology to create effective solutions by establishing serverless communication among edgeEngine-enabled devices.
Day 1 focuses on introducing the principles of HEC and setting up the required development environments and tools. Day 2 delves into the practical application of developer tools and an in-depth analysis of edgeEngine functionality. Day 3 culminates in evaluating HEC solutions and hands-on exercises to apply the understanding in establishing discovery, connection, and communication between edgeEngine-enabled devices. This progressive learning journey equips you with the skills and knowledge to innovate and create real-world solutions using mimik technology in the field of edge computing.
- Advanced working understanding of Git concepts.
- knowledge of the npm package management system.
- Basic Android development/debugging experience
- Hands-on experience with mobile app development.
- Basic understanding of RESTful APIs.
- Basic understanding of the HTTP protocol.
- Access to a device with Administrator rights to install the softwares
- Have Android Studio installed in your deskop device
- Access to an IDE (we suggest using Visual Studio Code (VSC))
- Android Studio Setup on your desktop (can be set up in Windows, Mac , Linux)
- Android phone running at least Android 12. x
Before the first day of the training. We suggest that you complete the following activities:
- 💬 Join the Slack Channel here
- Create an Account: Sign up for a mimik developer account.
- Clone the following repository
- Configure Development Environment: Follow the Day 1 Instructions to set up your development environment.
- Android Studio Setup in your desktop (can be set up in windows, Mac , Linux)
- peparing Android phone running at least Android 12.x
By the end of Day 1, you will be able to:
-
Understand the concepts of Hybrid Edge Cloud & edgeEngine.
-
State the goal of the workshop
-
familiarize yourself with project's development tools and environments
-
Create a mimik developer account
-
Create an edge project
-
Evaluate and reflect on your progress
By the end of Day 2, you will be able to:
-
integrate the developer ID token from your console project
-
initialize the edgeEngine through hands-on coding exercises.
-
deploy mDebug for effective discovery & analysis of edgeEngine-enabled devices.
-
explore the project's development tools and environments
-
explore the Swagger API documentation of the project microservice.
-
understand how to interact with a serverless device through API calls.
-
interact with a serverless device through API calls.
-
Analyze the swagger API references (jukebox)
-
Access the edge device through Restful API calls.
-
Access and interact with an edge device
-
Demonstrate your understanding of working with edgeEngine-enabled devices
- Day 1: Introduction and Setup
- Day 2: mDebug and Hands-on Practice
- Day 3: mimik JukeBox and API Calls
- mimik developer console
- mimik Official Documentation
- mimik developer portal
- Introduction to Hybrid Edge Cloud
- API Reference
Our main channel for this training activity is the Slack channel. If you have not received the invite, please contact the technical support team at [email protected]
For any questions or assistance during the course, please reach out to
- Instructor: [email protected]
- Instructional Designer and Support: [email protected]
- Technical Support: [email protected]