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:

Polska - Node.js