Course Code:
nodejs
Duration:
14 hours
Prerequisites:
- ECMAScript 知识 (JavaScript)
- JavaScript 中面向对象编程和函数式编程的基础知识
Overview:
该培训面向使用服务器端和客户端技术的 Web 应用程序开发人员。培训期间讨论的主题是让参与者熟悉用 JavaScript 编写并在服务器端执行的应用程序编程的可能性。在培训期间,平台 Node.js 被广泛讨论 - 它的架构、安装和配置、库管理和创建您自己的应用程序。
Course Outline:
理念 Node.js
- 什么是 Node.js
- ECMAScript 的特点和功能
- ECMAScript 5 和路线图
- 客户端 - 服务器和请求 - 响应体系结构
- ECMAScript 服务器和客户端
- 许可证 Node.js
建筑
- V8发动机
- 事件循环
- 异步
- 延续传递样式
- 平台结构 Node.js
- 能力 Node.js
- 安全
控制台的安装和基础知识 Node.js
- 支持的操作系统
- 可能的安装方法
- 在您选择的系统上安装过程
- 初始设置
- 控制台 Node.js 和可用命令
- 字符串、参数和 sf 模块
在平台上运行服务器 Node.js
- HTTP 协议
- GET/POST/PUT/DELETE 方法
- 请求和响应,HTTP 标头
- 支持 HTTP 方法 Node.js
- 显示 Web 内容
- 表单处理
基于框架的 Web 应用程序开发 Express
- 可用框架
- MVC 基础知识
- 带有 Express 的 Web 应用程序
数据库支持
- 可用于数据库的库
- DAO 和 ORM 概述
- DBMS选择,关系型数据库与非关系型数据库的区别
- SQLite, MySQL, MongoDB, Redis
NPM - 包管理
- NPM 包管理器简介
- 查找和安装软件包
- 精选/最受欢迎的套餐概述
- 创建和发布自己的包
应用程序测试、应用程序质量问题
- 支持的测试方法
- 来自 Node.js 的个人和行为测试
- 编码标准
- 支持应用质量保证的可用工具
支持与发展 Node.js
- 发展
- 支持 Node.js
- 提供开发人员编辑器(IDE 支持)
- 开发人员 Node.js 和社区支持
Sites Published: