Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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