Oracle Java
程式設計
Android
應用程式開發
Apple iOs
應用程式開發實戰
Java 7 OCP JWCD
Web程式認證
Oracle Java 程式設計
課程概述
以深入淺出的方式帶領學員輕輕鬆鬆進入Java程式開發的領域,除了介紹Java技術的特色與開發環境外,更搭配活潑生動的圖例介紹語法的撰寫方式與技巧,讓您在談笑間就奠定紮實的程式開發基礎,從桌上系統、伺服器服務再到行動裝置,Java跨平台且功能強大的特性,已是企業所有應用系統的開發語言首選。而本課程內容將幫助你熟悉並掌握Java這個熱門的程式語言,並進一步取得Sun Java SCJP的國際認證證照,讓你在眾多程式設計師的競爭行列之中能脫穎而出。
認識Java技術及開發環境
- 簡介Java技術程式設計
- 闡述Java技術
- 分析問題與設計解決方案
- 開發與測試Java程式
Java應用程式架構介紹
- Java技術程式設計基礎
- Java程式語言基本型別
- 宣告、初始化和使用變數
- 建立並使用物件
運算子與基本的流程控制技巧
- 使用運算子和決策結構
- 使用迴圈結構
- 方法的開發與使用
- 實作封裝與建構式
- 建立與使用陣列及實作繼承
開發與執行Java程式
- 開發與執行第一個Java程式
- 建立Java應用程式
- 建立類別欄位與建構子語法
- 宣告類別Methods的語法
- 建構類別使用封裝機制
陣列與ArrayList的使用
- 建立陣列
- 使用繼承機制建立類別
- 多型、Object類別、final關鍵字
- 使用例外類別和Assertionsf
- 宣告和使用特殊類別型式
流程與迴圈控制
- 使用泛型和集合框架
- 資料輸出輸入
- 輸出入資料流基礎理論
- 基本字元資料流類別
方法(Method)之使用與封裝
- 主控台輸出入及檔案輸出
- 檔案測試以及工具
- 檔案串流輸出入
- 使用網路技術實作多層架構程式
打包Java應用程式
- 實作多執行緒應用程式
- 應用SwingAPI建立圖形使用者介面
- 處理GUI產生的事件
- 開發事件監聽程式
Android 應用程式開發
課程概述
Android是一個以Linux為基礎的半開放原始碼作業系統,主要用於移動設備,由Google和開放手持設備聯盟持續開發與領導,Google 以開放自由的方式,讓硬體廠商可以將 Android 搭載於自行研發的手機或是其他硬體,目前也透過 Android Market 提供全球開發者進行上傳。由於使用 Java 語言,投入 Android 應用軟體開發的門檻相較於 iPhone 低了許多,擴散速度也更加迅速,現已成為智慧型手機應用開發第二大市場。 本課程以觀念理論與實務並重,課程將以Android架構作為手機應用程式框架,利用課程範例實作練習,從完全無Android設計經驗,快速熟悉Android手機程式開發的方法 ,培養學員行動商業開發專長技能。
Android平台系統介紹
- Android 程式設計簡介
- 下載與安裝Eclipse
- 安裝Android Development Tools
- 安裝Android SDK Platform
- 建立第一個Android應用程式
應用程式書面佈局
- Android GUI 介紹
- 一般常用元件與設定
- 使用CheckBox元件
- Layout介紹
- TableLayout與TableRow
監聽與事件
- 如何與使用者互動
- 建立與實作監聽介面物件
- 使用OnClickListener監聽介面
- 執行選擇項目的監聽工作
圖形View、Widget、XML
- 資源介紹
- 建立Drawable
- 使用XML定義圖形資源
- 建立Frame動畫
- 使用Matrix製作圖形特效
SQLite資料處理
- Inent與Broadcast介紹
- 啟動新的Activty
- 傳遞與接收資料
- 開啟與建立資料庫
- 使用SQLiteOpenHelper
GPS與電子羅盤應用
- 內建的Location服務介紹
- 使用LocationManager指定位置服務
- 使用LocationProvider
- MapView介紹與建立
服務與廣播程式
- 服務介紹
- 建立服務應用程式
- 啟動、停止與連結服務
- Activity與Service
- Notification介紹
多媒體影音應用
- 播放音樂與音效
- 使用MediaPlayer播放視訊
- 使用MediaRecordere錄製音效
- 使用內建照相功能API
- 使用感應器API
Apple iOS 應用程式開發實戰
課程概述
iOS是蘋果公司開發的作業系統,最初是設計給iPhone使用,後來陸續套用到iPad等產品上,而iPhone和iPad是目前Apple最受市場歡迎的產品,根據國外網站報導,Apple線上軟體商店App Store總軟體數量已突破50萬大關,而下載次數突破250億,因此許多公司與獨立開發者都紛紛投入開發iPhone與iPad的App應用。本課程以由淺入深的方式,逐步教導學員如何使用Objective-C程式語言來建立App,介紹 iOS 裝置運行的基礎、Xcode整合式開發環境、資料存取、聲音影片播放、網頁整合、地圖整合、訊息通知、多工處理等,並學會如何找到參考資料以及如何看懂除錯器內容,為未來開發人氣App做好萬全準備。
Objective C 基礎語法
- 介紹Object-C 程式語言
- 類別的基本結構介紹與簡易實作
- 介紹屬性的目的與屬性設定實作
- 類別與協定的特性說明
開發工具使用
- 介面解說以及控制面板介紹
- 用Xcode寫第一個程式
- 使用分鏡表功能設計使用者介面
- Xcode的特異功能說明
設計模式與畫面控制器
- 介紹基礎常用顯示控制器成員
- 標準顯示控制器操作
- 操作TableView控制器
- 使用程式及分鏡表建立TableView控制
- 分割顯示及彈出顯示
表格元件組成與事件處理
- 介紹事件反應鏈結以及觸控事件
- UIControl物件如何控制事件與動作
- 實作常用導覽基礎介面
- 實作翻面控制器
XML與SQLite資料存取
- 了解使用SQLite的使用時機
- 存取本機通訊錄以及存取的應用
- 瞭解Core Date結構及使用時機
- iCloud雲端資料同步服務介紹
GUI元件應用
- 加速感應器及裝置方向處理程序
- UIAccelerometer的基礎使用技巧
- 加速感應器及觸控偵測綜合應用
- Core Location框架介紹與實作
多媒體影音應用
- 利用Core Graphics繪製影像
- 建立照片及應用程式範例
- 直接存取與播放音樂庫之音樂
- 使用AVFoundation框架錄製聲音
- 使用AirPlay播放音訊與影片
Webview與雲端互動應用
- 使用Webview建構簡易瀏覽器
- 簡介XML
- 使用Post與網頁伺服器互動
- 使用其他協定存取資料
Java 7 OCP JWCD Web程式認證
課程概述
現在不論是企業內部或電子商務網站,都會運用到Java Web元件系統的開發技術,所以企業更需要Java Web應用程式開發人員,SCWCD Web元件開發課程能讓您深入了解Java Web應用程式開發技術的精髓,直探Java Server Pages(JSP)應用程式,以及用於展示網路服務與動態網頁的Servlet技術,並以實機操作方式幫助您分析、設計、開發、測試與部署Web應用系統,讓您具有開發與建置Web-based解決方案的能力。本課程介紹如何使用Java來開發伺服器應用程式與Web應用程式與分散式應用系統,設計JavaBeans元件與 Servlet、JSP應用程式,以建立穩固的網路應用軟體系統 。
JSP技術簡介與應用程式架構說明
- Web應用程式技術簡介
- Java Servlets的執行方式
- Java Server Pages技術
- Web應用程式的MVC架構
建立JSP View與元件設定
- 開發View元件
- Web元件容器架構介紹
- 開發簡單的HTTP Servlet
- 設定和部署Servlet
建立與開發Servlet Contoller
- 開發控制元件
- 建立HTML表單
- 開發Controller Servlet
- 開發動態表單
使用Session管理應用程式
- 使用ServletContext共用應用程式資源
- 設計商務邏輯層元件
- 使用Struts開發Web應用程式
- 使用Session管理開發Web應用程式
Servlet的生命週期與資料庫整合
- 在Web應用程式裡使用Filter
- Web元件容器的Request生命週期
- 開發Filter類別
- Web應用程式與資料庫整合
建立具備AJAX功能的網站
- 開發JSP網頁
- 撰寫JSP Scripting元素
- 利用自訂標籤函式庫設計JSP網頁
- 在JSP網頁裡使用自訂標千函式庫
元件類別與元件應用
- Struts應用程式元件
- 開發ActionForm類別
- 開發View表單的JSP程式碼
- 建立重覆使用的網頁展現層元件
網站應用程式的安全性
- 更多的控制置裝置
- 多樣化模型配件
- 非同步Servlets與用戶端
- 實作安全機制