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 Connectivity Software
- Configuring the Hi3861 environment
- Developing an application with WLAN connectivity
- Implementing LED blinking functionality
- Integrating Vendor SDKs
Developing Device Software
- Developing an Hi3516 driver
- Managing device screen control
- Managing camera control
Developing Application Software
- Navigating HUAWEI DevEco Studio
- Utilizing the JavaScript framework, components, and interfaces
- Developing a vision-based application
Developing an IoT Application
- Using the camera module without a display
Developing the Kernel
- Understanding the HarmonyOS kernel
- Working with functions, file systems, libraries, and commissioning utilities
- Utilizing the HDF driver framework, driver platform, and peripheral functions
Developing Components
- Understanding components
- Defining a component based on specifications
- Developing a HarmonyOS component and handling its distribution
Exploring Security Mechanisms
- Understanding hardware, system, data, device interconnection, and application security.
- Recommended best practices
Summary and Conclusion
Requirements
- Familiarity with distributed computing concepts
- Programming experience, preferably in C++ and JavaScript
Audience
- Developers
- System administrators
21 Hours