編程線上教學課程內容
課程簡介
Dart 是 Google 推出的現代化程式語言,廣泛用於 Flutter 行動應用開發、Web 前端應用 以及 後端伺服器開發(Dart Frog, Shelf)。
本課程將在一小時內帶你從零入門,掌握 Dart 的核心語法、邏輯結構與物件導向特性,讓你能立即開始打造跨平台應用的基礎。課程採「理論+實作」雙軌設計,讓學員能即時驗證執行結果並建立實用開發概念。
適合對象:
一小時課程大綱
第一章:課程導入與環境設定(約 5 分鐘)
第二章:基礎語法與資料型態(約 10 分鐘)
第三章:條件判斷與流程控制(約 10 分鐘)
-
條件語句:if、else if、switch
-
迴圈語法:for、while、do-while
-
使用 break、continue 控制流程
-
範例:輸入分數並顯示等級(A/B/C/D)
第四章:集合(List/Map/Set)與操作(約 10 分鐘)
第五章:函式與作用域(約 10 分鐘)
第六章:物件導向程式設計(約 10 分鐘)
-
類別(class)與物件(object)概念
-
建構子(Constructor)與屬性(Property)
-
方法(Method)與繼承(Inheritance)
-
範例:建立 Student 類別,包含姓名與分數方法
第七章:迷你專案實作(約 10 分鐘)
-
專案主題:「待辦事項管理小程式」
-
使用 List 儲存任務
-
新增任務、完成任務、刪除任務
-
使用 forEach() 輸出目前任務狀態
-
完成並執行於 DartPad 展示結果
第八章:延伸應用與課程總結(約 5 分鐘)