⛄️ 今天是立冬(從帳篷中探頭)(吶喊)知識進補雙 11,先領週末 $777 🎁
全站 85 折|熱銷買 1 送 1 ⚡️
登入/註冊
踏出程式新手村!掌握敏捷式軟體開發流程
0 seconds of 2 minutes, 33 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
02:33
 
李書宇

踏出程式新手村!掌握敏捷式軟體開發流程

這堂課的目標就是要帶著有程式基礎的同學了解軟體開發的流程,將自己的思維從單純的「寫程式」進階到「軟體開發」。
Hahow AI 學習升級
40.4 k 的人也在觀看
5.0
(11)

關於課程

課程包含

包含 8 章 46 單元、4 項作業

課程時長

7 時 18 分鐘

課程總人數

327 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

最新消息

課程內容

深色科技感背景以流動線條裝飾,中央提出程式理解的思考題:你對程式的理解,是「看懂題目、寫程式、檢查結果」嗎?

學習程式的風潮在近幾年愈加興盛,越來越多人開始自學程式,坊間也出現大量的實體或是線上程式課程。大部分的人在上完入門課程後,了解到了程式語言的基礎概念,學到了「寫程式」的能力,卻在踏入業界第一次參與專案的時候,發現真正的軟體開發流程與自己在課堂上寫程式完全是兩回事。

即便同學在上完程式入門後有自行開發專案,也都是從參考別人的程式碼開始,把所需的功能實現後便完成了。沒有用戶,自然也沒有機會確認需求,不需要把專案部署上線,也不需要事前做好設計,更沒有任何人會要求你做好測試。真正踏入業界之前,沒有機會了解完整的開發流程,進入職場後,更不能有人循序漸進的教導每個步驟該怎麼做,結果就是自學程式的同學往往很難系統性地學習這方面的知識。

標題「這堂課程適合誰呢?」置於深色背景中央,搭配青綠色流線與抽象曲線的裝飾設計。

學習對象分為三類:想成為軟體工程師、了解企業專案開發流程的在學學生;剛剛踏入職場、但對軟體開發流程不甚了解的職場新鮮人;以及學習過程式、想轉職軟體工程師,卻對軟體開發沒有概念的職場人士。

❗️ 溫馨提醒: 課程需要程式基礎,這門課「不」適合「從來沒有寫過程式初學者」喔!

深色背景中央以青綠色大字呈現標題「為什麼你需要這門課?」上方與周圍搭配流線波紋裝飾。

想要掌握軟體工程領域,對「軟體開發流程」有更全盤的了解絕對是必要的第一步!

在一般課堂上學習程式技巧時所接觸到的練習題,與開始工作後會遇到的實際產品開發有非常大差異。相比於定義明確的課堂練習,真實的商業情境中不僅問題複雜、對於產品的正確性與可靠性要求嚴謹、而且會包含大量多人協作,不可能讓工程師按照個人意願或喜好開發產品。為了能順暢的開發大規模系統,企業早已開發出了一套框架,確保軟體開發可以在標準化的流程下進行。想要軟體工程的領域取得成功,清楚的了解軟體開發流程絕對是必要的第一步。

在學校學習到的程式基礎和實際業界情境有哪些不同呢?

市場比較以「課堂練習題 vs 實際產品」呈現學習落差:左側從輸入整數 n、印出星號三角形開始,右側延伸至購物電商網站、影音串流平台與線上社交 App。

1. 需要自行搜集並定義明確的產品需求

現實中的專案不像課堂上的問題一樣有明確的問題定義,開發每一個產品、每一個功能之前都需要將商業需求轉化為工程問題。工程師需要與 PM 合作抽絲剝繭,共同確立客戶對產品的需求,以及各項需求是否可以達成。

2. 複雜的架構導致不能直接動手寫程式

大部分的產品,僅僅是一個功能都需要幾週甚至幾個月的時間開發,如果初期沒有完善的設計之後必定會出現大量的錯誤與混亂。另外,一般來說一個產品不會由一個人獨自開發,詳細的文檔可以讓溝通與任務分配更加順利。

3. 要求的不僅僅是「功能齊全」的程式碼

可以正常運行只是一個程式的最低標準,為了以後除錯、發布及維護更佳順暢,在寫實際產品程式碼的時候有許多細節必須要注意。

4. 必須自己檢驗程式是否能正確運行

真實的產品不會有其他人事先幫忙寫好評分系統,也不會有解答,程式的運行測試都必須要由開發者來完成。

5. 最終的產品要可以在自己電腦以外的地方運行

做練習時只會需要在自己的電腦上運行程式,但產品會需要「上線」,如何將產品部署到伺服器上也是一門學問。
課程設計目標:從單純的「寫程式」進階到「軟體開發」

這堂課的設計目標就是要帶著有程式基礎的同學了解軟體開發的流程,讓同學的思維可以從單純的「寫程式」進階到「軟體開發」。雖然這門課程沒辦法給予同學真實的客戶與專案,但會帶領同學完整得走過軟體開發流程,並詳細講解每個步驟的注意事項與重點,幫助同學理解並內化軟體開發的方法。

「敏捷軟體開發(Agile Software Development)」課程標題置於深色背景中央,周圍以青綠色流線與漸層波紋作為科技感裝飾。

什麼是敏捷式軟體開發?

敏捷開發是目前業界最主流的軟體開發方法。由於軟體迭代時間短且靈活度高的特性,使用以往傳統工程的瀑布式開發方法會顯得過於笨重。為了讓軟體產品可以靈活地面對變化,便出現了更緊湊更輕量化的敏捷開發方法。實際上,敏捷開發不是一個考以直接套用的開發方式,而是一套概念與價值觀,是鼓勵團隊應該注重敏捷軟體開發宣言中所提到的原則:

  • 個人與互動 重於 流程與工具 
  • 可用的軟體 重於 詳盡的文件 
  • 與客戶合作 重於 合約協商
  • 回應變化 重於 遵循計劃

而許多團隊在此原則上建構出了「敏捷開發框架」,這些框架則提供了實際執行「敏捷開發」的作法以及工具。這堂課會詳細介紹敏捷開發的原則,也會對 Scrum 以及 Kanban 這兩個在業界經常使用的敏捷開發框架進行介紹。

「課程核心特色」標題置於深色背景中央,周圍以青綠色流線與微光點作為科技感裝飾。

軟體開發的通用流程,帶出「了解為什麼這樣做」的核心觀念,並強調「專注於方法,而非程式技巧」;畫面以燈泡、成長圖表與雲端圖示呈現。

特色 1:軟體開發的「通用」流程

不論你現在在什麼公司就職,或是未來想進入什麼產業,只要是從事軟體開發的工作,你都可以使用這堂課所提到的方法來架構你的軟體開發專案。可以在這套方法的基礎上,對於不同專案的需求來做調整。

特色 2:了解「為什麼」這樣做

這堂課不僅會告訴你如何進行開發,還會清楚的解釋在各個階段做各個步驟的背後理由是什麼,讓同學可以系統性的學習整套流程。在充分理解各個步驟,同學們也能更靈活的把這套方法活用在真正的專案中。

特色 3:專注於方法,而非程式技巧

這堂課不會使用任何特定程式語言的進階操作技巧,也不會需要同學了解複雜的資料結構或是演算法。課程重點會放在建立一套正確的流程與觀念,讓大家在專案開發的過程中可以事半功倍。對於基礎比較好的同學,我有準備一些進階主題,讓各位可以學習更多。

「課程單元規劃」章節標題,以青綠色大字呈現,搭配深色背景與流動波紋線條的科技感裝飾。

「軟體開發五大步驟」流程圖,以標準化、可靠的開發框架串聯五階段:定義問題(Problem Definition)、設計(Design)、實現(Implementation)、測試(Testing)與部署(Deployment)。

本課程將會分成七大章節,其中中間的五個章節會分別對應軟體開發的五大步驟

第一章:軟體開發概觀

課程的一開始,我會先帶大家快速的了解軟體開發的流程。我會講解在軟體開發中如何建立多人合作的基礎,還有到底什麼是敏捷開發,幫助同學為後面的章節做好準備。

1-1 課程簡介

1-2 多人協作與模塊化(Modularization)

1-3 何謂敏捷開發(Agile Development)

1-4 敏捷開發框架 - Scrum

1-5 敏捷開發框架 - Kanban

1-6 軟體開發流程(Software Development Cycle)
第二章:定義問題

任何一個企業進行軟體開發,必定是為了要滿足某個商業需求。在開始著手解決技術問題之前,工程師也需要了解其背後商業需求的本質,才能針對需求去提出並開發最適當的解決方案。在這個章節中,我會告訴大家要如何定義問題,敘述需求的方式,還有如何設定開發完成後的評量指標。

2-1 定義問題的重要性

2-2 需求(Requirements)

2-3 用戶故事(User Stories)

2-4 現有解決方案(Current Solution)

2-5 價值與績效指標(Value & KPI)

2-6 專案管理三角 - Scope, Resource, Time
第三章:設計

設計可以說是軟體開發的核心,好的設計可以讓實現、測試與使用等一切都變得容易。什麼是「好的設計」這個題材太過複雜,所以在這個章節中我們會著重在如何傳達你的設計,在設計文件中必須提到哪些資訊,以及為何這些資訊很重要。本章的進階單元會與大家討論進行軟體設計時可以考慮的三大方向,以及物件導向的四大基礎概念分別代表的意義,但是不會探討物件導向 Design Principles 或是 Design Pattern 之類過於進階的主題。

3-1 設計的重要性

3-2 程式介面(API)

3-3 依賴(Dependencies)

3-4 UML 設計圖(UML Diagrams)

3-5 錯誤處理(Error Handling)

3-6 時間表(Timeline)

3-7 進階單元 - 簡易性(Simplicity)

3-8 進階單元 - 操作性(Operability)

3-9 進階單元 - 發展性(Evolvability)

3-10 進階單元 - 物件導向(Object-Oriented Design)
第四章:實現

在這個章節中我不會特別教大家該怎麼寫程式,章節的重點會放在平時自己在寫程式時不會注意的細節。這些細節不會影響程式的正常運行,但會讓開發以及之後的維護更加順利。我會與大家解釋為什麼這些細節很重要,以及該如何將這些細節做好。本章的進階單元會帶大家了解軟體開發的兩大編輯器- Vim 與 Emacs 的優缺點,以及他們與 IDE 之間該如何選擇。

4-1 軟體文件(Documentation)

4-2 程式碼風格(Coding Style)

4-3 配置文件(Configuration File)

4-4 日誌(Logging)

4-5 Git 版本管理

4-6 先別急著寫程式!

4-7 進階單元 - 編輯器的選擇:Vim, Emacs 與 IDE
第五章:測試

測試是在軟體開發中最容易被忽略的步驟,因為在寫程式時,大家肯定會希望可以盡快讓自己的作品開始運行,就往往會想跳過測試的階段。在這個章節中,我會帶大家了解最基本的測試步驟,各個不同階段的測試目的是什麼,以及什麼時候該進行什麼測試,也會介紹業界非常重要的 Code Review 是在做什麼。本章的進階單元會介紹一些在特定領域才會需要的測試,讓大家對測試有進一步的認識。

5-1 測試的重要性

5-2 測試技巧 - Stubs, Spies, Mocks

5-3 單元測試(Unit Test)

5-4 整合測試(Integration Test)

5-5 端到端測試(E2E Test)

5-6 程式碼審核(Code Review)

5-7 進階單元 - 其他類型測試
第六章:部署

部署也是自行開發專案的時候較難接觸的,因為在多數情況下我們不會為了非產品的專案架設服務器,即便真的需要也會選擇簡單快速的部署。然而企業對於產品部署流程都要求相當嚴謹,不僅部署流程要全部自動化,也會避免任何的部署問題造成產品異常,影響客戶的體驗。本章節會講解自動化部署的概念,帶各位了解企業部署一個服務要經歷的不同階段。進階單元會介紹部署結束後的監測,需要監測如何哪些指標,以及我們是如何從運行的程式中獲得這些資訊的。

6-1 部署的重要性

6-2 持續集成與持續部署(CI/CD)

6-3 部署到生產環境前的準備(Pre-production Stages)

6-4 Canary 部署

6-5 進階單元 - 監控(Monitoring)
第七章:總結

課程的最後我會簡單介紹工程師、產品管理以及運維團隊之間的關係,也會對於想在軟體工程這個領域更上一層樓的同學給予一些方向上的建議。

7-1 下一輪開發

7-2 PM 與 DevOps

7-3 提升能力的下一步

7-4 結語

「教學與互動方式」標題置於深色背景中央,周圍以青綠色流動曲線、漸層光暈與零星發光點營造科技感的裝飾視覺。

教學方式

每堂課中概念講解的部分會使用投影片教學,而第 3456 章節會有專案作業,這部分則會是用 code 的講解搭配螢幕側錄的方式幫助同學吸收內容。

回覆與作業設計

這堂課鼓勵各位同學以新的方法重新審視自己以前或是現在手邊的軟體專案,課程結束後也歡迎各位與其他同學分享自己的專案成果。若是沒有自己的專案也不用擔心,老師會在課堂上實作一個簡單的點餐系統後端專案,會按著課程的編排分成五大階段:

  1. 定義問題 - 了解並確定專案商業端的需求以及限制
  2. 專案設計 - 著重於工程端的設計,並寫出一份簡單的 design doc
  3. 實現 - 使用 Python + Flask + MongoDB 寫出一個點餐系統後端 API
  4. 測試 - 撰寫系統的各階段測試
  5. 部署 - 使用 Github Action + Heroku 來了解 CI/CD 自動化部屬

作業會帶著大家一步步體驗並了解軟體開發的流程,並且在最後同學會完成一個有完整文檔且完全自動化部屬的專案。其中專案會使用 Python + Flask 框架。沒用過 Python 或是 Flask 的同學也不用擔心,老師在專案設計上會避開 Python 專用的語法,相信只要你了解任何一種程式語言,就能理解每一行 code 的意義。專案作業中所有程式碼和說明文件,老師都會在開課時分享在 Github 上供大家下載。

🚩 課程問答回覆頻率
→ 學員可於問題討論區進行提問,老師將會以每週 3~4 次的頻率上來回答學員留言的問題
→ 歡迎同學們踴躍繳交作業,此次作業沒有標準答案,但是會帶著大家了解軟體開發的流程,作業繳交的同時也歡迎你把困難的點紀錄下來,老師將會以每週 3~4 次的頻率上來回覆學員對作業的問題並提供回饋唷!
→ 歡迎同學將自己的專案分享於公開的 Github repo,讓大家可以一起學習與進步!

若有異動會再另以公告通知同學們,感謝同學們的耐心等候!

「講師介紹」標題搭配深色背景、青綠色流線與光點,構成科技感的段落裝飾。

講師 Jimmy 為 SOFTWARE ENGINEER,現任 AWS 軟體工程師,畢業於杜克大學 COMPUTER ENGINEERING 碩士,頁面附有其正式肖像照。

講師目前於 Amazon Web Service (AWS) 擔任軟體工程師,杜克大學 Computer Engineering 碩士畢業。在軟體工程與資料科學的領域都有豐富的專案經驗,也曾在數個 consulting program 中為企業提供市場策略建議與競爭對手分析。

個人 Linkedin 頁面:https://www.linkedin.com/in/jimmyleeshuyu/

哪些人適合這堂課?
1. 未來想成為軟體工程師,想了解企業專案開發流程的在學學生 2. 剛剛踏入職場,但對於軟體開發流程不甚了解的新人 3. 學習過程式,想轉職軟體工程師,但對於軟體開發沒有概念的職場人士 這門課「不」適合: 1. 從來沒有寫過程式初學者 2. 已經在軟體業界打滾多年的老手
你可以學到
1. 求職中的同學可以通過這堂課了解業界軟體開發步驟,這樣的行業 know how 可以幫助你在面試過程中脫穎而出 2. 缺乏大型專案實戰經驗的同學可以學習從 0 到 1 的軟體開發流程,未來進行開發時更游刃有餘 3. 對於手上有正在進行中的軟體專案的同學,這堂課能給你一個框架來審視目前的專案,讓你的專案開發過程更加順暢
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
若只是想學習軟體開發的方法和概念,則無需特別準備工具 若想跟著老師進行範例專案,則需以下工具: 1. 一台電腦,作業系統建議使用 macOS 或是 Linux(老師示範時會使用 macOS,使用 Windows 的同學在進行 Terminal 操作時,需要自己上網查詢 ) 2. Python 以及任意一種程式編輯器 (老師會使用 PyCharm 進行示範) 3. Github 及 Heroku 帳號(免費,第六章使用前會有設定教學)
需要具備的背景知識
- 需要有基礎的程式背景知識,如 if/else, variable, function 的使用等等,這堂課不會需要寫艱深的程式,一般來說有上過任何一堂程式入門課程就足夠了 - 老師會使用 python 作為示範的語言,但不會使用任何 python 特有的語法,相信同學只要有任何一種語言的基礎就一定可以看懂,並且「如何實現某個功能」不是本堂課重點
單元一覽
8 章 46 單元|總時長 438 分鐘
全部展開
1
軟體開發概觀
影片單元
單元 1 - 課程簡介
影片單元
單元 2 - 多人協作與模塊化(Modularization)
08:34
影片單元
單元 3 - 何謂敏捷開發(Agile Development)
06:55
影片單元
單元 4 - 敏捷開發框架 - Scrum
09:10
影片單元
單元 5 - 敏捷開發框架 - Kanban
05:49
影片單元
單元 6 - 軟體開發流程(Software Development Cycle)
11:20
2
定義問題(Problem Definition)
影片單元
單元 1 - 定義問題
10:22
影片單元
單元 2 - 用戶故事(User Stories & Use Cases)
12:43
影片單元
單元 3 - 產品需求(Product Requirements)
12:37
影片單元
單元 4 - 現有解決方案(Current Solution)
05:25
影片單元
單元 5 - 價值與績效指標(Value & Success Metrics)
03:57
影片單元
單元 6 - 專案管理三角 - Scope, Resource, Time
09:11
影片單元
單元 7 - Markdown 介紹
05:08
作業單元
作業 1 - 完成產品需求
查看作業
3
設計 (Design)
影片單元
單元 1 - 設計的重要性
15:29
影片單元
單元 2 - 程式介面(API)
影片單元
單元 3 - 資料模型(Data Model)
14:17
影片單元
單元 4 - 虛擬碼與 UML 設計圖(Pseudocode & UML Diagrams)
13:21
影片單元
單元 5 - 錯誤處理(Error Handling)
09:49
影片單元
單元 6 - 時間表(Timeline)
06:01
作業單元
作業 1 - 完成專案的 Design Doc
查看作業
4
實現(Implementation)
影片單元
單元 1 - 專案設定講解
11:07
影片單元
單元 2 - 程式碼風格(Coding Style)
09:47
影片單元
單元 3 - 程式文件(Code Documentation)
06:07
影片單元
單元 4 - 依賴管理(Dependency Management)
11:36
影片單元
單元 5 - 配置文件(Config)
09:40
影片單元
單元 6 - 紀錄(Logging)
11:51
影片單元
單元 7 - Git 版本管理
06:55
影片單元
單元 8 - 先別急著「寫」程式
00:38
5
測試(Testing)
影片單元
單元 1 - 測試
10:16
影片單元
單元 2 - 測試技巧 - Stubs, Spies, Mocks
11:27
影片單元
單元 3 - 單元測試(Unit Test)
13:19
影片單元
單元 4 - 整合測試(Integration Test)
11:34
影片單元
單元 5 - 端到端測試(E2E Test)
08:11
影片單元
單元 6 - 程式碼審核(Code Review)
07:29
作業單元
作業 1 - 完成所有功能與測試
查看作業
6
部署(Deployment)
影片單元
單元 1 - 部署
13:55
影片單元
單元 2 - 持續整合與持續交付(CI/CD)- 第一部分
11:55
影片單元
單元 3 - 持續整合與持續交付(CI/CD)- 第二部分
12:37
影片單元
單元 4 - 指標與警報(Metrics and Alarm)
12:26
影片單元
單元 5 - Canary 部署
07:56
作業單元
作業 1 - 部署服務並設置 CI/CD
查看作業
7
總結
影片單元
單元 1 - 下一輪開發
05:28
影片單元
單元 2 - PM 與 DevOps Engineer
07:53
影片單元
單元 3 - 提升能力的下一步
06:26
影片單元
單元 4 - 結語
03:16
8
進階單元
影片單元
單元 1 - 物件導向設計(Object-Oriented Design)
17:50
影片單元
單元 2 - 編輯器的選擇:Vim, Emacs 與 IDE
08:37
影片單元
單元 3 - 其他類型測試
10:05
影片單元
單元 4 - Operational Excellence
07:01
試看單元
播放試看影片
章節 1 - 軟體開發概觀
單元 1 - 課程簡介
試看影片
08:08
播放試看影片
章節 3 - 設計 (Design)
單元 2 - 程式介面(API)
試看影片
15:07
課程評價
5.0
/ 5.0
11 則評價
蘇奕幃2025-02-16
掌握敏捷式軟體開發流程課程評價
老師的口條很好,提供的 codebase 整理的不錯。比較可惜的一點是因為課程中的相關套件可能會因為版本更新而導致環境問題,可能有些人在第一步建置環境時就會卡住。不過除了實作以外的觀念講解我都是認為滿不錯的。
2 人覺得有幫助
chiamin262022-05-09
缺乏軟體開發實務者佳
學過基礎程式語言,想了解軟體開發的新手們,適合這堂課,以工程師的角度看待軟體開發overall的概念
(已編輯)
1 人覺得有幫助
Owen2023-05-31
適合了解軟體開發流程的課程
之前對很多開發工具只是為用而用, 不知道背後的原因, 透過講師講解,了解很多關於流程開發的概念了 所以很推薦適合進入軟工領域的新人這門課程! 課程的範例Heroku好像沒有免費機制了, 不過也不會影響到對課程的了解。
查看更多
tomsu254782023-07-07
完整的課程
可以讓入行的人知道完整的作業流程有哪些,更有方向去執行你所需要的技能
Peter Kuo2022-09-07
很實用
對於即將踏入該職位的我,提升了很大的信心。

意猶未盡嗎?

關於講師

李書宇
1堂課程
0篇文章
327位學生
Jimmy 李書宇 ▸ 現任 AWS 軟體工程師 ▸ 杜克大學 Computer Engineering 碩士畢業 講師目前於 Amazon Web Service (AWS) 擔任軟體工程師,杜克大學 Computer Engineering 碩士畢業。在軟體工程與資料科學的領域都有豐富的專案經驗,也曾在數個 consulting program 中為企業提供市場策略建議與競爭對手分析。 個人 Linkedin 頁面:https://www.linkedin.com/in/jimmyleeshuyu/
查看更多
前往講師頁面

購課前問答

日期最新
日期最新
日期最舊
愛心數
Dylan
2026-08-04
您好 請問老師在第六章的持續整合與持續交付(CI/CD ) 會說明如何使用工具並實作嗎?
回覆
我也想問
f
2026-02-22
請問現在ai時代,這門課,還可以上? 軟體流程在ai時代有一樣?有什要注意?
李書宇
授課老師
2026-06-20
就我目前感受到的,軟體流程還沒有改變太多,但推進與迭代的速度提升非常大。寫程式碼本身的重要性變得很低(AI 可以寫得很快),也因為這樣每個工程師都需要有辦法負責更多「軟體開發」的流程。畢竟 AI 負責寫 code,人就要負責其他的部分
回覆
我也想問
Ding Wei Hu
2026-02-07
您好, 請問註冊且購買這堂課是否能提供英文帳單?(需要有在台註冊公司資訊與地址)
李書宇
授課老師
2026-06-20
這部分可能要請您直接跟平台確認喔!
回覆
我也想問
milk000
2024-01-30
1. 請問該課程最後會開發出一個「完整的」「點餐系統後端專案」嗎? 因為之前有買過別的講師的課程,課綱說會實作某些專案,但課程中專案的實作進度可能只有1/10,另外剩下的部分要自行完成,所以想先問清楚~ 2.請問課程中「單純講概念」、「動手實作演練」的部分大概分別佔幾%呢? 3.請問「第五章 - 測試」的部分,會實際示範如何撰寫測試檔案嗎? 謝謝! 預祝新年快樂~
(已編輯)
李書宇
授課老師
2026-06-20
1. 作業的話可能沒辦法作為真正可以使用的點餐系統喔!真實場景的難度會高非常多 2. 除了單元以外,其他單元都有實作演練喔 3. 會的!每種類型的測試都會有示範
回覆
2 人想問
yumi lok
2023-05-28
想自己开发一个apps,这个课程可否对我有帮助?
李書宇
授課老師
2023-07-04
基本上不論是在大公司還是自行開發產品,軟體開發框架大致是相同的,了解這個框架一定會有幫助 但這堂課程是從“在成熟的公司開發產品”的角度出發的,自行開發 app 的話,就會需要自己評估各個步驟的重要性。例如對於一個新發布的 app 來說,快速發布新功能並不斷迭代的重要性,或許就會比做好完整得測試要重要許多,這部分就會需要同學自己判斷優先度了
回覆
我也想問
購買單堂課

NT$1,990
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用

相關標籤