2019/0429/職訓局書單
Last updated
Last updated
第1章 Java概述 第2章 資料型別與運算子 第3章 控制敘述 第4章 陣列 第5章 方法 第6章 物件與類別 第7章 繼承、介面與多型 第8章 例外處理 第9章 集合與泛型 第10章 多執行緒 第11章 Swing視窗應用程式 第12章 Swing 元件(一) 第13章 Swing 元件(二) 第14章 I/O 常用類別 第15章 JDBC 資料庫程式設計 第16章 Lambda語法 第17章 專題實作:拉霸遊戲機,記憶大考驗 附錄A SQL語言 附錄B SQL Server資料庫建立
01 響應式網頁介紹 1.1 為何需要響應式網頁 1.2 何謂響應式網頁 1.3 網頁設計趨勢
02 響應式網頁的主要概念 2.1 Viewport標籤 2.2 媒體查詢Media Queries 2.3 流動網格Fluid Grid 2.4 彈性圖片Fluid Image
03 網站開發流程 3.1 專案 3.2 企劃 3.3 設計 3.4 前端 3.5 後端 3.6 測試 3.7 上線
04 行動載具優先 4.1 說明 4.2 響應式與傳統網站的流程差異 4.3 行動載具的操作特性 4.4 優先專注「極端」尺寸 4.5 斷點的佈局 4.6 圖片格式 4.7 模組化設計
05 設計上的輔助 5.1 製作網格系統 5.2 使用Font Awesome Icon融入網頁設計 5.3 響應式圖片產生器 5.4 載具尺寸參考 5.5 網頁字級單位
06 設計師與工程師的專業認知 6.1 網頁與印刷的差異 6.2 網頁向量格式SVG 6.3 統一的命名規則 6.4 工程師眼中的設計稿
07 HTML5 7.1 認識HTML5 7.2 HTML5與HTML4的觀念差異 7.3 語意化標籤 7.4 文件結構差異
08 CSS3選擇器 8.1 觀念說明 8.2 選擇器介紹
09 Bootstrap介紹 9.1 何謂Bootstrap 9.2 網格系統介紹 9.3 網格系統的佈局說明 9.4 通用(輔助)類別
10 網格佈局與基礎CSS樣式的使用 10.1 實作概述 10.2 載入檔案 10.3 廣告 10.4 特色 10.5 主標語 10.6 推薦課程-標題 10.7 推薦課程-內容 10.8 頁腳
11 CSS的使用 11.1 實作概述 11.2 載入檔案 11.3 廣告 11.4 遊戲介紹 11.5 場景介紹 11.6 魔王攻擊招式 11.7 改善建議 11.8 聯絡資訊 11.9 頁腳
12 Components元件的使用 12.1 實作概述 12.2 載入文件 12.3 Embed(嵌入) 12.4 Dropdown(下拉式選單) 12.5 Card(卡片) 12.6 Pagination(分頁) 12.7 Card(卡片)
13 Javascript的使用 13.1 實作概述 13.2 Popovers(彈出提示框) 13.3 Collapse(摺疊) 13.4 Modal(互動視窗)
14 遊戲活動版型 14.1 實作概述 14.2 載入文件 14.3 切版前說明 14.4 背景樣式 14.5 遊戲封面與連結 14.6 遊戲關卡 14.7 關卡說明 14.8 排行榜 14.9 活動辦法 14.10 頁腳
15 企業型購物網站-首頁 15.1 實作概述 15.2 載入檔案 15.3 定義共用樣式 15.4 選單 15.5 廣告輪播 15.6 商品類別 15.7 熱門商品 15.8 關於岡南 15.9 地圖 15.10 頁腳-選單連結 15.11 頁腳-E-mail訂閱 15.12 頁腳-版權所有
16 企業型購物網站-關於岡南 16.1 實作概述 16.2 主選單調整 16.3 介紹岡南
17 企業型購物網站-人力資源 17.1 實作概述 17.2 內容建置 17.3 輔助類別 17.4 定義CSS樣式
18 企業型購物網站-連絡我們 18.1 實作概述 18.2 連絡資訊 18.3 連絡表單
19 企業型購物網站-登入與註冊 19.1 實作概述 19.2 登入 19.3 註冊
20 企業型購物網站-商品商城 20.1 實作概述 20.2 左側欄-廣告圖與商品排序 20.3 左側欄-商品 20.4 左側欄-分頁 20.5 右側欄-搜尋 20.6 右側欄-購物清單 20.7 右側欄-商品分類
21 企業型購物網站-商品介紹 21.1 實作概述 21.2 商品介紹 21.3 商品描述
22 企業型購物網站- 購物車 22.1 實作概述 22.2 購物車清單 22.3 感興趣商品 22.4 購物車統計
23 企業型購物網站-結帳 23.1 實作概述 23.2 結帳訊息 23.3 帳單資訊 23.4 結帳訂單
24 活動報名版型(PDF電子書,收錄於書附光碟) 24.1 實作概述 24.2 載入文件 24.3 網格佈局 24.4 背景樣式 24.5 廣告 24.6 創作流程 24.7 課程資訊 24.8 課程報名 24.9 頁腳
25 部落格版型(PDF電子書,收錄於書附光碟) 25.1 實作概述 25.2 首頁-載入檔案 25.3 定義共用樣式 25.4 背景樣式 25.5 首頁-選單 25.6 首頁-廣告 25.7 首頁-麵包屑 25.8 首頁-部落格與側邊欄佈局 25.9 部落格文章-第一則 25.10 部落格文章-第二則至第五則 25.11 首頁-側邊欄:搜尋 25.12 首頁-側邊欄:最新文章 25.13 首頁-側邊欄:分類 25.14 首頁-側邊欄:標籤雲 25.15 首頁-頁腳 25.16 部落格內頁-麵包屑 25.17 部落格內頁-圖文內容 25.18 部落格內頁-標籤 25.19 部落格內頁-社群 25.20 部落格內頁-分頁
Lesson1 ASP.NET MVC 概觀與 Visual Studio 2017 開發 Lesson2 掌握 Controller / View / Model / Scaffolding / Layout 五大元素 Lesson3 Bootstrap 網頁美型彩妝師 Lesson4 用 Razor 語法提升 View 的智慧與戰鬥力 Lesson5 以開源 Chart.js 及 JSON 繪製 HTML5 互動式商業統計圖表 Lesson6 JSON 資料格式及 Web API 2.0 服務應用大解析 Lesson7 以 HTML Helpers 製作 CRUD 資料讀寫電子表單 Lesson8 ASP.NET MVC 行動網頁與 jQuery Mobile 完美整合 Lesson9 用 jQuery Mobile 建立跨平台行動網頁 - 以汽車銷售網站為例 Lesson10 以 Routing 路由建立汽車銷售網站的 URL 查詢實戰 Lesson11 Entity Framework與資料庫存取(一)Database First資料庫優先&Model First模型優先 Lesson12 Entity Framework與資料庫存取(二)Code First程式優先
第01章 資訊系統開發概論 第02章 資訊系統開發模式 第03章 需求分析 第04章 結構化技術 第05章 結構化分析與設計:流程塑模 第06章 結構化企業流程塑模個案 第07章 結構化分析與設計:資料塑模 第08章 結構化企業資料塑模個案 第09章 物件導向技術 第10章 使用個案塑模 第11章 物件互動行為塑模 第12章 使用者介面塑模 第13章 物件資料結構塑模 第14章 系統元件與結構塑模 第15章 結論與展望
Chapter 1 認識HTML與網頁開發工具 Chapter 2 網頁圖文、超連結、音效與影片 Chapter 3 表格的設計 Chapter 4 表單的設計 Chapter 5 CSS基礎 Chapter 6 CSS顏色、文字、段落與列表設計 Chapter 7 CSS背景、區域與外框設計 Chapter 8 CSS變形、轉換與動畫設計 Chapter 9 JavaScript語言、變數與運算子 Chapter 10 JavaScript流程控制 Chapter 11 JavaScript陣列與函式 Chapter 12 jQuery 基礎與選擇器的使用 Chapter 13 jQuery函式、特效與事件應用 Chapter 14 Bootstrap 套件與基礎元件使用 Chapter 15 Bootstrap JS 互動組件 Chapter 16 jQuery Mobile 跨平台網頁設計 Chapter 17 Cordova 跨平台App 設計 Chapter 18 前進雲端應用程式ASP.NET MVC
Part1:資料庫理論與SQL Server的基礎 第1章 資料庫系統 第2章 關聯式資料庫模型 第3章 實體關聯模型與正規化 第4章 SQL Server資料庫管理系統
Part2:建立SQL Server資料庫與資料表 第5章 資料庫設計工具的使用 第6章 SQL語言與資料庫建置 第7章 建立資料表與完整性限制條件
Part3:T-SQL的DML指令 第8章 SELECT敘述的基本查詢 第9章 SELECT敘述的進階查詢 – OFFSET/FETCH NEXT 第10章 新增、更新與刪除資料
Part4:SQL Server檢視表與索引 第11章 檢視表的建立 第12章 規劃與建立索引 - 資料行存放區索引
Part5:T-SQL程式設計與用戶端程式開發 第13章 Transact-SQL程式設計 – IIF、CHOOSE、THROW 第14章 預存程序與順序物件 – 順序物件 第15章 自訂函數與資料指標 第16章 觸發程序 第17章 交易處理與鎖定 第18章 SQL Server用戶端程式開發與LINQ
Part6:使用SQL Server處理非關聯性資料 第19章 FILESTREAM、FileTable與XML 第20章 SQL Server全文檢索搜尋
附錄A:Transact-SQL的內建函數(電子書,附於光碟) 附錄B:XML的基礎(電子書,附於光碟)
Chapter 01 電腦程式語言介紹 1-1 物件導向程式設計 1-2 Java程式語言簡介 1-3 Java版本 1-4 Eclipse簡介 1-5 如何提升讀者對程式設計的興趣 1-6 隨書光碟之使用說明 1-7 自我練習
Chapter 02 Java語言的基本資料型態 2-1 基本資料型態 2-2 常數與變數宣告 2-3 資料運算處理 2-4 運算子的優先順序 2-5 資料型態轉換 2-6 自我練習
Chapter 03 基本輸出方法及輸入方法 3-1 資料輸出 3-2 資料輸入 3-3 發現問題 3-4 自我練習
Chapter 04 程式之設計模式-選擇結構 4-1 程式運作模式 4-2 選擇結構 4-3 巢狀選擇結構 4-4 自我練習
Chapter 05 程式之設計模式-迴圈結構 5-1 程式運作模式 5-2 迴圈結構 5-3 「break;」與「continue;」敘述 5-4 「break 標籤名稱;」與「continue 標籤名稱;」敘述 5-5 發現問題 5-6 進階範例 5-7 自我練習
Chapter 06 內建類別庫 6-1 常用內建類別方法 6-2 數學類別常用方法 6-3 字元類別常用方法 6-4 字串類別常用方法 6-5 日期與時間類別常用方法 6-6 聲音類別常用方法 6-7 程式暫停方法 6-8 自我練習
Chapter 07 陣列 7-1 陣列宣告 7-2 排序與搜尋 7-3 二維陣列 7-4 三維陣列 7-5 foreach迴圈結構 7-6 隨機亂數方法 7-7 進階範例 7-8 自我練習
Chapter 08 參考資料形態 8-1 參考資料型態變數宣告與初始化 8-2 字串(String)變數宣告及初始化 8-3 一維陣列變數宣告及初始化 8-4 二維陣列變數宣告及初始化 8-5 自我練習
Chapter 09 例外處理 9-1 執行時期錯誤(RunTime Error) 9-2 處理例外的try…catch…finally結構敘述
Chapter 10 自定類別 10-1 類別之封裝等級 10-2 類別(Class) 10-3 類別方法的參數傳遞方式 10-4 多載(Orverloading) 10-5 遞迴 10-6 類別建構子 10-7 物件 10-8 進階範例 10-9 自我練習
Chapter 11 繼承 11-1 父類別與子類別 11-2 改寫(Overriding) 11-3 super(父類別代名詞) 11-4 保留字「final」 11-5 自我練習
Chapter 12 抽象類別和介面 12-1 抽象類別 12-2 抽象類別繼承定義 12-3 介面(Interface) 12-4 自我練習
Chapter 13 檔案處理 13-1 檔案類型 13-2 檔案資訊 13-3 輸出或寫入文字資料 13-4 輸入或讀取文字資料 13-5 輸出或寫入二進位資料 13-6 輸入或讀取二進位資料 13-7 輸入/輸出隨機存取檔資料 13-8 自我練習
Chapter 14 套件 14-1 套件建立 14-2 引入套件中的類別或介面 14-3 Java之標準套件
CH01 Java語言入門與Android基礎 1-1 Java程式語言 1-2 Java變數與運算子 1-3 Java流程控制與例外處理 1-4 Java類別方法 1-5 Java陣列與字串 1-6 Android行動作業系統
CH02 Android開發環境建置 2-1 行動裝置的軟硬體規格介紹 2-2 開發環境及工具介紹 2-3 安裝開發環境及工具 2-4 建立第1個Android Studio專案 2-5 Android Studio使用介面
CH03 Android程式設計入門 3-1 Android應用程式介紹 3-2 Android應用程式設計流程 3-3 建立活動的使用介面實習–TextView與Button元件 3-4 活動類別的Java程式檔 3-5 EditText資料輸入元件實習
CH04 使用介面設計 4-1 介面元件與佈局元件 4-2 使用RelativeLayout佈局元件 4-3 使用LinearLayout佈局元件 4-4 更改介面元件的外觀 4-5 使用專案的字串資源 4-6 在實機測試執行Android應用程式
CH05 使用者互動設計 5-1 事件處理機制介紹 5-2 按鈕元件的事件處理實習 5-3 監聽長按事件實習 5-4 鍵盤事件實習 5-5 觸控事件與手機震動應用實習 5-6 在介面元件共用事件處理
CH06 基本介面元件 6-1 選項按鈕實習 6-2 核取方塊實習 6-3 圖形顯示實習
CH07 進階介面元件 7-1 下拉式選單元件實習 7-2 列舉清單方塊實習 7-3 在下拉式選單變更顯示項目實習 7-4 選項選單與動作列實習
CH08 訊息與對話方塊 8-1 顯示訊息實習 8-2 對話方塊介紹 8-3 對話方塊實習 8-4 日期與時間對話方塊實習
CH09 啟動程式中的其他活動 9-1 在程式中新增活動實習 9-2 意圖介紹 9-3 使用意圖啟動其他活動實習 9-4 傳遞資料給其他活動實習 9-5 取得活動的回傳資料實習
CH10 啟動內建程式和活動的生命周期 10-1 使用意圖啟動內建程式的方式 10-2 使用意圖啟動內建程式 10-3 活動的生命周期
CH11 綜合應用(一):相機與多媒體 11-1 行動圖庫 11-2 播放音樂 11-3 播放影片 11-4 使用內建相機照相 11-5 繪圖
CH12 綜合應用(二):感測器與瀏覽器 12-1 行動瀏覽器 12-2 體感控制:傾斜與搖晃偵測 12-3 數位羅盤:指南針
CH13 綜合應用(三):Google地圖與GPS定位 13-1 定位服務 13-2 定位服務與Google地圖 13-3 地圖解碼服務
CH14 綜合應用(四):偏好設定、檔案與SQLite資料庫 14-1 儲存偏好設定 14-2 檔案存取 14-3 SQLite資料庫與SQL語言 14-4 使用SQLite資料庫
chapter 01 ASP.NET 4.6 與 VS 2015 安裝及功能介紹 chapter 02 SQL Sever 2012 資料庫安裝、設定與管理 chapter 03 C# 基本語法、變數與運算式 chapter 04 ASP.NET 常用的標準控制項 chapter 05 流程控制與常用函數 chapter 06 SQL 結構化查詢語言與資料庫查詢 chapter 07 物件導向、類別、物件與方法的設計運用 chapter 08 GridView 表格與 SqlDataSource 資料來源控制項 chapter 09 DetailsView、FormView 與 DataList 控制項運用 chapter 10 ASP.NET 網站巡覽功能與控制項 chapter 11 ASP.NET 網站管理工具與 Web 組態管理 API chapter 12 Login 登入管理控制項 chapter 13 ADO.NET 及 DataSet 資料庫存取技術 chapter 14 LINQ 新世代資料查詢技術 chapter 15 網頁導向及狀態管理技術 chapter 16 ASP.NET 網頁圖表及報表製作範例 chapter 17 學生基本資料管理系統及檔案上載範例專題 chapter 18 網路電子相簿範例專題 appendix A 陣列的應用初版(PDF檔電子書) appendix B 驗證伺服器控制項~輸入資料的驗證(PDF檔電子書) appendix C 物件導向–屬性、方法及類別建構函式的應用(PDF檔電子書)
PART 1 Java 結構化程式設計 ch01 程式與程式邏輯的基礎 ch02 建立 Java 用程式 ch03 變數、資料型態與運算子 ch04 流程控制結構 ch05 類別方法 ch06 陣列與字串
PART 2 Java 物件導向程式設計 ch07 類別與物件 ch08 繼承、抽象類別與介面 ch09 巢狀類別、多型與套件 ch10 例外處理、執行緒、集合物件與 Lambda 運算式
PART 3 Android App 行動應用程式開發 ch11 Android 與 XML 的基礎 ch12 版面配置與使用介面元件 ch13 活動與事件處理 ch14 意圖與意圖篩選 ch15 動作列、對話方塊與清單介面 ch16 偏好設定、檔案與 SQLite 資料庫 ch17 內容提供者、廣播接收器與通知 cha18 繪圖、多媒體與定位服務
附錄A ASCII 碼對照表(PDF電子書,線上下載)