数据结构与算法数据结构与算法(前端版)
* 第一章——数据结构与算法简介 * 第二章——算法复杂度 * 第三章——数组 * 第四章——链表 * 第五章——堆栈 * 第六章——队列 * 第七章——什么是树 * 第八章——树的基本操作 * 第九章——基础算法 * 第十章——React Diff 算法 * 第十一章——Vue Diff 算法 * 第十二章——哈希表 * 第十三章——什么是图 * 第十四章——动态规划 * 第十五章——记忆化搜索知识 * 第十六章——线性动态规划 * 第十七章——背包问题 * 第十八章——区间动态规划
共8节 72人已学习超级会员免费 免费试学
HarmonyOS 2025HarmonyOS应用开发实战指南(基础篇)
一、课程设计初衷这套课程的设计初衷,是紧跟鸿蒙应用开发的最新技术动态,为你提供一条高效、系统的学习路径。从基础入门,到高级进阶,再到完整的项目开发,我将全面、细致地讲解官方文档指南或API中的每一个重要知识点。在讲授工程中,你可以跟随视频操作,通过一行一行代码的敲击演练,不仅掌握关键知识,还能直观理解技术背后的逻辑。我会为你梳理重点、解析难点,帮助你快速突破鸿蒙应用开发的技术壁垒。整个课程以案例和项目为核心,引导讲解,确保学习内容贴合实际需求。学完之后,你将具备独立开发鸿蒙APP的能力,即学即用,高效进阶!二、课程体系设计本课程体系设计,分为基础篇、进阶篇、高级篇三个篇章。基础篇,适合鸿蒙应用开发零基础小白学习,内容涵盖了APP布局与设备设配、ArkTS语言基础、ArkUI常用内置组件、DevEco Studio工具深入使用、UI范式语法、V1/V2两个版本状态管理、MVVM模式等内容,通过15个大案例融汇贯通。进阶篇,适合有鸿蒙开发基础,想要扩展应用需求的同学学习,内容包括Stage模型、窗口与通知、ArkWeb开发与适配、数据传输、图形绘制、手势与动画、数据与文件管理、媒体服务等内容,通过20个案例融汇贯通。高级篇,适合探索鸿蒙应用开发高级应用者,内容包括元服务开发、一次开发/多端部署、NDK开发、三方库开发和移植、自由流转、应用服务(如华为账号服务、推送服务、定位/地图服务、华为支付等)、还包括HarmonyOS 应用测试及HarmonyOS应用/元服务上架等内容,通过4个大案例和一个企业级项目来融汇贯通。三、学习建议对于鸿蒙应用开发小白同学,建议你按照案例顺序来学习,比如:在案例一里,重点学会鸿蒙应用开发的环境搭建;在案例二里,重点理解APP开发布局的基础知识;在案例三里,重点学习ArkTS语言的基础,这些内容都是HarmonyOS应用开发的基础。同时,对于比较难的知识点部分,可以跳过,第一步先把每一个案例搞懂就是胜利。对于有一定鸿蒙开发基础的同学,课程每个知识点和案例都相对独立,你可以根据自己的需求,单独学习某个知识点或案例,灵活掌握鸿蒙开发技能,方便针对性学习和解决知识盲区。此外,对于有基础的同学,可以1.5倍或两倍速观看视频。对于喜好通过图文学习的同学,本课程还提供了配套的电子图书,供你在线学习。四、课程面向本套基础篇课程,适合广泛的学习者群体。首先,它面向高校学生,包括大一至大三的学生,你可以通过本课程系统学习鸿蒙应用开发,为课堂作业或个人项目打下坚实基础;大四学生可以将课程作为毕业设计或实习项目的实践参考;其次,本课程也适用于高校教师,特别是计算机相关专业的教师,可以参考课程内容进行教学,或者将其中的案例和项目作为课堂实践,帮助学生更高效地掌握鸿蒙开发技能。对于初学编程者和零基础学员,课程从 ArkTS 语言基础开始,内容通俗易懂,适合完全没有编程基础的人;同时,对于其他编程语言开发者,如 Java、Kotlin、Flutter、React Native 开发者,课程也提供了从零转向 HarmonyOS 应用开发的系统化学习路径。本课程也特别适合转行 IT 或软件开发的在职人员,无论是希望进入鸿蒙开发领域的工程师,还是已经有移动端开发经验的前端、Android/iOS 开发者,都可以通过本课程快速掌握 HarmonyOS 应用开发,提高职业竞争力。同时,本课程也适用于创业者和独立开发者。个人开发者可以基于本课程学习鸿蒙应用开发,打造自己的应用产品,而创业团队则可以利用鸿蒙生态的优势进行市场布局,在鸿蒙应用生态中抢占先机。最后,本课程也是希望考取 HarmonyOS 应用开发者能力认证的备考指南,帮助你顺利通过基础认证考试。
共261节 181人已学习超级会员免费 免费试学
- 1
陆荣涛
技术总监
20年IT从业经验,华为HDE。前某知名大厂前端架构师,擅长鸿蒙原生应用开发,AIGC,Web3.0,微信小程序,Node.js,React,Vue,Angular,Hybrid,RN,Flutter,Electron,数据可视化等技术,丰富的前端架构经验。曾发布《HarmonyOS应用开发实战指南》,《Webpack5学习指南》,《Vite学习指南》,《TS学习指南》,《DOM探索之旅》,《Node.js基础与实战》,《Angular基础与实战》,《大数据可视化基础》,《Vue3+Electron基础与实战》,《Web3基础与实战》,《ChatGPT微信机器人》等视频教程,深受学生好评。
课程数 2 学生数 253