iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 1
2
Software Development

以資料庫為開發核心,利用通用 API 玩轉後端資料存取的概念與實作系列 第 1

Day1:合抱之木,生於毫末;千里之行,始於足下。

  • 分享至 

  • xImage
  •  
  雖然是在鐵人賽開放報名的第一天,就給他勇敢地報名下去,但是心中還是挺虛的。真能連續30天堅持到底? 但是無論如何,還是希望能藉這次的參賽,將幾年來的一些心得好好地整理一下,所以,就上吧! 不論寫得好不好,都請各位先進給予指正。
  
  在後續的文章中,我會提出一些個人開發資訊系統的一些心得與看法,這些想法有部分可能和主流的做法不符,如果有不同的意見,我會虛心接受,如果真的無法接受小弟的觀點,還請您繞道,如果認同,也請給個讚,畢竟人都樂於接受讚賞。
  
  下面我先條列一下未來的30天,每一天預定要談的主題,也許有可能會寫著寫著就寫偏了,您也別介意,我會盡可能依著主軸寫下去,感謝您的支持。

概念說明
Day1: 就是本開篇文啦。
Day2: 大道至簡
太過複雜的架構及方法,通常表示這個方案只是過渡技術,因為還沒收斂
人類文明的進步歷程,事實上是善用工具的過程,而究其根本,就是想偷
懶(效率)。試著納入 AI 開發的模擬情境。
Day3: 全端開發架構說明(一)
Day4: 全端開發架構說明(二)
強調本文內容重點在後端,但會簡介前後端的整合機制

環境架設
Day5: 環境安裝(database 篇) 含 dataBase4 的使用(一)
Day6: 環境安裝(database 篇) 含 dataBase4 的使用(二)
Day7: Node.js + Express.js + ms-sql drive 的安裝
Day8: 寫一支 server.js

資料庫觀念與實作
Day9: [以資料庫為開發核心] 開發架構的說明
發揮資料庫的強大功能
Day10: 範例 db Table Schema 及測試用 store procedure 的說明。
要包含 ms-sql 及 mariaDB 雙資料庫範例
Day11: 範例 db(二)
Day12: 常用的資料庫資料型態
Day13: 常用的 SQL 語法簡介(ms-sql vs mariadb) I
Day14: 常用的 SQL 語法簡介(ms-sql vs mariadb) II
Day15: 進階的 SQL 語法簡介(ms-sql vs mariadb) I
Day16: 進階的 SQL 語法簡介(ms-sql vs mariadb) II
Day17: 不同資料庫,常用的 SQL 語法轉換原則 I
Day18: 不同資料庫,常用的 SQL 語法轉換原則 II
Day19: SQL 語法轉換紀實
Day20: 談談 store procedure 的除錯技巧

通用 API
Day21: 一招半式闖江湖(一):通用 api 架構說明及第一支通用 api
所有的資料庫存取動作,都可以寫成 store procedure
Day22: 一招半式闖江湖(二):再論

資料庫存取
Day23: 各種存取資料庫方法的簡介
Day24: orm 的概念說明
Day25: 實作 ORM(一) 用 orm_api(store procedure) 實現 ORM 的發想
Day26: 實作 ORM(二)
Day27: 專案管理的基本概念
務實而有效的專案管理
Day28: 一個完整系統開發的生命週期(一)
參考 ERP開發勝經 Part II
Day29: 一個完整系統開發的生命週期(二)
Day30: 結語


下一篇
Day2:大道至簡
系列文
以資料庫為開發核心,利用通用 API 玩轉後端資料存取的概念與實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
yehmy
iT邦新手 4 級 ‧ 2019-06-02 14:38:29

改簡訊

我要留言

立即登入留言