Skip to content

mimikgit/Awesome-edgeEngine-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aewsome_edgeEngine Training

🚀 A 3-Day hand-on Training Course

📚 Training goal

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.

Training Overview

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.

⚙️ Prerequisites

  • 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.

🛠️ System Requirements

  • 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

🔧 pre-training Setup Instructions

Before the first day of the training. We suggest that you complete the following activities:

  1. 💬 Join the Slack Channel here
  2. Create an Account: Sign up for a mimik developer account.
  3. Clone the following repository
  4. Configure Development Environment: Follow the Day 1 Instructions to set up your development environment.
  5. Android Studio Setup in your desktop (can be set up in windows, Mac , Linux)
  6. peparing Android phone running at least Android 12.x

🎯 What you will learn

Day 1: Introduction to HEC & the environment setup (2 hours)

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

Day 2: mDebug and Hands-on Practice (2 hours)

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.

Day 3: Hands-on Activity: mimik JukeBox and API Calls (2 hours)

  • 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

📅 Daily Activities

📁 Resources

📞 Support and Contact

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published