1. 程式人生 > >全棧高階工程師實戰 Vue+Node+MongoDB

全棧高階工程師實戰 Vue+Node+MongoDB

課程目錄

第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章 課程總結
課程總結。

下載地址:百度網盤下載