Vue/Node/MongoDB高级技术栈全覆盖

课程简介:

Koa2 +Nuxt/Vue SSR、配合后端实现服务器端渲染技术,解决服务器端渲染与异步请求并存的业务场景,解决SEO和页面加载时长两大痛点,满满的都是干货!

技术重点: Koa2 与 Vue 的前后端耦合和分离,HTTP 请求在微信、服务器、终端的三方之间交互流程。

本课程首先是偏后端的,40%的前端,60%的后端内容,其次有 Nuxt/Vue SSR + Koa2 + GraphQL 跨栈分层开发微信公众号+小程序+爬虫后台等纯干货知识讲解。本课程需要有Node.js、vue.js的基础知识,及有项目经验的同学们,学习起来会比较顺畅。

本课程是Vue.js+Node.js高级实战课程,对您的学习能力及基础都有很高要求:
1、精通HTML、 CSS和JavaScript编程,
2、有一定Vue.js 基础和Node.js、MongoDB实际开发经验
3、已经具备npm和Webpack的使用经验

课程目录:

第1章 本地与服务器环境准备
介绍微信公众号/小程序/域名/服务器的申请选购流程,在本地与线上服务器分别对项目的运行环境进行搭建部署,如 Node.js/Vue/Yarn/PM2/Nginx/MongoDB 等等,同时会来简单介绍下从本地通过 PM2 利用 Git 仓库直接往线上服务器部署以及 Nginx 端口映射解析特定域名的实现流程,最终准备好本地线上和外部业务环境为开发…

第2章 公众号小程序的服务能力与场景
简要介绍下公众号小程序各自的使用场景,服务能力,以及暴露出来的 API 功能,支付权限的申请以及微信开放平台的接入绑定。

第3章 相关框架库技术介绍
对项目中所用到的技术/工具做一一简介,如 Sass/Koa/Webpack/Vue SSR/Nuxt/Pug/Mongoose/GraphQL 等,并且配合一些代码的案例,来直观的了解这些工具模块在一个项目中是如何协同,如何发挥作用的,比如通过 Webpack 实现一个小程序 Vue/Pug 模板解析的输出方案。…

第4章 微信公众号基础功能快速开发
通过 Nuxt 初始化本地的初始 Node.js 项目,介绍在本地通过代理工具实现内网的服务代理,同时把微信的核心 API 梳理一遍,比如票据获取、保存,消息回复封装,菜单创建删除,多媒体素材接口等等,特别是在 Node.js 项目中,如何封装消息及权限模块,来实现更加深度的微信 API 定制,已经如何实现多种方式的用户资…

第5章 冰火微信前端页面开发
在 Vue SSR 的项目结构中,通过 Rap mock 数据源模拟接口,快速开发微信 H5 的主要网页,如家族脸谱首页、家族详情页,手办商城、账户页面,以及导航组件等,了解 Vue SSR 中,Actions/Services 在服务器端渲染环境中,他们是如何与 Vue 模板进行交互的。…

第6章 开发数据爬虫与后台
利用 Ramda 封装高阶的 Node.js 爬虫脚本,实现多态的数据源爬取,比如网页的爬取与分析,接口的递归爬取,碎片化数据的清洗整合与打平,学习强大而优雅的爬虫技巧,同时了解批量向图床搬运图片的实现方式,以及批量数据入库。…

第7章 分层开发 Vue SSR 全站后台
利用 Decorator 重构 Koa 路由,实现对不同端的数据接口支持,实现 RestFul API,开发网站管理后台,登录权限与 Session 处理,对商品和订单进行数据建模,开发商品增删改查及商品图片上传到七牛,开发可视化的后台爬虫管理页面。…

第8章 实现全站用户登录策略
实现全站用户登录策略,打通全站登录。

第9章 开发微信商城后台
开发网页中微信支付功能,在 Vue SSR 的网站中,服务端渲染与客户端渲染的双重场景下,如何实现购买功能,如何处理授权跳转与用户订单的流程。

第10章 项目中后期测试与小范围重构
项目中后期测试与小范围重构 。

第11章 小程序开发-基于 Restful API 开发微信小程序
如何用RESTFul API 开发家族首页、家族主页、人物主页以及商城支付和账户页面。

第12章 小程序开发-基于 GraphQL 改造小程序
讲解如何从 RESTFul API 过渡到 GraphQL 的数据交互方案,在 Node.js 项目中如何处理两者共存的场景。

第13章 课程总结
课程总结。

课程截图:

温馨提示:右下角由水印,加过之后,他会像你收钱,你懂的!

7天搞定Node.js微信公众号

课程简介:

既可以从网页访问,又可以从微信后台访问

– Node.js Koa框架- 从零开始封装微信中间件- 深入到最底层的请求逻辑- 微信第三方接口调用过程- ES2015新特性使用(Promise, Generator)- 认识http请求和二跳请求- Nodejs Mongodb+Express项目重构  兼具网站及微信功能

课程目录:

第1章 前期准备

让我们和老师一起做些准备工作,搭建好开发环境,了解微信号的分类和功能,最后写段代码实现加密认证逻辑。

第2章 实战入门

理解微信中票据的作用,利用微信中消息与回复的功能,编写一个简易的“回复机器人”效果。

第3章 微信流程及技术串讲

本章节会对课程中所需要的ES6中的新技术点进行一次串讲,包括Promise 如何使用,Generator 生成器,及 Koa 和 Express 中间件。

第4章 实战进阶

这一天的工作是将微信提供的重要接口,一个一个串下来,尤其是实现素材接口的调用。

第5章 实战互动

这一天的课程会非常有趣味性,也非常实用,包括:微信菜单、二维码及JS-SDK。

第6章 实战电影公众号

这一天我们要对一个电影网站的老项目进行框架层面的重构:Express改Koa。这对于一线的小白工程师将更具参考价值。

第7章 公众号提供网站访问

这一天我们将对网站端做适配,从而让这个基于koa框架的项目也能完全支撑 Express 框架的业务逻辑。

课程截图: