Get in Touch

Course Outline

Introduction

  • Overview of Harmony OS 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)
  • Acquiring the source code

Developing Connectivity Software

  • Configuring the Hi3861 environment
  • Building an application with WLAN connectivity
  • Implementing LED blinking functionality
  • Integrating Vendor SDKs

Developing Device Software

  • Coding an Hi3516 driver
  • Controlling the device screen
  • Controlling a camera

Developing Application Software

  • Navigating HUAWEI DevEco Studio
  • Leveraging the JavaScript framework, components, and interfaces
  • Building a vision-based application

Developing an IoT Application

  • Utilizing the camera module without a screen

Kernel Development

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

Component Development

  • Understanding components
  • Defining components according to specifications
  • Developing and distributing HarmonyOS components

Exploring Security Mechanisms

  • Comprehending hardware, system, data, device interconnection, and application security.
  • Best practices

Summary and Conclusion

Requirements

  • Familiarity with distributed computing concepts
  • Programming experience, particularly in C++ and Javascript

Target Audience

  • Developers
  • System administrators
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories