|
|
├─第1章 课前准备- V! d4 F" S+ R0 j# E
│ 1-1 课程导学.mp4
7 y [" A- w/ s) S│; J& b0 C6 L) |; d7 w
├─第2章 未来已来,AI&跨平台桌面应用开发人才市场上需要求如何?
! H/ D, {! |/ s│ 2-1 AI 时代的职场变革, 程序员会不会被取代?.mp44 e7 O3 X8 P# @6 q5 W; n
│ 2-2 程序员在 AI 时代的职业发展规划.mp4% R- R: f% |5 U) [. ], Q
│ 2-3 课程安排以及设计思路.mp4( c5 ^* n3 h0 X' {2 [
│$ _) \. F& c9 {( v% _/ C
├─第3章 【夯实基础】解锁 TypeScript 核心基础知识(选学,赠送)) {2 `' `5 Y; M. z4 q
│ 3-1 什么是 Typescript 为什么要学习它.mp4
, L1 r: ^) m: Q; c# w│ 3-2 安装 Typescript.mp4
% [4 E& o8 ]; f! G* y5 J│ 3-3 原始数据类型和 Any 类型.mp4+ s; ]9 i2 y# i) l4 Q/ U/ s
│ 3-4 数组和元组.mp4
3 v- F9 K7 ~6 Q* p│ 3-5 Interface- 接口 初探.mp4% ]% r3 V: O( N/ g. V) i
│ 3-6 函数.mp4
\; q6 v8 q& P3 a# J. H- m" w/ g│ 3-7 类型推论 联合类型和 类型断言.mp4) _9 [9 \1 P6 X" r. {( n; E N
│ 3-8 枚举(Enum).mp4! [- g7 ] R% V: r+ A+ `2 V+ k
│ 3-9 泛型(Generics) 第一部分.mp4 Y" F4 p# v5 |, Z* ^ P
│ 3-10 泛型(Generics) 第二部分 - 约束泛型.mp4
3 t' B+ W4 O, s( Q' c2 l│ 3-11 新泛型第三部分 - 泛型在类和接口中的使用.mp4' ?9 y. p: G' w; I
│ 3-12 类型别名,字面量 和 交叉类型.mp48 \; n, R* v2 ~, ]$ E0 j/ j
│ 3-13 声明文件 第一部分.mp4* l6 i- X% i6 I1 A. ^, U
│ 3-14 声明文件 第二部分.mp4/ t' ]) n- Y, Z0 J7 a9 F8 k" r
│ 3-15 内置类型.mp4* z0 R4 _+ n/ P2 D3 u
│ 3-16 配置文件.mp4
: r: J+ H1 p4 a5 M v/ \4 m│
" t' ]! P7 I: B( {- [' u/ R├─第4章 【夯实基础】Vue3.4 基础与魅力(选学,赠送)
d g, m/ z. q, B; K' I│ 4-1 Vue3 本章导学.mp47 c5 ]1 J: r0 l9 F
│ 4-2 使用 vite 创建项目.mp41 W' v$ \& R! }& u0 |9 z6 S1 y
│ 4-3 文件结构以及推荐插件.mp4* t3 w' H. Z; f- Z& b
│ 4-4 ESLint 简介和初步使用.mp4
7 e, G: B5 f \& g& k* v+ g! n│ 4-5 ESLint 配合 Vite 设置更多规则.mp4 d8 T# I% [1 c3 H$ Z9 k+ }4 z
│ 4-6 响应式基础 - Ref 和 Reactive.mp4
- N, K% `6 Y- U- t3 I│ 4-7 computed 计算属性.mp4
$ y- D/ D, x1 W+ u& i│ 4-8 watch 监听器.mp4% c( @* o' \$ B3 w" `: ^2 `4 @
│ 4-9 生命周期和模版引用.mp4
' r! H4 `; W' J3 b, k, B0 d8 T; W│ 4-10 组件基础-属性.mp4+ \8 i$ j( m3 I; W% V8 y+ Q
│ 4-11 组件自定义事件.mp4
; o. c& {' B+ Q3 w' O3 `│ 4-12 组合式函数.mp4
- Y h0 K" N2 }( D│ 4-13 创建 useURLLoader.mp4& m% _. }; P, d0 e" R
│ 4-14 useURLLoader 第二部分.mp4
6 K8 A( e/ z! f5 b$ p+ c│ 4-15 setup语法第一部分.mp4
4 s) o. m3 k0 N" F5 z│ 4-16 setup 语法第二部分.mp4
' I/ `* G, p) }% \│ 4-17 依赖注入第一部分.mp41 _$ ~6 s/ B5 V( \7 g
│ 4-18 依赖注入第二部分.mp4: c: e, t" ~9 t- M
│ 4-19 vue3.4 3.5 更新简介.mp46 K' K4 x, V; m3 q6 @
│
" J2 I7 E y: H; E% {9 M6 F├─第5章 【夯实基础】Electron 入门与基础知识' B5 m' r! G6 K. K" K4 s! y, z/ R$ n
│ 5-1 介绍与安装 Electron.mp4# ^& Y8 m2 a: O* u3 P) E
│ 5-2 创建第一个窗口.mp4& }' _0 ^3 o8 E
│ 5-3 进程和线程.mp45 O n, _& `) t$ B" a3 p
│ 5-4 预加载脚本.mp4% [7 f4 @. r) O y3 @
│ 5-5 进程间通信- 从渲染进程到主进程.mp4
9 v P( z' T' A! r: B; I│ 5-6 进程通信- 双向通信.mp4
9 U; g# c) X# ~│ 5-7 单向通信- 从主进程到渲染进程.mp4
. J: J9 R/ d3 f- f Y│ 5-8 使用 nodeIntegration.mp4
1 k T, f, m* [$ Y: M' ~8 N' P, T│ 5-9 使用 remote 模块.mp4
- `/ [+ j/ b( Y( y│ 5-10 本章总结.mp4
9 [6 |! R/ D+ x* Z2 e│ ~( V; W- ]$ D$ g, _
├─第6章 【实战预热】搭建项目框架以及开发环境搭建
9 W4 v. R- v$ r│ 6-1 使用 Electron Forge 初始化项目.mp4( C8 l1 T9 a4 J. T. Z6 S5 E
│ 6-2 添加 vue3 支持.mp4
/ w) L5 L* R% m9 X* q# Q9 z& N3 N│ 6-3 介绍和安装 Tailwind.css.mp4
# @. g. z5 B7 K5 |# o+ T" P5 V│ 6-4 学习 Tailwind.css 的基础知识.mp4- \5 E; ~ p: N7 Q/ b+ c" d' k
│ 6-5 编写 ConversationList 组件.mp4
; E! X/ w3 ]9 c+ u3 |+ k" e; Q1 W│ 6-6 使用 Iconify 作为图标解决方案.mp4
3 H! {0 J$ `. ]0 v; g9 H- B( ~│ 6-7 安装和初次认识 Radix Vue.mp4! Y# N0 k* q1 \! h5 z
│ 6-8 ProviderList 组件编码第一部分.mp4. u% Y: d( }4 I
│ 6-9 ProviderList 第二部分.mp4
! {1 u4 b, x1 L1 l# Y' v9 l) P│ 6-10 ProviderSelect 第三部分.mp4
8 _1 j, y5 I {8 h│" d9 F5 l% t0 p B9 V* o: u
├─第7章 【项目实战:第一步】使用 Vue-Router 实现路由功能
2 K4 T) b- v6 A( C. P* t│ 7-1 安装并且使用 Vue Router.mp4
, E( U' e8 N2 ^" y( E│ 7-2 MessageList 组件编码.mp48 E- R5 I7 P) Q$ }. w- j8 x
│ 7-3 使用useRoute 和 useRouter.mp4
8 n! C1 J8 v& Z: F3 k# \│ 7-4 完成数据实时更新.mp4
8 V/ x6 a* j4 \! T│ 7-5 Button编码第一部分.mp4
* w' c7 e; |8 s3 z3 u│ 7-6 Button 组件编码第二部分.mp4
- S+ Z, G7 u3 a7 V$ R/ z3 S│8 a6 M _# D$ z8 J# s+ f# j
├─第8章 【项目实战:第二步】大模型入门与初步实践& w: F' L' F, G5 C# b
│ 8-1 大模型基础知识科普.mp4
0 n9 \ q+ U3 U( f$ p│ 8-2 初步使用文心一言调用 SDK.mp4! \2 O, T+ K$ ]# c; I) |- Y' i
│ 8-3 学习文心一言SDK 第二部分:实现流式返回.mp4
0 c& [4 A7 h, H: m- i- Y/ {! m│ 8-4 学习使用阿里通义千问:了解 OpenAI SDK 的使用.mp4$ z7 l9 X H& u" U5 L
│ 8-5 使用qwen vl 完成读图功能.mp4
" ]- U# g/ `4 r# x4 p7 M) w! c│ 8-6 使用 qwen long 完成文件上传以及文本处理.mp4( o2 ~& X, D# u$ Z3 [2 t
│8 b- p- |+ i$ \* L+ P' h
├─第9章 【项目实战:第三步】使用 Dexie.js (IndexedDB)持久化数据
! W% j* S2 c9 A. @; E' |4 P│ 9-1 分析和选取存储的解决方案.mp4
& J. N' |2 R) p+ C8 s/ z% J6 N- v( r│ 9-2 学习 Dexie.js 的基本用法.mp4
+ |/ `' d* h8 K$ Q5 F6 i9 F2 Q4 ^│ 9-3 信息创建第一部分.mp4
* i0 {" P) m* M& h9 x( @ p% _│ 9-4 完成对话和信息的创建 第二部分.mp40 m6 E9 W; Q1 K; B( |7 K
│ 9-5 调用大模型并且返回数据 第一部分.mp4
9 _* d; L5 ]; R- e& A, d3 D│ 9-6 调用大模型完成信息更新第二部分.mp4, C2 v {, ?4 o/ o4 ?& L
│ 9-7 调用大模型完成信息更新第三部分 实现流式更新 展现更完美的交互.mp48 w- M* [% q5 u" a- w* h$ W# z- b
│
% f) k% H( p+ b/ n( C s8 b├─第10章 【项目实战:第四步】使用 Pinia 完成应用状态管理( A* T+ z" c& l# n0 d4 M3 ]$ L
│ 10-1 什么是Pinia 以及 State 基础概念.mp4
! \! ] J' w1 R" p% y4 G6 z│ 10-2 学习 Pinia 的 actions 和 getters.mp4, @1 ~/ x* ?/ S) l* T: X
│ 10-3 改造 Message Store.mp4
+ r* Y% f% ~8 Q│ 10-4 使用 Pinia 创建应用的整体 store 分析应用数据 接入当前数据.mp4# j M2 ?9 t. b, s# A8 Q
│ 10-5 使用 Pinia 替换 Dexie.js 的功能,实现高效的状态与持久化存储同步.mp4
, p M& g4 q4 z3 X3 K│
1 w' [. s/ @+ _% J }8 F├─第11章 【项目实战:第五步】应用进一步功能完善(markdown、法高亮、读图功能)
, D7 j8 z6 }8 ?- R2 X│ 11-1 渲染 Markdown 文本.mp4
- v7 E( y$ A- v o& W│ 11-2 添加 Tailwind Typography 插件.mp4
3 H4 W/ o, W) T│ 11-3 使用Highlight.js 完成语法高亮.mp4
2 ]* _/ t6 D) k/ d, ]" T│ 11-4 功能优化:自动滚动到信息的最下方.mp4$ q$ Y7 a% X% v8 ^8 D+ O
│ 11-5 优化信息获取时的滚动优化.mp4
* s% d$ f$ T/ j) L' \! _7 X│ 11-6 添加使用图片聊天功能 第一部分.mp4 O* b7 \. t% q3 C0 U6 r! r
│ 11-7 发送图片信息编码第二部分.mp43 L+ z( ]7 s& t
│ 11-8 添加图片处理第三部分.mp4+ |$ _7 F2 C1 z( z1 }
│ 11-9 图片处理第四部分 - 显示图片.mp45 f$ t6 s6 \3 q9 ?* }
│ 11-10 添加读图功能 第五部分.mp43 B1 s" i5 \0 B
│ 11-11 重构不同模型返回数据方式.mp4+ x' T# a$ v5 o
│ 11-12 简介可迭代对象.mp44 y4 V) N; |& C
│ 11-13 简介 generator 函数.mp4
/ f# @+ I% \ l- }) R# C# J( \0 W│ 11-14 学习使用异步可迭代对象.mp40 B; _( n' F# u
│ 11-15 重构通用模型 - 添加通用数据处理.mp4
. ^ L& l' J9 {+ r2 N, H$ l│ 11-16 最终实现通用模型类的重构.mp4
. Y9 I! c; X9 v│ 11-17 课后作业:添加 deepseek 大模型支持.mp4+ X( ?1 l" N0 j9 _5 @/ z
│0 O1 ]( T" S+ |3 `3 e! E
├─第12章 【项目实战:第六步】 Cursor编辑器自动生成代码,完成配置页面国际化8 g) a9 A( R: s7 z% r: d
│ 12-1 添加配置页面需求分析.mp4
( t7 g3 I* @; J1 E( p│ 12-2 初识 Cursor 并使用它完成第一个需求的开发.mp4
! _' |2 w3 _ m8 X- Z- N│ 12-3 使用Cusror 完成配置文件的后端开发的功能.mp4
D! C/ H7 \! ~- @│ 12-4 完善设置页面- 生成对应的表单以及更新功能.mp4
7 h5 w; a/ u+ j# S& F│ 12-5 使用 Cursor Composer 开发国际化功能.mp4/ v4 q: r8 W) m* b! x
│ 12-6 使用 Cursor. 的读图功能完成模型界面的第一部分开发.mp4
. k- B4 b2 S* q3 Q. G│ 12-7 使用 Cursor Composer 分步实现动态表单的功能.mp4& b7 C& j3 [: h
│ 12-8 使用 Cursor 自动补全功能完成错误信息的添加以及开发.mp4
1 G( { _! x$ ^2 n9 q4 {│ 12-9 使用 AI 创建应用菜单 第一部分.mp4- h, f! W# L, z- C
│ 12-10 使用 AI 完成顶部菜单功能 第二部分.mp4) Q G& R6 ]: Q9 N/ q3 ~, K: U1 H
│ 12-11 使用 AI 完成上下文菜单删除对话.mp4
v7 A9 k c t# Y- l│# `9 P0 P' a' i. s( p* L" j
├─第13章 【项目实战:第七步】使用Markers进行打包&使用CursorAI生成代码
2 J) j% ~$ L: {/ o1 h: }│ 13-1 应用打包 Markers 简介.mp4
$ O+ U" D, [* H3 e' O0 F5 U: e* m│ 13-2 使用package 命令生成可执行文件.mp4* y* t- Q' Q A% t& h: F
│ 13-3 探究生成的 asar 文件格式.mp4* b, v. n2 [# t1 b2 F: d
│ 13-4 使用 makers 生成安装包.mp4
0 y, }5 x( a, o7 ?│ 13-5 使用 AI 完成应用的优化_.mp48 @9 `/ d a2 i) c- F. Q( v
│% z; ~% E% g# n( q: }* x0 u& ?
├─第14章 【项目实战第八步】使用Publishers进行发布&Cursor实现自动更新功能
7 M, T8 Q+ z5 c) |6 p A│ 14-1 简介publish 的概念和优点.mp4* r }* g& I! ?* d. V6 l( u
│ 14-2 使用 Cursor 自动创建 Github Release.mp4$ E9 X# |1 @; K1 P' G: _- H
│ 14-3 完成应用自动更新功能.mp4: x h+ b! P8 k+ m6 s: R
│& |* u5 q; u* a* f
└─课件资料.7z" [# u, x' e- g- L! [$ l. a
* |( w2 h5 I0 N% f; ]
; ^8 U# C4 m* W S8 S0 n下载地址:bli&(20253 K3 ^8 r* U" ^: K
6 `5 N) ~. M9 d9 k
资源网盘下载地址和密码: 百度网盘信息回帖可见
4 K8 t- k$ R4 b) ?
4 S+ y) J0 F( i5 x0 ]4 o0 y/ r( Y3 D/ e. ~6 d
( `9 r" E0 T" j# k
本资源由IT视频教程网收集整理【www.itspjc.com】 |
|