现代 JavaScript 从头开始 2.0 – 2023 年修订
36 小时的大师课程,带您从初级到高级 JavaScript
讲师:Brad Traversy
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
-
学习基础知识(变量、循环、函数等)
-
了解 JavaScript 的工作原理(执行上下文、调用堆栈、异步 JS)
-
掌握文档对象模型和事件(交互性)
-
异步 JavaScript(回调、Promise、Fetch、Ajax)
-
OOP(构造函数、原型、类)
-
现代工具和工作流程(Webpack、Babel、文件结构、NPM、插件和加载器)
-
包含 Webpack、Node、Express 和 MongoDB 的全栈项目
-
5 个真实世界项目和 10 多个迷你项目
本课程包括:
-
36.5小时点播视频
-
1 篇文章
-
48 个可下载资源
-
通过手机和电视访问
要求
-
基本的 HTML/CSS 知识
描述
这是一门超过 36 小时的深入课程,将带您从 JavaScript 的绝对开始,学习数据类型、函数和循环,到学习 DOM 操作、带有 Promise 的异步 JS、async/await 等等。您甚至将学习如何编写算法的单元测试。我们深入了解 JavaScript 的工作原理,包括执行上下文、调用堆栈、事件循环等。我们了解 Webpack 工具以及如何创建现代开发环境。最后,我们使用自定义 Webpack 前端构建 Node.js/Express API。
学习模块中的所有代码都将放入一个名为“JavaScript Sandbox”的文件夹中。这样我们就可以让事情井井有条,并且您可以随时参考它以获取您可能需要的任何代码片段。包含项目的所有最终代码和起始代码以及 GitHub 存储库的链接。
你将学到什么
-
基础知识:数据类型、let 和 const 变量、函数、条件、循环、对象字面量等
-
数据结构– 数组、对象、映射、集合以及自定义数据结构,如堆栈和队列
-
DOM 操作 –选择器、遍历 DOM、显示/隐藏、创建和删除元素、事件侦听器
-
OOP –构造函数、原型、继承、类、受保护的属性、getter/setter
-
Async JS – Ajax 和 XHR、Fetch API、回调、Promise、异步/等待
-
错误处理 – Try…Catch、HTTP 错误
-
Web 和浏览器 API –画布、地理定位、音频/视频、Web 动画 API
-
模块和工具– CommonJS 和 ES 模块、Webpack、插件、加载器、现代开发环境和工作流程
-
单元测试算法– 学习 Jest 测试库和算法,例如回文和字谜
-
Node.js 和 Express – 了解 Node 模块、NPM 包并使用 Express 和 MongoDB 构建 REST API
-
全栈开发– 我们使用 Express 构建 API 并使用 Webpack 构建前端。没有前端框架!
-
这么多!
课程项目和迷你项目
-
购物清单
-
Flix 电影应用
-
Tracalorie OOP 项目
-
Tracalorie Webpack 重构
-
查克·诺里斯笑话生成器
-
RandomIdeas 全栈应用程序 – API 和前端
-
Webpack 入门项目
-
Keycode 迷你项目
-
随机用户生成器
-
音乐播放器
-
视频播放器
-
鼓机
-
轮廓滚动条
-
投票应用程序
-
笑话生成器
-
球动画
-
动画时钟
-
Typicode 待办事项
-
文字转语音
本课程适合谁:
- 想要从初级到高级学习现代 JavaScript 的人,包括工具和设置现代工作流程