网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Node.js+MongoDB+Vue.js全栈开发实战/Web前端技术丛书
分类 教育考试-考试-计算机类
作者
出版社 清华大学出版社
下载
简介
内容推荐
为了紧跟时代技术潮流,本书前端部分所讲的是当前十分火热的Vue 3和TypeScript,而后端部分则是Node.js、MongoDB及其相关技术。虽然本书介绍的是全栈开发,但实际上书中内容更侧重于后端。书中所涵盖的知识点是全栈开发求职面试中必须掌握的内容,而如果熟悉MongoDB,则必然是加分项。本书配套示例源代码、PPT课件、作者QQ群答疑服务。
本书共分为9章,内容包括Node.js和TypeScript基础、模块加载及第三方包、HTTP及Node异步编程、MongoDB数据库、art-template模板引擎、Express框架、TypeScript编程、文章管理系统实战、后台管理系统实战。
本书适合Node后端开发初学者、Web全栈开发初学者、Web前端开发人员、Web全栈开发人员、Web应用开发人员,也适合高等院校或高职高专全栈开发课程的学生。
作者简介
邹琼俊,湖南人,Web全栈工程师,CSDN学院讲师,博客园知名博主。十多年Web应用开发经验。著有《Vue.js 2.x实践指南》《ASP.NET MVC企业级实战》《Javscript实用教程》《H5+移动应用实战开发》《Node+MongoDB+React项目实战开发》《Vue3.x+TypeScript实践指南》。
目录
第1章 Node.js和TypeScript基础
1.1 Node.js开发概述
1.1.1 为什么要学习Node.js
1.1.2 什么是Node.js
1.1.3 Node.js的特点
1.1.4 var、let和const的区别
1.1.5 开发工具
1.2 Node.js运行环境搭建
1.2.1 Node.js运行环境安装
1.2.2 Node.js环境安装失败的解决办法
1.2.3 代码有无分号的问题
1.3 Node.js快速入门
1.3.1 Node.js的组成
1.3.2 Node.js基础语法
1.3.3 Node.js全局对象global
1.4 nvm的安装与使用
1.5 Visual Studio Code的使用
1.5.1 忽略node_module目录
1.5.2 安装Visual Studio Code插件
1.5.3 打开并运行项目
1.5.4 Visual Studio Code配置
1.5.5 搜索
第2章 模块加载及第三方包
2.1 Node.js模块化开发
2.1.1 JavaScript开发弊端
2.1.2 模块化
2.1.3 Node.js中模块化开发规范
2.1.4 exports和module.exports的区别
2.1.5 require优先从缓存加载
2.2 系统模块
2.2.1 什么是系统模块
2.2.2 系统模块fs文件操作
2.2.3 系统模块path路径操作
2.2.4 相对路径和绝对路径
2.3 第三方模块
2.3.1 什么是第三方模块
2.3.2 获取第三方模块
2.3.3 第三方模块nrm
2.3.4 第三方模块nodemon
2.3.5 第三方模块gulp
2.3.6 npx
2.4 package.json文件
2.4.1 node_modules目录的问题
2.4.2 package.json文件的作用
2.4.3 package.json文件中各个选项的含义
2.4.4 package-lock.json文件的作用
2.4.5 yarn.lock的作用
2.5 Node.js中模块的加载机制
2.5.1 模块查找规则:当模块拥有路径但没有后缀时
2.5.2 模块查找规则:当模块没有路径且没有后缀时
第3章 HTTP及Node异步编程
3.1 C/S、B/S软件体系结构分析
3.2 服务器端基础概念
3.2.1 网站服务器
3.2.2 IP地址
3.2.3 域名
3.2.4 端口
3.2.5 URL
3.2.6 客户端和服务器端
3.3 创建Web服务器
3.4 HTTP
3.4.1 HTTP的概念
3.4.2 报文
3.4.3 请求报文
3.4.4 响应报文
3.5 HTTP请求与响应处理
3.5.1 请求参数
3.5.2 路由
3.5.3 静态资源
3.5.4 动态资源
3.5.5 客户端请求方式
3.6 Node.js异步编程
3.6.1 同步API和异步API
3.6.2 回调函数
3.6.3 Node.js中的异步API
3.6.4 Promise
3.6.5 async和await
第4章 MongoDB数据库
4.1 数据库概述
4.1.1 数据库简介
4.1.2 MongoDB数据库相关概念
4.2 MongoDB数据库环境搭建
4.2.1 MongoDB数据库下载与安装
4.2.2 启动MongoDB
4.3 MongoDB操作
4.3.1 MongoDB的Shell操作
4.3.2 MongoDB可视化软件
4.3.3 MongoDB导入和导出数据
4.4 MongoDB索引
4.4.1 创建简单索引
4.4.2 唯一索引
4.4.3 删除重复值
4.4.4 hint
4.4.5 explain
4.4.6 索引管理
4.5 MongoDB备份与恢复
4.5.1 MongoDB数据库备份
4.5.2 MongoDB数据库恢复
4.6 Mongoose数据库连接
4.7 Mongoose增、删、改、查操作
4.7.1 创建数据库
4.7.2 创建集合
4.7.3 创建文档
4.7.4 查询文档
4.7.5 删除文档
4.7.6 更新文档
4.7.7 Mongoose验证
4.7.8 集合关联
第5章 art-template模板引擎
5.1 模板引擎的基础概念
5.1.1 模板引擎
5.1.2 art-template简介
5.2 模板引擎语法
5.3 案例—用户管理
5.3.1 案例介绍
5.3.2 案例操作
第6章 Express框架
6.1 Express框架简介
6.2 中间件
6.2.1 什么是中间件
6.2.2 app.use中间件用法
6.2.3 中间件应用
6.2.4 错误处理中间件
6.3 Express请求处理
6.3.1 构建路由
6.3.2 构建模块化路由
6.3.3 GET参数的获取
6.3.4 POST参数的获取
6.3.5 Express路由参数
6.3.6 静态资源处理
6.4 express-art-template模板引擎
6.5 express-session
第7章 TypeScript编程
7.1 TypeScript基础
7.1.1 TypeScript简介
7.1.2 TypeScript的特点
7.1.3 安装TypeScript
7.1.4 JavaScript中的变量和类型限制
7.1.5 编写TypeScript程序
7.1.6 手动编译代码
7.1.7 Visual Studio Code自动编译
7.1.8 类型注解
7.1.9 使用vite快速创建TypeScript开发环境
7.2 基础类型
7.2.1 布尔类型
7.2.2 数字
7.2.3 字符串
7.2.4 undefined和null
7.2.5 数组
7.2.6 元组
7.2.7 枚举
7.2.8 any
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/16 13:45:56