感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
Node.js 简介
- RAM 与 I/O 延迟
- 阻塞与非阻塞
- 事件驱动 Programming
- 事件循环
- 阻塞事件循环
- Node.js 哲学
Node.js 平台设置
- 下载并安装
- 节点 REPL
- 第一个 Hello World
模块和 npm
- 模块剖析
- 私有代码
- Access使用模块
- npm 命令
- package.json
回调模式
- 什么是回调
- callback-last (回调-last
- 错误优先
事件
- 何时使用事件发射器
- 将函数绑定到事件
- 事件请求
- 事件侦听
错误处理
- 回调:错误优先
- 事件发射器中的错误
- 未捕获的异常
- 使用域
缓冲区
- 为什么存在缓冲区
- 创建缓冲区
- 读取和写入缓冲区
- 操作缓冲区
流
- 什么是流
- 读取和写入流 API
- 流控制
- 管道
- 双工流
- 转换流
Express.js
- 简介和安装 Express.js
- 构建 Hello Express 应用程序
- 创建路由
- 渲染布局
- 使用模板
- 添加部分
- 使用局部变量和条件模板
- 模块化路由
Socket.io
- 聆听
- 广播
- 回答问题
连接到 Databases
- 否 SQL 和文档存储
- 关系型数据库
- 配置和平台设置
- CRUD 操作
要求
参加本课程的学生应具有 JavaScript 编程经验。
21 小时
客户评论 (7)
我喜欢这些有趣的话题,并触及了 javascript/typescript/nodejs/ 的各种细微差别
John - BMW SA
课程 - Node.js for JavaScript Developers
机器翻译
平台
Shaun Mbhiza - BMW SA
课程 - Node.js for JavaScript Developers
机器翻译
动手练习
Daniel - BMW SA
课程 - Node.js for JavaScript Developers
机器翻译
我不知道它会如此互动和代码繁重,我喜欢并认为它使学习更加有趣和有效。
Ryan - BMW SA
课程 - Node.js for JavaScript Developers
机器翻译
他的幽默和性格
Karabo Mphahlele - BMW SA
课程 - Node.js for JavaScript Developers
机器翻译
实例
Werner - BMW SA
课程 - Node.js for JavaScript Developers
机器翻译
I was benefit from doing the exercises to understand nodejs concepts.