iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0

簡介

Hi大家好,我是Terry,主要負責後端系統軟體開發,約有5年經驗。在平日工作上使用java與C#作主要開發手段,平時較少處理前端以及UI開發,希望這次利用鐵人賽時間學習Electron和Angular加強自己前端開發能力,目標開發一個視窗版單機應用程式基礎開發架構,並透過此架構延伸開發需要的功能,如有額外時間期許可以整合線上google或Line Api進行實作。

技術和工具

  1. WebStorm(開發IDE)
  2. Nodejs
  3. Angular v16 + Electron v25
  4. Express(RESTful API)
  5. sqlite + typeorm
  6. neDB
  7. PrimeNg

開發目標

主要建立基礎開發架構,透過功能規劃,並配合實作開發簡單功能,完成應用開發,所以主要步驟會延續以下步驟,並記錄其學習過程。

  1. 基本軟體架構與環境設定
  2. 單機後端資料處理
  3. 前端資料讀取與串接架構
  4. 系統功能規劃
  5. 系統功能開發

針對功能實作會依據時間與學習進度調整開發功能項目,主要會於系統開發功能規劃中進行描述,確立後續開發功能。

小結

希望走完這30天,可以學習與複習一些相關技術,其中如有遺漏或錯誤,歡迎各高手提出建議與提供實務技術,期許自己技術能力得到增長,也完成今年的一個技術學習目標。


下一篇
Day 2 - 基本專案環境建置
系列文
Electron Angular軟體架構與簡易功能實作學習路程實記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言