感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程时长 21 小时
课程大纲
Node.js简介
- RAM与I/O延迟
- 阻塞与非阻塞
- 事件驱动编程
- 事件循环
- 阻塞事件循环
- Node.js哲学
Node.js平台设置
- 下载与安装
- Node REPL
- 第一个Hello World
模块与npm
- 模块结构
- 私有代码
- 访问和使用模块
- npm命令
- package.json
回调模式
- 什么是回调
- 回调最后
- 错误优先
事件
- 何时使用事件发射器
- 将函数绑定到事件
- 事件请求
- 事件监听
错误处理
- 回调:错误优先
- 事件发射器中的错误
- 未捕获的异常
- 使用域
缓冲区
- 缓冲区存在的原因
- 创建缓冲区
- 读写缓冲区
- 操作缓冲区
流
- 什么是流
- 读写流API
- 流控制
- 管道
- 双工流
- 转换流
Express.js
- Express.js简介与安装
- 构建Hello Express应用
- 创建路由
- 渲染布局
- 使用模板
- 添加局部模板
- 使用局部变量和条件模板
- 模块化路由
Socket.io
- 监听
- 广播
- 回答问题
连接数据库
- NoSQL和文档存储
- 关系型数据库
- 配置和平台设置
- CRUD操作
要求
参加本课程的学生应具备JavaScript编程经验。
客户评论 (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
机器翻译
通过练习,我受益匪浅,更好地理解了nodejs的概念。
Jagath Wijesooriya - Inland Revenue
课程 - Node.js for JavaScript Developers
机器翻译