初衷 自微信小程式出道以後不斷升溫,各行各業都在嘗試使用小程式。所以小編特此把自己編寫小程式過程中遇到的問題,心得,和技巧分享給大家,希望可以幫助在路上和準備上路的“碼”友。 “極客沖頂”是小編在業餘時間編寫的一款答題小程式,期間遇到了很多問題,特此歸納總結,做了一系列的文章分享給大家。為了大家更好 ...
初衷
自微信小程式出道以後不斷升溫,各行各業都在嘗試使用小程式。所以小編特此把自己編寫小程式過程中遇到的問題,心得,和技巧分享給大家,希望可以幫助在路上和準備上路的“碼”友。
“極客沖頂”是小編在業餘時間編寫的一款答題小程式,期間遇到了很多問題,特此歸納總結,做了一系列的文章分享給大家。為了大家更好的理解小程式的開發過程,小編特此重新編寫一個名為“久問問答”的小程式,和大家一起從零開始,最終到可以發佈的一些列文章,同時會在接下來的每期更新到最新源碼。有興趣的朋友可以置頂訂閱號,以便及時獲取最新章節。
點擊此處體驗“極客沖頂”。
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、併發編程、性能優化、架構設計、小程式、開源軟體等。有興趣可以關註一波,一起學習、討論。