课程介绍
鸿蒙全栈开发工程师培训班是计算机信息技术专业专业学生必修的专业核心课程,通过本课程的学习,使学生能够全面掌握并独立地完成基于鸿蒙的应用程序开发,在理解并掌握新一代全场景分布式操作系统的鸿蒙应用程序开发打通了南向与北向开发界限,如何快速建立鸿蒙软件生态;培养学生对技术标准、职业规范、信息安全等领域的全方位的认知并从实际案例中得到锻炼,为其职业发展、终身学习和服务社会奠定坚实的基础。
课程体系
认识HarmonyOS
了解HarmonyOS的系统定位、架构、技术特性等。
了解HarmonyOS应用开发的基本概念和基础知识。
准备开发环境
安装开发工具,并配置相关开发环境。
快速构建首个应用,熟悉HarmonyOS应用开发流程。
开发Ability
Ability是HarmonyOS应用程序的重要组成部分,分为PageAbility、
ServiceAbility、DataAbility、FormAbility四种类型。
进行HarmonyOS应用开发,首先要了解Ability如何使用。
开发UI
方舟开发框架(ArkUI)提供开发者进行应用UI开发时所必须的能力。
方舟开发框架针对不同目的和技术背景的开发者提供了两种开发范式,分别是
基于ArkTS的声明式开发范式和兼容JS的类Web开发范式。
开发业务功能
公共事件与通知、窗口管理、媒体开发、安全开发、网络连接开发、电话服
务开发、数据管理开发、任务管理开发、设备管理开发、DFX开发指南、国
际化开发等。
调试应用
使用真机进行调试
使用模拟器进行调试
发布应用
发布到应用市场,申请发布证书,并对APP进行签名,再申请上架。
课程目标
(一)素质目标
通过本课程的学习可以培养学生严谨、团结、敬业的职业操守,养成爱护设备、善于钻研的良好习惯,引导学生发挥个人主动的思考问题、解决问题的良好习惯,锻炼学生对所学知识的灵活运用能力。在学习过程中,融入隐私保护与访问权限管理等信息安全的观念,培养学生的标准、规范的职业素养。
(二)知识目标
1.了解鸿蒙系统的发源、定义,了解鸿蒙系统的技术特征、架构特性及系统安全;
2.理解面向全场景的分布式理念,应用程序开发的基础知识、配置、数据管理,理解“硬件互助、资源共享”、“一次开发、多端部署”、“统一系统、弹性部署”的技术特点;
3.掌握基于鸿蒙系统的应用程序开发环境的搭建,熟悉项目的程序资源文件结构,掌握应用程序框架、签名、真机调试和的UI设计,掌握服务、网络、多媒体、传感器与地理位置相关的开发与使用。
(三)能力目标
通过对现实生活中的业务需求的分析、规划和实现三个步骤的学习和锻炼,学生能运用基于Java、Javascript的UI界面设计,使用鸿蒙系统提供的基础开发功能,根据技术标准、开发规范,能够独立完成基于鸿蒙系统的一般应用程序的开发。
