手把手帶你作項目,3周學會小程序

初衷

自微信小程序出道之後不斷升溫,各行各業都在嘗試使用小程序。因此小編特此把本身編寫小程序過程當中遇到的問題,心得,和技巧分享給你們,但願能夠幫助在路上和準備上路的「碼」友。
「極客衝頂」是小編在業餘時間編寫的一款答題小程序,期間遇到了不少問題,特此概括總結,作了一系列的文章分享給你們。爲了你們更好的理解小程序的開發過程,小編特此從新編寫一個名爲「久問問答」的小程序,和你們一塊兒從零開始,最終到能夠發佈的一些列文章,同時會在接下來的每期更新到最新源碼。有興趣的朋友能夠置頂訂閱號,以便及時獲取最新章節。
點擊此處體驗「極客衝頂」。數據庫

PS:久問問答:久一的問答社區,小程序會如期在所有章節完成之後上線,屆時歡迎你們體驗。編程

願景

小編認爲,最好的學習就是實戰,學了再多的基礎知識不去用也是浪費,就比如「英雄無用武之地」。因此小編直接帶你們實戰,用項目驅動學習。過程當中你會學習,基本的HTML,CSS,ES6,Spring-Boot,MyBatis,MyBatis Generator,Flyway,Restful,Heroku,項目部署搭建和一些編程實踐。因此經過學習本系列教程之後,你能夠本身開發小程序先後端,而且上線本身的小程序,同時能夠熟悉使用如上羅列的工具。小程序

要求

固然本系列文章也會學習者有必定要求,初步瞭解 HTML,CSS,JAVA便可,若是你真的一點不會也有興趣,也能夠試試,只是會吃力,不過有問題能夠你們一塊兒討論。文末會有一個小程序交流羣,歡迎你們隨時討論技術相關知識,切記廣告者勿入。後端

目錄

目錄和時間以實際爲準,下面是預計內容和章節微信小程序

  • 小程序申請和注意事項
  • 客戶端代碼準備和基礎功能講解
  • 服務器的選擇和服務器搭建
  • 登陸實現第一講,數據庫建立,Flyway,MyBatis Generator的使用。
  • 登陸實現第二講,多環境部署 Spring Boot,Spring Profile和Heroku的使用。
  • 登陸實現第三講,登陸邏輯實現,登陸驗證和通用接口的驗證方式。
  • 問答功能第一講,發佈問答,Restful,ES6和Toast使用。
  • 問答功能第二講,發佈帶圖問答,上傳圖片和七牛使用。
  • 問答功能第三講,問答列表,下拉刷新,上拉更新使用。
  • 問答功能第四講,回覆問答,通知功能使用。課下做業,回覆問題艾特功能實現。
  • 問答功能第五講,PC支持發佈問答功能
  • 分享問答並得到經驗值
  • 爲小程序添加廣告
  • 發佈準備 HTTPS搭建,域名配置。
  • 發佈後維護方案,分離UAT和PROD環境。

問答

若是您對本系列文章有興趣,歡迎置頂本訂閱號,第一時間獲取更新。
若是有任何問題,歡迎加入下方交流羣。請添加小編微信,切記備註「小程序」,小編拉你進去。【只討論技術,非誠勿擾】 性能優化

添加微信

關注

小編運營的訂閱號 「碼匠筆記」,就前後就任於 ThoughtWorks、阿里巴巴等互聯網公司的經驗分享,包含但不限於 JAVA、併發編程、性能優化、架構設計、小程序、開源軟件等。有興趣能夠關注一波,一塊兒學習、討論。服務器

關注
相關文章
相關標籤/搜索