Nodejs开发培训课程招生简章(2025)

课程介绍:

Course Prerequisites: Knowledge of JavaScript equivalent to attending the JavaScript Programming course. Attendees should also have familiarity with a Windows, Linux, or OS X command line interface as well as a basic understanding of network protocols such as HTTP.

 

 

课程大纲:

Day1 - About Node.js

Server Side JavaScript

The Event Loop

Asynchronous Execution

npm

Node.js Architecture

Node.js Core Modules

Node.js Projects and Applications

Node.js Command Line Arguments

Node.js Global Environment

Timers

Global Objects

The process Object

Buffers and Buffer Manipulation

Day2 - - ES6 Enhancements

Arrow Functions

let and const Keywords

Enhanced Object Literals

Map and Set Collections

WeakMap and WeakSet Collections

String Template Literals

Day3 -- Installation and Configuration

Node.js

npm

Express

MongoDB

Mongoose

Day4-- Programming Fundamentals with Node

Using Modules to Organize Code

Creating and Reusing Code with Modules

Asynchronous Programming Fundamentals

Using Callbacks to Handle Events

Using EventEmitters to Handle

Repeating Events

Type Testing with the util Module

The Node.js Module Loading System

Module Caching

Day5 - Unit Testing and Debugging with Node.js

Implementing Unit Tests with the Assert

Module

Test Driven Development with Nodeunit

Behavioral Testing with Mocha

Facilitating Debugging with the Console

Module

Working with the Node.js Debug Utility

Day6 - System and Data Interaction with Node

  • Interacting with the System Using the os Module
  • Working with the File System Using the fs and path Modules
  • Managing Data Flow with Pipes and Streams
  • Synchronous vs. Asynchronous File System Interaction
  • Using Buffers to Read and Manipulate Binary Data
  • Handling and Transforming File Path Information with the path Module
  • Spawning and Managing Processes using the process Module

Day7 - Data Persistence with Node.js

  • Data Persistence Mechanisms
  • MongoDB Capabilities
  • Connecting to MongoDB
  • Using the fs Module to Read and Write Files Synchronously and Asynchronously

Day8 - Web Application and Network Programming

  • Using Express to Rapidly Build and Deploy Web Applications
  • REST-Based Web Service Fundamentals

 

关于艾威

源于美国 始于1998

艾威(AVTECH)是北美著名的培训机构,总部位于美国新泽西州,2000 年进入中国,20年品牌历史,18年中国培训及咨询服务经验。

艾威致力于培育高效能的职业人士、国际化人才。目前培训的主要产品有:项目管理培训、IT 管理培训、IT 技术培训、云计算大数据培训、需求管理培训、产品管理培训,信息安全类,AI 人工智能等....近十类上几百门的课程的培训与咨询服务。


项目管理
需求管理
IT管理/技术
信息安全
企业架构
国际认证
企业内训

猜你喜欢