如果你已经能写页面、能调接口、能照着文档把需求做出来,但一遇到「为什么这样写更好」「这个报错根源在哪」「性能瓶颈从哪查」就开始含糊,那这套特训营对应的就是这类缺口。它不是把 HTML、CSS、JS 再讲一遍的复习课,而是把前端从「会做」推到「说得清、改得动、扛得住」的那一段。
先看清自己缺的是哪一块
前端的分水岭通常不在语法,而在三件事:一是基础是否结实——闭包、原型、事件循环、this 指向,这些在面试里被反复问,正是因为它们决定了你读框架源码时能不能读懂;二是工程能力——模块化、构建、状态管理、模板引擎这类东西,平时靠脚手架包着,一旦要自己搭或排查就露怯;三是算法与数据结构——很多前端觉得这块用不上,但列表渲染、虚拟 DOM diff、缓存淘汰策略背后都是它在起作用。
这套课把「前端基本功」单独列为模块一,说明它默认你已经过了照抄的阶段,要补的是原理层的洞。配合每周的课后作业和练习题代码,作业不是形式,是让你暴露自己到底哪一步卡住。
实战部分在练什么
课程里有直播回放形式的实战环节,主题落在数据结构与算法、模板引擎这类偏底层的能力上。这类内容的价值不在「又学了一个库」,而在于当你下次面对一个需要自己实现渲染逻辑、需要控制更新粒度的场景时,脑子里有可用的模型,而不是只会调 API。
建议的学习方式:回放不要只当视频看,暂停在关键处自己先推一遍实现思路,再对照讲解看差异在哪里。课后的练习题代码体量不大,但正好适合动手改、动手错。
看完应该能回答的问题
- 一个变量在闭包里的生命周期是怎么回事,为什么循环里绑事件容易出问题?
- 事件循环里宏任务和微任务的执行顺序,能不能自己举出一个会踩坑的例子?
- 模板引擎大致是怎么把字符串变成可复用渲染逻辑的,编译和运行时各做了什么?
- 面对一个渲染卡顿的列表,你会按什么顺序去定位和优化?
- 同样的功能,为什么两种写法在可维护性和性能上差别很大?
如果这些问题你现在答得含糊,学完再回来看,标准是能用自己的话讲清楚,而不是背出结论。
适合谁,不适合谁
适合的人:有一到三年实际开发经验,能独立完成页面和交互,但知识是碎片化的,想系统补一遍底层;或者正在准备面试,需要把「会用」变成「讲得明白」。
不太适合的人:完全没写过前端、还在纠结选择器怎么用的阶段,先补基础语法会更划算;以及只想快速学一个框架 API 的人,这套内容给不了那种即时快感。
按周推进、带着作业做,比一口气刷完回放更有效。哪一周的题做不下去,那一块就是你真正要花时间的地方。
极客时间- 前端进阶特训营
系统提升前端技能,打造专业能力
编辑点评
全面覆盖前端核心知识,实战项目助力技能提升,适合有志成为前端专家的学习者。
⭐ 编辑推荐
深度解析前端技术,从基础到架构,实战项目提升实战能力。
课程亮点
课程目录
📁 3--模块一:前端基本功
📁 2--0708课后作业(第一周)&练习题代码
0708课后作业(第一周)&练习题代码.txt [225.0 B]
📁 8--0715课后作业(第二周)
0715课后作业(第二周).txt [202.0 B]
📁 7--0715直播回放:数据结构与算法、模板引擎实战
0715直播回放:数据结构与算法、模板引擎实战.mp4 [860.7 MB]
0715直播回放:数据结构与算法、模板引擎实战.txt [129.0 B]
📁 9--0717直播回放:PWA离线缓存、JavaScript运行原理及内存管理
0717直播回放:PWA离线缓存、JavaScript运行原理及内存管理.txt [272.0 B]
0717直播回放:PWA离线缓存、JavaScript运行原理及内存管理.mp4 [1.1 GB]
📁 6--0710课后作业(第一周)&练习题代码
0710课后作业(第一周)&练习题代码.txt [361.0 B]
📁 4--02前端基本功-2
02前端基本功-2.mp4 [296.7 MB]
📁 10--0717课后作业(第二周)
0717课后作业(第二周).txt [516.0 B]
📁 3--01前端基本功-1
01前端基本功-1.mp4 [288.7 MB]
📁 5--0710直播回放:BOM、DOM、CSS、正则表达式
0710直播回放:BOM、DOM、CSS、正则表达式.mp4 [1.2 GB]
0710直播回放:BOM、DOM、CSS、正则表达式.txt [202.0 B]
📁 1--0708直播回放:JavaScript基础、BOM
0708直播回放:JavaScript基础、BOM.mp4 [975.0 MB]
📁 2--开营直播
📁 1--7月6日开营直播
7月6日开营直播.mp4 [307.7 MB]
📁 4--模块二:前端工程化
📁 8--0805直播回放:自动化测试、前端监控体系搭建
0805直播回放:自动化测试、前端监控体系搭建.mp4 [913.4 MB]
0805直播回放:自动化测试、前端监控体系搭建.txt [183.0 B]
📁 3--0724直播回放:webpack、Babel、TreeShaking
0724直播回放:webpack、Babel、TreeShaking.txt [249.0 B]
0724直播回放:webpack、Babel、TreeShaking.mp4 [1.2 GB]
📁 5--0729课后作业(第四周)
0729课后作业(第四周).txt [286.0 B]
📁 9--0807直播回放:前端监控体系搭建、Node.js基础
0807直播回放:前端监控体系搭建、Node.js基础.mp4 [1.2 GB]
0807直播回放:前端监控体系搭建、Node.js基础.txt [339.0 B]
📁 4--0729直播回放:微前端
0729直播回放:微前端.mp4 [931.4 MB]
0729直播回放:微前端.txt [198.0 B]
📁 6--0731直播回放:微前端、Nginx配置详解、Docker基础与k8s
0731直播回放:微前端、Nginx配置详解、Docker基础与k8s.txt [231.0 B]
0731直播回放:微前端、Nginx配置详解、Docker基础与k8s.mp4 [1.2 GB]
📁 1--0722直播回放:Git与工作流、webpack基础、Lerna包管理
0722直播回放:Git与工作流、webpack基础、Lerna包管理.mp4 [698.0 MB]
📁 2--0722课后作业(第三周)
0722课后作业(第三周).txt [400.0 B]
📁 7--0731课后作业(第四周)
0731课后作业(第四周).txt [162.0 B]
📁 8--模块八:前端架构师修炼之道
📁 1--1030直播回放-2:视频会议系统实战(2)、前端架构师修炼之道
1030直播回放-1:视频会议系统实战(1).mp4 [317.5 MB]
1030直播回放-2:视频会议系统实战(2)、前端架构师修炼之道.mp4 [988.7 MB]
1030直播回放-2:视频会议系统实战(2)、前端架构师修炼之道.txt [173.0 B]
📁 6--模块四&五&六:Vue&组件
📁 2--0904直播回放:Vue核心技术解析(2)、Vue与React组件化技术对比
0904直播回放:Vue核心技术解析(2)、Vue与React组件化技术对比.mp4 [934.9 MB]
0904直播回放:Vue核心技术解析(2)、Vue与React组件化技术对比.txt [275.0 B]
📁 9--0923课后作业(第十二周)
0923课后作业(第十二周).txt [155.0 B]
📁 5--0911直播回放:组件开发实战(1)
0911直播回放:组件开发实战(1).mp4 [1.5 GB]
0911直播回放:组件开发实战(1).txt [152.0 B]
📁 10--0925直播回放:组件开发实战(4)
0925直播回放:组件开发实战(4).mp4 [1.3 GB]
0925直播回放:组件开发实战(4).txt [175.0 B]
📁 6--0911课后作业(第十周)
0911课后作业(第十周).txt [159.0 B]
📁 1--0902直播回放:Vue源码概览、Vue核心技术解析(1)
0902直播回放:Vue源码概览、Vue核心技术解析(1).txt [391.0 B]
0902直播回放:Vue源码概览、Vue核心技术解析(1).mp4 [941.0 MB]
📁 4--0909直播回放:Vue核心技术解析(3)、Vite、Vue3原理解析
0909直播回放:Vue核心技术解析(3)、Vite、Vue3原理解析.mp4 [1.1 GB]
0909直播回放:Vue核心技术解析(3)、Vite、Vue3原理解析.txt [185.0 B]
📁 3--0904课后作业(第九周)
0904课后作业(第九周).txt [269.0 B]
📁 8--0923直播回放:组件开发实战(3)
0923直播回放:组件开发实战(3).txt [66.0 B]
0923直播回放:组件开发实战(3).mp4 [1.3 GB]
📁 7--0918直播回放:组件开发实战(2)
0918直播回放:组件开发实战(2).txt [162.0 B]
0918直播回放:组件开发实战(2).mp4 [1.8 GB]
📁 5--模块三:Node.js技术栈
📁 3--0815直播回放:Fastify和Nest功能实现分析、中间件概览
0815直播回放:Fastify和Nest功能实现分析、中间件概览.txt [269.0 B]
0815直播回放:Fastify和Nest功能实现分析、中间件概览.mp4 [1.1 GB]
📁 5--0819课后作业(第七周)
0819课后作业(第七周).txt [213.0 B]
📁 9--0828课后作业(第八周)
0828课后作业(第八周).txt [303.0 B]
📁 4--0819直播回放:中间件、Node.js进程高级应用
0819直播回放:中间件、Node.js进程高级应用.txt [171.0 B]
0819直播回放:中间件、Node.js进程高级应用.mp4 [812.3 MB]
📁 6--0821直播回放:应用服务器框架开发、服务端渲染、Serverless
0821直播回放:应用服务器框架开发、服务端渲染、Serverless.txt [355.0 B]
0821直播回放:应用服务器框架开发、服务端渲染、Serverless.mp4 [888.3 MB]
📁 7--0826直播回放:Serverless、应用服务器框架中间件、HTTP协议
0826直播回放:Serverless、应用服务器框架中间件、HTTP协议.txt [151.0 B]
0826直播回放:Serverless、应用服务器框架中间件、HTTP协议.mp4 [928.2 MB]
📁 2--0812课后作业(第六周)
0812课后作业(第六周).txt [381.0 B]
📁 1--0812直播回放:Node.js基础、应用服务器框架概览
0812直播回放:Node.js基础、应用服务器框架概览.mp4 [838.5 MB]
0812直播回放:Node.js基础、应用服务器框架概览.txt [243.0 B]
📁 8--0828直播回放:HTTP协议、Node.js微服务&网关、网络应用
0828直播回放:HTTP协议、Node.js微服务&网关、网络应用.mp4 [1.2 GB]
0828直播回放:HTTP协议、Node.js微服务&网关、网络应用.txt [203.0 B]
📁 1--课件
6--模块二第2课:前端工程化-前端实战训练营.pptx [47.1 MB]
19--模块四&五&六 第3课(上)[0909]:Vue&组件-前端实战训练营.pptx [12.2 MB]
8--模块二第4课:前端工程化-前端实战训练营.pptx [34.0 MB]
13--模块三第4课:Node.js技术栈-前端实战训练营.pptx [2.1 MB]
0--学前提要.pdf [100.8 KB]
15--模块三第6课:Node.js技术栈-前端实战训练营.pptx [2.6 MB]
26--模块七第2&第3课[1016]:系统实战-前端实战训练营.pptx [14.6 MB]
14--模块三第5课:Node.js技术栈-前端实战训练营.pptx [4.0 MB]
22--模块四&五&六 第5课[0918]:Vue&组件-前端实战训练营.pptx [9.3 MB]
24--模块四&五&六 第7课[0925]:Vue&组件-前端实战训练营.pptx [5.2 MB]
23--模块四&五&六 第6课[0923]:Vue&组件-前端实战训练营.pptx [5.1 MB]
18--模块四&五&六 第2课[0904]:Vue&组件-前端实战训练营.pptx [10.6 MB]
28--模块七第6课[1028]:系统实战-前端实战训练营.pptx [32.2 MB]
10--模块三第1课:Node.js技术栈-前端实战训练营-改.pptx [5.1 MB]
12--模块三第3课:Node.js技术栈-前端实战训练营1.0.pptx [7.1 MB]
29--模块七第7课[1030]:系统实战-前端实战训练营.pptx [35.6 MB]
21--模块四&五&六 第4课[0911]:Vue&组件-前端实战训练营.pptx [1.7 MB]
1--第1课:前端基本功(模块一)-前端实战训练营.pdf [3.8 MB]
5--模块二第1课:前端工程化-前端实战训练营.pptx [40.6 MB]
17--模块四&五&六 第1课[0902]:Vue&组件-前端实战训练营.pptx [9.3 MB]
7--模块二第3课:前端工程化-前端实战训练营.pptx [41.3 MB]
11--模块三第2课:Node.js技术栈-前端实战训练营-改.pptx [4.2 MB]
2--第2课:前端基本功-前端实战训练营.pdf [3.7 MB]
16--模块三第7课:Node.js技术栈-前端实战训练营.pptx [4.1 MB]
3--第3课:前端基本功-前端实战训练营.pdf [5.1 MB]
20--模块四&五&六 第3课(下)[0909]:Vue&组件-前端实战训练营.pptx [3.9 MB]
25--模块七第1课[1008]:系统实战-前端实战训练营.pptx [4.1 MB]
30--模块八第1课[1030]:架构师之道-前端实战训练营.pptx [789.9 KB]
27--模块七第5课[1023]:系统实战-前端实战训练营.pptx [31.5 MB]
9--模块二第5课:前端工程化-前端实战训练营.pptx [6.6 MB]
4--第4课:前端基本功[完整版]-前端实战训练营.pdf [6.1 MB]
📁 7--模块七:综合系统实战
📁 3--1014直播回放:Ostrich前端监控平台实战(2)
1014直播回放:Ostrich前端监控平台实战(2).txt [79.0 B]
1014直播回放:Ostrich前端监控平台实战(2).mp4 [906.1 MB]
📁 8--1028直播回放:WebAssembly(2)、视频会议系统实战之WebRTC
1028直播回放:WebAssembly(2)、视频会议系统实战之WebRTC.mp4 [874.4 MB]
1028直播回放:WebAssembly(2)、视频会议系统实战之WebRTC.txt [239.0 B]
📁 4--1016直播回放:Gibbon低代码平台实战(1)
1016直播回放:Gibbon低代码平台实战(1).txt [193.0 B]
1016直播回放:Gibbon低代码平台实战(1).mp4 [1.2 GB]
📁 2--1009课后作业(第十三周)
1009课后作业(第十三周).txt [212.0 B]
📁 6--1021课后作业(第十五周)
1021课后作业(第十五周).txt [207.0 B]
📁 1--1009直播回放:Ostrich前端监控平台实战(1)
1009直播回放:Ostrich前端监控平台实战(1).mp4 [1.0 GB]
1009直播回放:Ostrich前端监控平台实战(1).txt [79.0 B]
📁 9--1030直播回放-1:视频会议系统实战(1)
1030直播回放-1:视频会议系统实战(1).mp4 [275.0 MB]
1030直播回放-1:视频会议系统实战(1).txt [50.0 B]
📁 5--1021直播回放:Gibbon低代码平台实战(2)
1021直播回放:Gibbon低代码平台实战(2).mp4 [908.5 MB]
1021直播回放:Gibbon低代码平台实战(2).txt [132.0 B]
📁 7--1023直播回放:Gibbon低代码平台实战(3)、WebAssembly(1)
1023直播回放:Gibbon低代码平台实战(3)、WebAssembly(1).txt [173.0 B]
1023直播回放:Gibbon低代码平台实战(3)、WebAssembly(1).mp4 [1.3 GB]适合人群
- 前端开发者
- 前端爱好者
- 希望转行前端人员
学习收获
祝您学习愉快!
学有所成,前程似锦!






