後端腳本語言
軟體開發設計流程 其中 SA <-> SD <-> PG 完成 IPO,輸入 -> 流程 -> 輸出的目標。 SA 注重 IPO >>> SD 注重元件拼圖 >>> PG 注重功能性實作與單元測試 >>> QA 注重掃除 Bug >>> Deploy 注重 軟體能被安裝在所有實體機上。
Spec
|_
SA
|_
SD
|_
PG
|_
TEST/QA
|_
Deploy & Publish
|_
Maintain
https://github.com/QueenieCplusplus/Backend_Script/tree/master/API
{ 套件使用 }
Auth, 登入驗證 很多套件可以使用,如 AD
SendMail, 收發信 可使用 LDAP 套件
Notify, 推播 可使用 BaaS 或 EWS 套件
Upload, 上傳 可使用 apollo 套件
Pub/Sub, 訂閱/發布 (TBD)
Node Red Flow, 程式碼的流程管理 https://github.com/QueenieCplusplus/NodeRed
plz see code.
{ 後端功能 }
Auth
LDAP https://github.com/QueenieCplusplus/Backend_Script/blob/master/ldap/ldapSearch.js
RemotePush (Notification)
Upload
WebHook
https://github.com/QueenieCplusplus/Backend_Script/blob/master/WebHook.js
FirebaseRTC
https://github.com/QueenieCplusplus/ChatRoom_Nodejs_App (chatroom)
{ 各種應用 }
Crawler
https://github.com/QueenieCplusplus/Backend_Script/blob/master/Crawler.md
AI
https://github.com/QueenieCplusplus/Backend_Script/tree/master/-Nodejs/AI-master
Secure
https://github.com/QueenieCplusplus/Backend_Script/tree/master/Security
File Transfer
NodeRed
https://github.com/QueenieCplusplus/Backend_Script/tree/master/NodeRed
NodeRed Tool
GAE test
https://github.com/QueenieCplusplus/Simple_Nodejs_App
Chat Room
https://github.com/QueenieCplusplus/ChatRoom_Nodejs_App (SDP)
{ 資料庫管理 }
DB connection (MongoDB)
https://github.com/QueenieCplusplus/Backend_Script/blob/master/MongoDB/db.js
DB query (find)
https://github.com/QueenieCplusplus/Backend_Script/blob/master/MongoDB/query.js
DB ops (insert)
FirebaseStore
https://github.com/QueenieCplusplus/ChatRoom_Nodejs_App