博学谷 > 优质课 > Node.js基础和实战开发

Node.js基础和实战开发

Node.js基础和实战开发

跨越前后端边界,Node.js势在必得

主讲:前端高级讲师 | 课程时长:17课时 | 学习人数:13人 | 难度: 进阶

¥199.00 ¥299.00

立即报名

课程简介

Node.js 是一个基于谷歌 Chrome V8 引擎的 JavaScript 运行环境(服务器端平台),Node.js不是一门语言,也不是JavaScript的框架,Node.js使用事件驱动,非阻塞I/O模型,使得它轻量又高效,Node.js可以用来开发服务端应用程序和Web系统。

本课程主要讲解Node模块化、ES6语法、Node基础语法和使用、Express框架、Restful API、英雄列表案例以及黑马博客项目。通过本课程的学习,能够胜任项目的独立开发,从项目框架搭建开始到业务功能的实现,以及后台API的调用均能胜任,能够快速上手企业项目开发。

适合人群

1.前端开发工程师

2.具有一定前端开发经验的人群

课程亮点

1.全栈式技术体系

2.从前后端分离开发到服务端渲染开发,项目开发模式全覆盖

3.提供各种应用型教学解决方案

主讲内容

node基础

node介绍和环境安装

es6语法

node之fs和path模块

node之模块化

http模块

express框架介绍

MySql介绍与使用

node博客项目

博客项目-登录与注册

博客项目-文章发表

实战项目

黑马博客项目

本项目是一个基于后端渲染的博客项目,项目的所有页面全部通过ejs模板引擎进行渲染,界面样式主要是通过bootstrap框架进行展示,用户首先在注册页面进行注册,用户的表单数据会通过Node+Express+SQL等逻辑存入到MySQL数据库(用户密码通过bcrypt加密算法进行加密存入到数据库)、注册成功后自动跳转到登录页面,用户通过注册的用户名和密码进行登录,并运用cookie+session进行登录退出及状态保存,注册和登录,注销和用户昵称信息根据用户的登录状态进行动态渲染,用户可以通过markdow在线编辑器进行博客的编写,提交博客之后,文章的信息会保存到MySQL数据库,同时可以通过文章列表的渲染已发布的博客信息,也可以对文章内容进行修改(修改文章内容,首先要从数据库获取文章的内容,然后再把修改好的文章更新到数据库)操作等,最后对开发完成的博客项目发布到服务器上。

学完收获

1.培养全栈式开发思想

2.培养前后台分离开发思想

3.培养服务端渲染开发思想

提示
该课程已在购物车中了,无需重复加入
去购物车