博学谷
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

前端开发工程师或具有一定前端开发经验的人群

你将会学到:

培养全站开发思想、前后台分离开发思想、服务端渲染开发思想。

课程简介:

课程简介

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

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


课程亮点

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数据库,同时可以通过文章列表的渲染已发布的博客信息,也可以对文章内容进行修改(修改文章内容,首先要从数据库获取文章的内容,然后再把修改好的文章更新到数据库)操作等,然后对开发完成的博客项目发布到服务器上。



PS:

1、本课程不包含相应的课件。

2、感谢51CTO提供的学习交流平台。


展开更多

课程大纲-Node.js基础和实战开发

展开更多

“博学谷”老师的其他课程更多+

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部