全栈开发大纲

1.Node.js

        1.1 概述

                1.1.1 安装
 
                1.1.2 REPL
 
                1.1.3 执行脚本

        1.2 使用方法

                1.2.1 项目的初始化
 
                1.2.2 模块系统
 
                1.2.3 安装第三方库
 
                1.2.4 文件系统

2.数据库开发

        2.1 非关系型数据库MongoDB

                2.1.1 优势与基本概念
 
                2.1.2 安装
 
                2.1.3 基本操作
 
                2.1.4 MongoDB的CRUD
 
                2.1.5 数据库可视化

        2.2 数据建模工具Mongoose

                2.2.1 简介与安装

                2.2.2 图式

                2.2.3 

                2.2.2 REPL

                2.2.3 执行脚

3.后端接口开发

        3.1 用户相关接口

                3.1.1 注册接口

                3.1.2 登录接口

                3.1.3 验证接口

                3.1.4 退出接口

                3.1.5 修改用户信息接口

                3.1.6 浏览特定用户信息接口

        3.2 帖子相关接口

                3.2.1 新增帖子接口

                3.2.2 新增回复接口

                3.2.3 查看帖子接口

                3.2.4 修改帖子接口

                3.2.5 删除帖子接口

4.Web客户端开发入门与实战

        4.1 模块打包器——Webpack

                4.1.1 功用

                4.1.2 安装与配置

                4.1.3 npm脚本

                4.1.4 Web客户端的打包

                4.1.5 require与import

        4.2 前端框架——React

                4.2.1 特色

                4.2.2 安装

                4.2.3 第一个React组件

                4.2.4 JSX语法

                4.2.5 组件化

                4.2.6 props

                4.2.7 state

                4.2.8 useEffect

                4.2.9 调用API

        4.3 UI组件库——React Bootstrap

                4.3.1 React的UI组件库

                4.3.2 React Bootstrap的安装与使用

                4.3.3 美化组件

        4.4 表单类组件的具体实现

                4.4.1 注册表单——RegisterForm

                4.4.2 登录表单——LoginForm

                4.4.3 修改用户信息表单——SettingForm

                4.4.4 发布帖子表单——PostForm

                4.4.5 修改帖子表单——ModifyForm

                4.4.6 回复帖子表单——ReplyForm

        4.5 其他组件的具体实现

                4.5.1 底栏——Footer

                4.5.2 标题栏——Header

                4.5.3 用户信息——UserInfo

                4.5.4 首页简介——Introduction

                4.5.5 帖子详情——Thread

                4.5.6 删除帖子按钮——DeleteButton

5.Web客户端开发进阶

6.Web端案例——在线中文分词系统

7.桌面端案例——所见即所得的思维导图软件

8.移动端案例——实时通信的聊天室应用

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值