柚子快報(bào)邀請(qǐng)碼778899分享:微信小程序 小程序自學(xué)教程
柚子快報(bào)邀請(qǐng)碼778899分享:微信小程序 小程序自學(xué)教程
從0開始搭建微信小程序前后臺(tái)
0、準(zhǔn)備
如何安裝?去CSDN搜索“xxx安裝教程”即可。
(1)工具
IntelliJ IDEA(必選)——Java開發(fā)集成環(huán)境,可以前后端同時(shí)使用
Web Storm——web開發(fā)集成環(huán)境,主要用于前端開發(fā)
Visual studio Code——輕量級(jí)代碼編輯器,配置環(huán)境后可以編寫任意語言,但主要用于前端開發(fā)
HbuildX、微信開發(fā)者工具(必選)——兩者結(jié)合使用,主要用于小程序前端編寫,需要配置環(huán)境變量。
HBuilderX 連接 微信開發(fā)者工具
Navicat(推薦)——數(shù)據(jù)庫管理工具
(2)環(huán)境
合集·手把手教你搭建JavaWeb開發(fā)環(huán)境(保姆級(jí)教程)
Redis 5.0.14.1——一種NoSQL,持久化數(shù)據(jù)庫,可以理解為分布式緩存。
JEnv——jdk管理工具,jdk1.8(Java開發(fā)工具包,也就是JavaWeb環(huán)境),也可不安裝JEnv,單獨(dú)配置jdk。
【配置】JDK8的安裝與配置_jdk8安裝教程和配置
nvm——node.js管理工具(JavaScript運(yùn)行環(huán)境)。NVM使用教程
OpenOffice——開源的辦公軟件處理工具,如:文檔預(yù)覽、上傳下載等。
Git——分布式版本控制系統(tǒng),可以通過它下載拉去GitHub或GitLab上的開源項(xiàng)目。
Git教程 - 廖雪峰的官方網(wǎng)站 【狂神說Java】Git最新教程通俗易懂 Git使用詳解
Maven 3.6.2——約定大于配置,一個(gè)Java項(xiàng)目管理工具,幫你解決依賴沖突等問題。
Maven Repository 倉庫 【配置】Maven3.6.2的安裝與配置
Mysql 5.7.19——關(guān)系型數(shù)據(jù)庫管理系統(tǒng),也就是數(shù)據(jù)庫環(huán)境。
1、后臺(tái)管理的前端開發(fā)
前端三件套(HTML、CSS、JavaScript)——3小時(shí)前端入門教程(HTML+CSS+JS
Vue——Vue.js (vuejs.org)——Vue3從入門到精通
ElementUI——組件 | Element
Element Plus——Overview 組件總覽 | Element Plus (element-plus.org)
Echarts——Apache ECharts
2、小程序的前端開發(fā)
Uniapp——uni-app官網(wǎng) (dcloud.net.cn)
U-View——介紹 | uView - 多平臺(tái)快速開發(fā)的UI框架 - uni-app UI框架 (uviewui.com)
微信小程序官方開發(fā)文檔——developers.weixin.qq.com/miniprogram/dev/framework/
微信公眾平臺(tái)——微信公眾平臺(tái) (qq.com)
DCloud插件市場(尋找開源的代碼模板)——DCloud 插件市場
微信公眾平臺(tái)調(diào)試工具——[微信公眾平臺(tái)接口調(diào)試工具 (qq.com)](https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&type=基礎(chǔ)支持&form=獲取access_token接口 /token)
HBuilderX+微信開發(fā)者工具——手把手教你使用uniapp開發(fā)微信小程序,從項(xiàng)目搭建到線上發(fā)布全流程
3、系統(tǒng)后端開發(fā)
Spring框架演進(jìn)的流程:
Java Web(Servlet、JSP)——Spring Framework——Spring MVC——Spring Boot——Spring Cloud
最好都了解一下,快速上手的話,就學(xué)Spring Boot就行。
Java——【零基礎(chǔ) 快速學(xué)Java】韓順平 零基礎(chǔ)30天學(xué)會(huì)Java
SpringBoot
黑馬程序員SpringBoot3+Vue3全套視頻教程 黑馬程序員SpringBoot教程,6小時(shí)快速入門Java微服務(wù)架構(gòu) 狂神說SpringBoot連載中 (qq.com)
MyBatis、MyBatis Plus:基于Java的持久化層框架,能和數(shù)據(jù)庫進(jìn)行交互,又能將SQL語句和Java代碼分離
MyBatis中文網(wǎng)快速開始 | MyBatis-Plus (baomidou.com)黑馬mybatis教程全套視頻教程【狂神說Java】Mybatis最新完整教程IDEA版通俗易懂
Spring Security、Shiro、Sa-Token:Java權(quán)限認(rèn)證框架(選擇一個(gè)進(jìn)行學(xué)習(xí)即可)
Spring Security
SpringSecurity-從入門到精通 Spring Security 中文文檔 SpringSecurity框架教程-Spring Security+JWT實(shí)現(xiàn)項(xiàng)目級(jí)前端分離認(rèn)證授權(quán) Shiro
最全Shiro教程,一篇學(xué)會(huì)Shiro權(quán)限管理【狂神說Java】SpringBoot整合Shiro框架SpringBoot之整合Shiro(最詳細(xì)) Sa-Token
Sa-TokenSa-Token實(shí)現(xiàn)分布式登錄鑒權(quán)(Redis集成 前后端分離
4、后臺(tái)網(wǎng)站部署
保姆級(jí)教程——將springboot項(xiàng)目部署到阿里云服務(wù)器
SpringBoot項(xiàng)目部署到阿里云服務(wù)器全流程
2小時(shí)上手Linux環(huán)境搭建,部署Java應(yīng)用
云服務(wù)推薦:
阿里云-計(jì)算,為了無法計(jì)算的價(jià)值 (aliyun.com)騰訊云 產(chǎn)業(yè)智變·云啟未來 - 騰訊 (tencent.com)共建智能世界云底座-華為云 (huaweicloud.com)
5、小程序配置與部署
小程序是部署在微信官方的服務(wù)器上的
小程序開發(fā)部署流程
微信小程序備案、配置、發(fā)布要點(diǎn)_微信小程序發(fā)布審核
uniapp開發(fā)微信小程序,從構(gòu)建到上線
【Nginx】微信小程序后端開發(fā)、一個(gè)域名訪問多個(gè)服務(wù)_多個(gè)小程序使用一個(gè)域名怎么弄
小程序分包問題:
uni-app小程序本地打包超過2M不能預(yù)覽問題;小程序打包過大不能預(yù)覽和真機(jī)調(diào)試;uni-app分包 微信小程序—分包操作_微信小程序分包時(shí),可以將圖片也分包嗎? 【詳講】微信小程序分包流程步驟
推薦
(1)B站項(xiàng)目推薦
黑馬程序員Java最新AI+若依框架項(xiàng)目開發(fā)新方案視頻教程,基于RuoYi-Vue3前后端分離版本
【開源項(xiàng)目學(xué)習(xí)】若依前后端分離版,通俗易懂,快速上手
若依APP移動(dòng)端【若依Uniapp微信小程序APP版本】從0到1快速入門開發(fā)
(2)博客推薦
若依框架(一)使用若依框架從0到1快速搭建springboot + vue 項(xiàng)目_依依框架-CSDN博客
若依框架(二)使用若依框架進(jìn)行二次開發(fā)_若依前后端分離二次開發(fā)-CSDN博客
(3)教程推薦
若依官網(wǎng)——RuoYi
芋道官網(wǎng)——yudao-cloud
(4)路線推薦
基礎(chǔ)——前端三件套(HTML、CSS、JavaScript)、Java基礎(chǔ)語法
進(jìn)階——Vue+ElemetnUI 搭建網(wǎng)站前端頁面、SpringBoot+Spring Security+Redis 搭建后臺(tái)、Uni app+Vue+UView 搭建小程序
部署上線——Nginx、Linux基本命令、按照博客內(nèi)容部署上線即可
柚子快報(bào)邀請(qǐng)碼778899分享:微信小程序 小程序自學(xué)教程
相關(guān)鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。