现代 JavaScript 从头开始​​ 2.0 – 2023 年修订

Modern JavaScript From The Beginning 2.0 – 2023 Revamp

36 小时的大师课程,带您从初级到高级 JavaScript

你将学到什么

  • 学习基础知识(变量、循环、函数等)
  • 了解 JavaScript 的工作原理(执行上下文、调用堆栈、异步 JS)
  • 掌握文档对象模型和事件(交互性)
  • 异步 JavaScript(回调、Promise、Fetch、Ajax)
  • OOP(构造函数、原型、类)
  • 现代工具和工作流程(Webpack、Babel、文件结构、NPM、插件和加载器)
  • 包含 Webpack、Node、Express 和 MongoDB 的全栈项目
  • 5 个真实项目和 10 多个迷你项目

要求

  • 基本的 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 构建前端。没有前端框架!
  • 这么多!

课程项目和迷你项目

  1. 购物清单
  2. Flix 电影应用
  3. Tracalorie OOP 项目
  4. Tracalorie Webpack 重构
  5. 查克·诺里斯笑话生成器
  6. RandomIdeas 全栈应用程序 – API 和前端
  7. Webpack 入门项目
  8. Keycode 迷你项目
  9. 随机用户生成器
  10. 音乐播放器
  11. 视频播放器
  12. 鼓机
  13. 轮廓滚动条
  14. 投票应用程序
  15. 笑话生成器
  16. 球动画
  17. 动画时钟
  18. Typicode 待办事项
  19. 文字转语音

本课程适合谁:

  • 想要从初级到高级学习现代 JavaScript 的人,包括工具和设置现代工作流程
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。