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