Harmony OS for Developers ( harmonyos | 21 hours )
- An understanding of distributed computing concepts
- Programming experience, preferably C++ and Javascript
Audience
- Developers
- System administrators
HarmonyOS (HongMeng OS) is a microkernel-based, distributed operating system designed for all devices and scenarios.
This instructor-led, live training (online or onsite) is aimed at developers who wish to develop apps that run on Harmony OS or tailor the OS to run on a given device.
By the end of this training, participants will be able to:
- Develop an app once, then deploy it across a range of different devices.
- Focus on upper-layer service logic to develop applications more efficiently.
- Use component-based software design to tailor the OS to different devices.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
- Overview of Harmony OS Features and Architecture
Setting up the Development Environment
- Downloading the IDE
- Setting up 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
- Integrate 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 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 system, libraries, and commissioning functions
- Using the HDF driver framework, driver platform, and peripheral functions
Developing components
- Understanding components
- Define a component based on specifications
- Developing a HarmonyOS component and distribution
Exploring the Security Mechanisms
- Understanding hardware, system, data, device interconnection, and application security.
- Recommended practices
Summary and Conclusion
United Arab Emirates - Harmony OS for Developers
Qatar - Harmony OS for Developers
Egypt - Harmony OS for Developers
Saudi Arabia - Harmony OS for Developers
South Africa - Harmony OS for Developers
Brasil - Harmony OS for Developers
Canada - Harmony OS for Developers
中国 - Harmony OS for Developers
香港 - Harmony OS for Developers
澳門 - Harmony OS for Developers
台灣 - Harmony OS for Developers
USA - Harmony OS for Developers
Österreich - Harmony OS for Developers
Schweiz - Harmony OS for Developers
Deutschland - Harmony OS for Developers
Czech Republic - Harmony OS for Developers
Denmark - Harmony OS for Developers
Estonia - Harmony OS for Developers
Finland - Harmony OS for Developers
Greece - Harmony OS for Developers
Magyarország - Harmony OS for Developers
Ireland - Harmony OS for Developers
Israel - Harmony OS for Developers
Luxembourg - Harmony OS for Developers
Latvia - Harmony OS for Developers
España - Harmony OS for Developers
Italia - Harmony OS for Developers
Lithuania - Harmony OS for Developers
Nederland - Harmony OS for Developers
Norway - Harmony OS for Developers
Portugal - Harmony OS for Developers
România - Harmony OS for Developers
Sverige - Harmony OS for Developers
Türkiye - Harmony OS for Developers
Malta - Harmony OS for Developers
Belgique - Harmony OS for Developers
France - Harmony OS for Developers
日本 - Harmony OS for Developers
Australia - Harmony OS for Developers
Malaysia - Harmony OS for Developers
New Zealand - Harmony OS for Developers
Philippines - Harmony OS for Developers
Singapore - Harmony OS for Developers
Thailand - Harmony OS for Developers
Vietnam - Harmony OS for Developers
India - Harmony OS for Developers
Argentina - Harmony OS for Developers
Chile - Harmony OS for Developers
Costa Rica - Harmony OS for Developers
Ecuador - Harmony OS for Developers
Guatemala - Harmony OS for Developers
Colombia - Harmony OS for Developers
México - Harmony OS for Developers
Panama - Harmony OS for Developers
Peru - Harmony OS for Developers
Uruguay - Harmony OS for Developers
Venezuela - Harmony OS for Developers
Polska - Harmony OS for Developers
United Kingdom - Harmony OS for Developers
South Korea - Harmony OS for Developers
Pakistan - Harmony OS for Developers
Sri Lanka - Harmony OS for Developers
Bulgaria - Harmony OS for Developers
Bolivia - Harmony OS for Developers
Indonesia - Harmony OS for Developers
Kazakhstan - Harmony OS for Developers
Moldova - Harmony OS for Developers
Morocco - Harmony OS for Developers
Tunisia - Harmony OS for Developers
Kuwait - Harmony OS for Developers
Oman - Harmony OS for Developers
Slovakia - Harmony OS for Developers
Kenya - Harmony OS for Developers
Nigeria - Harmony OS for Developers
Botswana - Harmony OS for Developers
Slovenia - Harmony OS for Developers
Croatia - Harmony OS for Developers
Serbia - Harmony OS for Developers