物聯網開發與行動裝置應用(Android、Python、AI、Embedded System)幼獅- 報名已截止
勞動力發展署桃竹苗分署 桃園市楊梅區
緣由:隨著AI生成式工具的快速發展,軟體開發的方式發生了重大變化。然而,AI工具在硬體設計和物聯網 (IoT) 系統集成方面的應用仍然有限,這使得能夠熟練掌握多平台開發和嵌入式系統技術的專業人才顯得更加重要。本課程旨在讓學員深入了解物聯網的開發流程,掌握Android、Python和嵌入式系統的設計與實作技術。透過實務操作和專題製作,學員將學會如何設計並實作多平台應用,並將硬體與軟體進行無縫整合。這些技能將幫助學員在AI技術與物聯網應用蓬勃發展的時代中,脫穎而出,具備獨特的競爭優勢。
訓練目標:本課程規劃了三大領域,包含手機程式開發、雲端程式設計與嵌入式單晶片。其中,手機程式開發是以JAVA語言為基礎,再導入Kotlin語言,使用Android框架開發手機應用程式。雲端程式設計是以Python語言為基礎,使用Django與MySQL開發。嵌入式單晶片是以C語言為基礎,單晶片開發板使用8bit的HT66與32bit的ARM Cortex-M。
一、知識學科:
課程從基礎的數位邏輯系統、C程式語言、Java程式語言、Kotlin程式語言及Python程式語言著手,讓學員逐步建立紮實的資訊基礎與程式設計素養。
二、技能術科:
本課程涵蓋多項實用技術領域,包括:Linux作業系統、網頁程式設計、資料庫系統(MySQL)、Python/Django動態網頁開發、Android手機程式設計、單晶片微控制器,以及單晶片ARM cortex控制實習。課程融合嵌入式單晶片、手機應用開發、雲端程式設計與無線通訊技術,建構出專業的物聯網訓練內容。無線通訊部分涵蓋藍牙(Bluetooth)與Wi-Fi等協定,讓學員能應用於各類智慧裝置的連網開發。此外,課程亦導入生成式AI技術,協助學員加速系統開發流程,並進一步教導如何將AI技術整合至物聯網應用中。透過完整訓練,學員將具備開發智慧型物聯網裝置的專業能力,成為具備跨領域整合能力的智慧物聯網開發人才。
三、本班訓練課程輔導參加ITS JAVA國際證照。
就業展望:可擔任JAVA軟體工程師、Android APP工程師、Python工程師、Python後端工程師、Python網站工程師、網頁開發工程師、韌體工程師、Linux系統工程師、Linux維運工程師、系統應用工程師、物聯網工程師、個人工作室等。
(1)新生報到(4小時):新生報到
(2)開訓說明(2小時):開訓說明
(3)新生訓練(2小時):新生訓練
(4)結訓典禮(4小時):結訓典禮
(5)環境整潔(8小時):環境整潔
(6)班會(8小時):班會
(7)就業市場趨勢分析及求職技巧(4小時):勞動市場現況、產業發展趨勢、職場技能培養以及求職策略等
(8)性別平等(3小時):性別意識、性別權利、性別文化以及性別平等政策等
(9)勞動權益法規(2小時):理解勞動相關法律制度,熟悉勞資爭議的實務操作
(10)資訊及通訊科技(ICT)概念(2小時):數位素養、資訊安全、程式設計、網路技術以及人工智慧應用等核心內容
(11)資訊及通訊科技(ICT)平台應用(4小時):雲端運算、數據管理、網路技術、數位工具應用等核心內容
(12)資訊及通訊科技(ICT)實際案例解析(4小時):案例分析、技術應用、問題解決以及數位轉型等核心內容
(13)淨零碳排(1小時):碳排放管理、減碳技術、永續發展策略以及國際淨零政策等
(14)數位邏輯系統(32小時):1.基本的邏輯閘介紹
2.布林代數的定理
3.C語言的邏輯運算指令與邏輯閘的關係
4.數字系統介紹
5.常用的組合邏輯電路和循序邏輯電路
6.MCU的基本架構及運作原理。
(15)C程式語言(72小時):1.程式的基本架構
2.變數與常數
3.程式的運算與邏輯
4.程式控制流程
5.陣列與迴圈
6.指標與結構
(16)Java程式語言(96小時):1.資料型態
2.流程控制
3.陣列
4.方法
5.物件與類別
6.封裝、繼承
7.方法覆寫與多型
8.抽象類別與抽象方法
9.匿名、例外處理、泛型
(17)Kotlin程式語言(80小時):1.資料型態(List、Set、Map)
2.條件運算式
3.函數與各種函數類型
4.物件與類別
5.繼承
6.介面與抽象類別
7.泛型。
(18)單晶片微控制器(120小時):1.微控制器基礎概念
2.MCU開發環境安裝與操作
3.組合語言I/O控制與C語言複習
4.ADC與類比比較器
5.中斷與計時模組之應用
6.MCU操作模式與省電操作
7.LCD與LCM原理與程式設計
8.NEC IR解碼控制
9.手機、MCU與藍芽結合運用
(19)Android手機程式設計(160小時):1.Android Studio 開發系統操作與設定
2.Android人機界面設計
3.Intent、Dialog
4.Menu、ListView
5.Firebase實作
6.手機各種sensor控制。
(20)Linux作業系統(56小時):1.Linux系統安裝
2.作業系統基本操作
3.資料流重導向操作
4.帳號管理及權限
5.例行性工作排程
6.MySQL架設。
(21)資料庫系統(MySQL)(72小時):1.管理工具安裝
2.結合與合併查詢
3.實體關係模型與資料庫正規化
4.字元集與資料庫
5.索引/子查詢
6.Views
7.Prepared Statements
(22)網頁程式設計(96小時):1.HTML語法
2.CSS語法
3.JavaScript語法
(23)Python/Django動態網頁設計(96小時):1.Python程式語言
2.平台建置
3.建立Django專案
4.建立Application應用程式
5.視圖(view)與url
6.視圖、模版與Template語言
7.以GET及POST傳送資料
8.Django與資料庫連結
9.資料庫控制CRUD(新增、刪除、查詢、修改)的應用
10.Cookies與Sessions
11.專案製作
(24)單晶片ARM cortex控制實習(80小時):1.介紹ARM Cortex-M0 Structure
2.Keil MDK開發系統操作與設定
3.STM CubeMx系統操作及程式架構介紹
4.介紹意法半導體(STMicroelectronics)和M0 MCU-ST32F072其週邊功能 GPIO
5.USART、Timer、PWM、EXTI、ADC
6.使用STM開發板實作各種應用
(25)AI應用(56小時):1、生成式AI
2、機器學習模型
(26)綜合應用(104小時):1.Sensor的操作
2.JSON格式
3.Restful API
4.MQTT
5.專案製作
(27)專題製作(32小時):1. 學員分組
2. 題目確認
3. 學員實作討論
4. 成果發表。
| 開課期別 | 1 |
|---|
| 上課時間 | 日間(上午及下午) |
|---|
| 起訖日期 | 2026-03-11 – 2026-10-28 |
|---|
| 總時數 | 1200 |
|---|
| 費用 | 免費 |
|---|
| 報名期間 | 2025-11-09 – 2026-03-05 |
|---|
| 分類 | 電腦資訊(依課名判斷) |
|---|