Get in Touch

Course Outline

Introduction

  • Overview of HarmonyOS Features and Architecture

Setting up the Development Environment

  • Downloading the IDE
  • Configuring the compilation toolchain
  • Setting up the device development tool (HUAWEI DevEco Device Tool)
  • Setting up the application development tool (HUAWEI DevEco Studio)
  • Obtaining the source code

Developing Connection Software

  • Setting up the Hi3861 environment
  • Developing an application that connects via WLAN
  • Implementing LED blinking
  • Integrating Vendor SDKs

Developing Device Software

  • Developing an Hi3516 driver
  • Controlling the screen on a device
  • Controlling a camera

Developing Application Software

  • Navigating HUAWEI DevEco Studio
  • Using the JavaScript framework, components, and interfaces
  • Developing a vision application

Developing an IoT Application

  • Using the camera module without a screen

Developing the Kernel

  • Understanding the HarmonyOS kernel
  • Working with functions, file systems, libraries, and commissioning functions
  • Using the HDF driver framework, driver platform, and peripheral functions

Developing Components

  • Understanding components
  • Defining a component based on specifications
  • Developing a HarmonyOS component and distribution

Exploring Security Mechanisms

  • Understanding hardware, system, data, device interconnection, and application security.
  • Recommended best practices

Summary and Conclusion

Requirements

  • A sound understanding of distributed computing concepts
  • Programming experience, preferably in C++ and JavaScript

Audience

  • Developers
  • System administrators
 21 Hours

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories