???? ????
HTML元素和(he)屬性;HTML表單和(he)圖形處(chu)理;HTML媒體和(he)最佳(jia)實(shi)踐
CSS基(ji)本(ben)語法(fa)與(yu)選擇器;CSS背景、文本(ben)、邊框、輪(lun)廓(kuo)與(yu)顏色;CSS列表、表單(dan)與(yu)表格樣(yang)式(shi);CSS樣(yang)式(shi)層疊與(yu)繼(ji)承(cheng);CSS盒模型、定位、浮動和(he)顯示屬性;CSS漸變、陰影與(yu)濾鏡;CSS變換、過渡與(yu)動畫; Web字體與(yu)多列布(bu)局
VSCode及插件;PhotoShop的使(shi)用和圖(tu)片整合;markman、pxcook工(gong)具(ju)使(shi)用;藍湖、sketch與axure工(gong)具(ju)使(shi)用
BFC、IFC、GFC、FFC等概(gai)念;Flex彈性(xing)布(bu)局;網格(ge)布(bu)局;媒體查(cha)詢;viewport、rem、vw、dpr與(yu)ppi
PC端(duan)網站(zhan)布局(ju)規(gui)范;PC端(duan)管理系(xi)統布局(ju)規(gui)范;流式布局(ju)(100%布局(ju));等比縮放布局(ju)(rem布局(ju));響(xiang)應式布局(ju);移(yi)(yi)動端(duan)reset, 1px border, 高清(qing)圖(tu)片(pian);移(yi)(yi)動端(duan)設備適(shi)配最佳實踐
基(ji)本語法;流(liu)程(cheng)控制語句;函數(shu)與數(shu)組(zu);String與Date;BOM與DOM;拖拽效果;客(ke)戶端存儲(cookie存儲、WebStorage);正(zheng)則(ze)表達式;Ajax;面向對象基(ji)礎;運(yun)動與游戲開發;數(shu)據結構與算法
Promise;async/await語(yu)(yu)法;try/catch語(yu)(yu)法;原型(xing)鏈;構造函數(shu);執(zhi)行上下文棧與執(zhi)行上下文;作用域鏈;閉包;this;ES5-ES12;設計模式
JSON 語法規則(ze);JSON5 的使用
TypeScript 介紹;TypeScript 入門;常用類(lei)(lei)(lei)型(xing);類(lei)(lei)(lei)型(xing)縮小;函數;對(dui)象類(lei)(lei)(lei)型(xing);類(lei)(lei)(lei)型(xing)操(cao)縱 類(lei)(lei)(lei);模塊
變量聲明;類(lei)型推(tui)斷;枚舉;公共類(lei)型;Symbols;類(lei)型兼容性;迭代器和生成器;裝飾器;JSX;混入;三斜線指令;模塊(kuai);模塊(kuai)解析;命(ming)(ming)名空間(jian);命(ming)(ming)名空間(jian)與模塊(kuai);聲明合并
Linux 常用(yong)命(ming)令;Less/Sass;NPM;Git 的使用(yong);AMD/CMD/UMD;ES6模塊化
Node.js 服務端(duan)開發(fa)(fa);Node 基礎入(ru)門;Express 框架(jia)基礎;中間(jian)件(jian)(jian)開發(fa)(fa);MVC開發(fa)(fa)模式;基于(yu)Express的(de)后端(duan)路由;MongoDB數據(ju)庫(ku)的(de)基本使用;MySQL數據(ju)庫(ku)的(de)基本使用;基于(yu)Token的(de)登錄狀態保持;Node.js的(de)EventLoop;文件(jian)(jian)上傳(單文件(jian)(jian)/多文件(jian)(jian));模板引擎;靜態資(zi)源加載;服務端(duan)渲染頁面
基礎入門 為什么(me)需要Webpack;小(xiao)試(shi) Webpack;自動引入資(zi)源(yuan);搭建開發環(huan)境;資(zi)源(yuan)模塊;管理(li)資(zi)源(yuan);使用 babel-loader;代碼分離(li);緩存;懶(lan)加載;拆分開發環(huan)境和(he)生產(chan)環(huan)境
高級進階 提高開(kai)發效率,完善團隊(dui)開(kai)發規范;模(mo)塊與依(yi)賴;擴展(zhan)功能;多頁(ye)面應用(yong);Tree shaking;漸進(jin)式網絡(luo)應用(yong)程序 PWA;shimming 預置依(yi)賴;創建 library;模(mo)塊聯邦;提升構建性能
為(wei)什么選用(yong)(yong)Vite;搭建Vite開發環(huan)境;創建第一個(ge)Vite項目(mu);NPM依賴解析和預(yu)(yu)構建(依賴預(yu)(yu)構建簡介(jie)、esbuild、緩存(cun));模(mo)塊(kuai)熱重載(常用(yong)(yong)框架(jia)集成(cheng)、HMR-API);Vite+TypeScript;Vite中(zhong)(zhong)(zhong)的Vue和JSX(使(shi)(shi)用(yong)(yong)Vite創建Vue2項目(mu)、Vite支(zhi)持Vue3使(shi)(shi)用(yong)(yong)JSX);在Vite中(zhong)(zhong)(zhong)使(shi)(shi)用(yong)(yong)CSS;Vite靜態資源引用(yong)(yong);Vite中(zhong)(zhong)(zhong)使(shi)(shi)用(yong)(yong)WebWorker;Vite中(zhong)(zhong)(zhong)引入(ru)WebAssembly;Vite中(zhong)(zhong)(zhong)導入(ru)JSON及Glob導入(ru);Vite中(zhong)(zhong)(zhong)集成(cheng)ESLint;構建生產(chan)版(ban)本;環(huan)境變量(liang)和模(mo)式;騰訊(xun)云Webify項目(mu)部署;服(fu)務端(duan)渲染SSR(Vue3案例(li)、React案例(li));后端(duan)集成(cheng)
1、攜(xie)手(shou)打造全(quan)場景鴻蒙生(sheng)態(tai)
2、HarmonyOS 應(ying)用開發(fa)技術新進(jin)展
3、ArkTS 語言和(he)演(yan)進
4、ArkUI 開發框架,打(da)造精致UI交互體驗
5、ArkUI 跨(kua)平(ping)臺方案
6、高性能(neng)應用探索之旅
7、HarmonyOS 端云開(kai)放能力(li)
8、文件存儲與(yu)數據管理
9、HarmonyOS 暢聯,自(zi)由分享
10、HarmonyOS 網絡應用開發
1、使(shi)用 DevEco Studio 高(gao)效開發(fa)
2、構建第一個 ArkTS 應(ying)用
3、ArkTS 開(kai)發語言
4、應用程序框架
5、使用常用組件構建頁面
6、動畫基礎應用
7、HTTP數據請(qing)求
8、應用數據管理
9、給應用添加通(tong)知和(he)提醒
10、應用服務上架
11、三方(fang)庫(ku)的(de)基(ji)本使用
12、HarmonyOS 云開(kai)發簡(jian)介(jie)
1、ArkTS 在 TS 上基本語法能力擴展
2、ArkTS 在(zai) TS 上(shang)狀態管理能力擴展(zhan)
3、ArkTS 在(zai) TS 上渲(xuan)染控制(zhi)能(neng)力擴展
4、ArkTS 語言(yan)常用的基礎能力
5、ArkTS 語言(yan)并發能力(li)
6、ArkTS 語言 XML/URL/URI 解析(xi)構造等能力
7、ArkTS 語言進程信息獲(huo)取和操(cao)作能(neng)力
8、ArkTS 線性和非線性容器(qi)
1、應用模型概述
2、應用/組件級配置
3、UIAbility 組件
4、ExtensionAbility 組件
5、AbilityStage 組件容器(qi)
6、應用上下文 Context
7、信息(xi)傳遞載體(ti) Want
8、任務管理模型
9、后臺任務管理
10、進程模型
11、線程模型
12、Ability開發(fa)案例(li)
1、視頻APP開發
2、電子相冊案例
3、構建多(duo)種樣式彈(dan)窗(chuang)
4、簡易計算器
5、抽獎輪盤應用
6、像素轉換案例
7、二級聯動案例
8、目標管理案例
9、布局案例大合集
10、可(ke)刷新的排(pai)行榜
11、動效、專場動畫與自(zi)定義下拉(la)刷(shua)新動畫
12、Web組件之 Cookie 常見(jian)操作
13、Swiper 與 Slider 案例
14、List 組件案例(li)
1、設備管理
2、公共事件與通知
3、窗口管理
4、多媒體開發
5、電話服務
1、網絡管理
2、IPC與RPC通(tong)信(xin)
3、用戶首選項
4、關系型數(shu)據庫(ku)(RelationalStore)
5、分布式數據對象
6、文件管理
7、網絡連接(jie)與(yu)數據庫案例
1、Web 組件(jian)和 WebView 概念(nian)介紹
2、Web 組(zu)件的(de)基本使用
3、WebView 的基本使用
4、案例開發(fa):Web 組件(jian)抽獎
1、Native API 基本知識(shi)
2、Native API 開發(fa)流(liu)程(cheng)
3、Native API 典(dian)型開發(fa)場景
4、Native API 代碼集成(cheng)
1、三方庫介紹 HAR
2、三方庫(ku)中心倉與(yu)包管理工(gong)具(ju)
3、三方庫開發移植和發布
4、應用開發中使用 ohpm 管理(li)開源(yuan)三方庫
5、一個例(li)子:@ohos/axios:網(wang)絡請求庫
6、在三方庫中心倉查找更多的三方庫
1、定義和目標
2、界面級一多開發
3、功能級一多開發
4、工程級一多開發
5、購物應用案例
6、音樂專輯案例
1、端(duan)云一體化(hua)工程(cheng)簡介和(he)概覽(lan)
2、工程創建及配置
3、端云一體化組(zu)件集成
4、云函(han)數開發及使用
5、云(yun)數據庫開發及使用
6、云存儲入門指南
7、一鍵式部署云工程
1、低代碼的定義
2、DevEco 低代(dai)碼關(guan)鍵(jian)能力和(he)特性介紹(shao)
3、DevEco 低代碼(ma)技術原理
4、端側組件(jian)支(zhi)持(chi)自適應布(bu)局(ju)
5、豐富的(de)行業(ye)模板和組(zu)件
6、DevEco 低代碼(ma)開發元服務流程和案例
1、元服務概(gai)覽和(he)案例分享(xiang)
2、元服務初體驗
3、基于 AGC 模板(ban)開發元服務
4、元服務上架指南
1、項目介紹與關鍵特性
2、技術(shu)架構與演進路線
3、ArkUI-X 快(kuai)速入門
4、購物車示例(li)應用(API 10)
5、健康(kang)飲(yin)食示例應用(API 10)
1、HarmonyOS 系統特征介紹(shao)
2、HarmonyOS 應用架構(gou)介紹(shao)
3、準備工作
4、應用開發知識域
5、閉源庫集成指導
6、三方庫使用
7、HarmonyOS 上架
1、鴻(hong)蒙項(xiang)目(mu)工程架構分析(xi)
2、項目需求分析
1、首頁框架搭建
2、網絡請求組件開發
3、證(zheng)件照(zhao)分(fen)類頁框(kuang)架搭建
4、登錄組件開發
5、制作證件照框架搭建
6、從相冊選(xuan)擇:切換(huan)背景、美顏(yan)與(yu)換(huan)裝
7、相機拍攝
8、裁剪證件照
9、證件照換底
1、HarmonyOS應用測試服務平臺概(gai)覽
2、DevEco Stutio 調試(shi)(shi)與單元(yuan)測(ce)試(shi)(shi)
3、DevEco Tesing 上架預測試(shi)
1、創建項目
2、創建 HarmonyOS 應用
3、編譯(yi)打包HarmonyOS 項目