课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

课程详情

课程咨询、获取课件、技术交流直接加入博学谷在线学习:631731828

课程简介

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.培养服务端渲染开发思想

温馨提示
  • 请勿私下交易
    请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
  • 听课说明

    1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

    2、手机/平板:下载腾讯课堂APP, 进入学习页面听课