行動應用開發程式設計師SOHO養成班

免費課程說明會

10/31- 14:00

我要報名

iPhone狂潮席捲全球

iPhone掀起的智慧型手機熱潮,已讓成千上萬的台灣人加入蘋果的粉絲大家族,其中最讓人著迷的地方在於App Store上的應用程式,目前數量已超過200萬套軟體,下載次數更已破1400億次!擁有一支已在全世界售出10億台的iPhone智慧型手機,即可免費或付費取得這些軟體,手機不再只局限於原廠所提供的功能,反而像是通往另一個世界的大門,每天都有不同的新奇軟體可以使用!

 

工程師也能賺大錢

創造智慧型手機新世代的兩大功臣為Apple與各地的開發者。Apple提供App Store開放平台,而全球各地的軟體開發者投入iPhone應用軟體開發的行列,才讓iPhone的世界永遠多彩多姿,新奇無比。而這些iPhone開發者也締造了許多致富傳奇:史丹福的助理教授Ge Wang,因為開發iPhone上的陶笛軟體,不到一個月就有40萬次的下載量,賺進了近台幣八九百萬的收入。Steve Demeter,一位30歲出頭的工程師,利用工作之餘的時間撰寫了一套方塊遊戲軟體,兩個月內賺進約台幣七百五十萬。

由於Apple提供完善的平台以及分帳規則,軟體開發者終於可以直接透過撰寫軟體獲利,而無須僅是為特定公司撰寫軟體領取月薪,或是大費周章地將自己的軟體推銷出去。加入智慧型手機應用軟體開發,不僅是個人技術的養成,更有機會成為下一個iPhone致富傳奇的主角。

 

Android開發勢如破竹

另一波來勢洶洶的是Google Android,透過更開放自由的方式,讓硬體廠商可以將Android搭載於自行研發的手機或是其他硬體,目前也透過Android Market提供全球開發者進行上傳,由於使用Java語言,投入Android應用軟體開發的門檻相較於iPhone低了許多,擴散速度也更加迅速,現已成為智慧型手機應用開發第二大市場。根據AdMob行動廣告商的調查,有超過七成的iPhone開發者也計畫投入Android開發的行列,iPhone上的知名軟體也逐漸在Android市集上出現,成為不可忽視的一大市場。

 

雲端服務結合必為趨勢

雲端服務已成為資訊領域中的最熱門應用,未來行動應用軟體將從封閉的軟體內容,逐步轉化為雲端服務應用軟體,提供使用者即時的多元化豐富資訊,並能具備高互動之社交功能。未來所有的網站服務,必須能適應於各種平台上瀏覽,而各式應用程式將扮演好Client端的角色,幫助使用者以最便捷的方式,提供人性化的界面來進行存取。

 

行動開發應用軟體程式設計師養成班,帶領同學一探行動開發的世界,掌握iPhone與Android,並結合雲端服務,成為IT界最夯的程式設計師!

 

課程大綱
  1. 網頁設計基礎與最新網頁技術
  2. 動態網頁
  3. 網站程式與資料庫
  4. 行動應用人機界面
  5. iOS應用開發 - 語法基礎
  6. iOS應用開發 - 界面設計
  7. iOS應用開發 - 內建裝置
  8. iOS應用開發 - 網路服務
  9. iOS應用開發 - 進階應用
  10. Android應用開發 - 語法基礎
  11. Android應用開發 - 功能元件
  12. 創業經營
  13. 專題製作
課程架構
詳細內容

● 網頁基礎與最新網頁技術

  • HTML語法基礎
  • CSS語法基礎
  • HTML5
  • CSS3

● 動態網頁

  • JavaScript簡介
  • 資料型態與變數
  • 運算子與敘述
  • 函數
  • JavaScript物件
  • JavaScript的事件處理
  • BOM 物件模型
  • Dynamic HTML

●網站程式與資料庫

  • 準備工作:下載與安裝MAMP
  • 開發動態網頁
  • PHP程式入門
  • 流程控制
  • 陣列
  • MySQL資料庫操作與使用
  • SQL 命令入門

●行動應用人機界面

  • 人機介面的設計原則
  • 了解使用者
  • 互動設計程序
  • 了解介面如何影響使用者
  • 互動模式與概念化
  • 以使用者為中心的人機互動設計

●iOS應用開發-語法基礎

  • Swift語法基礎
    1. Variable
    2. Operators
    3. Expression
    4. Program Flow
    5. function
    6. array
    7. dictionary
    8. class
    9. protocol
    10. closure
  • 物件導向概論
    1. 物件導向
    2. Objective-C
    3. 自定類別
    4. 訊息傳遞
    5. 類別與物件
    6. Class Objects
    7. 基本常用類別
    8. 記憶體管理
    9. Objective-C 控制流程
  • Objective-C 語法基礎
    1. Category 與 延伸
    2. Protocol & Delegate
    3. Key-Value Coding & Observing
    4. NSThread
    5. Block
    6. GCD - Grand Central Dispatch

●iOS應用開發-界面設計

  • MVC Design Pattern
  • Navigation Controller
  • Tab bar Controller
  • UITableView
  • Multi-Tasking
  • UIScrollView
  • iPad UI - UISplitViewController
  • iPad UI - UIPopoverController
  • CoreAnimation
  • SQLite

●iOS應用開發-內建裝置

  • 震動
  • 音效播放、音樂撥放、錄音、影片播放
  • 地圖與定位應用、自訂圖標與文字資訊
  • 電子羅盤
  • 接近感應器
  • 加速感應器
  • 拍照與錄影
  • QRCode

●iOS應用開發-網路服務

  • UIWebView
  • Json
  • RSS Reader實作
  • 網路連線狀態檢查
  • XML Parser
  • Facebook SDK
  • 傳輸編碼
  • ASIHttpRequest

●iOS應用開發-進階應用

  • 社交應用
  • 雲端平台
  • BlueTooth

●Android應用開發-語法基礎

  • 程式除錯
  • 語法基礎:基本資料型態與運算子
  • 語法基礎:流程控制與遞迴
  • 語法基礎:方法與多載
  • 語法基礎:陣列
  • 語法基礎:物件導向
  • 語法基礎:常用之元件與方法
  • 常用資料結構

●Android應用開發-功能元件

  • Android基本UI設計與使用
  • Android SDK安裝與設定
  • UI設計和使用
  • 版面XML配置
  • 檔案存取:Local與SD卡檔案存取
  • 檔案存取:設定檔存取
  • 檔案存取:SQLite資料庫
  • 內建裝置:感應器
  • 內建裝置:振動
  • 內建裝置:多媒體播放
  • 內建裝置:GPS
  • 內建裝置:Map
  • 內建裝置:簡訊收發
  • 網頁瀏覽、URL
  • FTP、下載
  • 遠端網頁、伺服器資料存取與AJAX
  • XML, JSON 應用

●jQuery mobile

●行銷策略

  1. App 上架前準備
    •  定位與區隔
    •  功能與可用性
  2. App 上架流程與注意事項
    •  iPhone App 上架
  3. App 定價策略
    •  Free or Paid App?
    •  with Ads or not?
  4. IV.App行銷計畫
    •  App Store
    •  Social Network
    •  Analytics

●創業經營

  • 了解行動平台的現況與特徵
  • 建立App Store市場概念
  • 初期創業目標及企業使命
  • 設定小型軟體開發公司架構
  • 如何做 版本控管
  • 如何做 crash report
  • 如何做End user usage profiling
課程目標
  • 培養行動應用軟體開發程式設計師,專長於iPhone與Android平台
  • 培養行動應用雲端服務人才,具備規劃與實作行動應用雲端服務的能力
  • 培養行動網站開發人員,具備行動網站界面設計與功能設計的能力
適合對象
  • 大專畢業,不限所學科系,只要您有興趣學習並投入行動開發之相關領域
  • 有志培養行動開發第二專長,成為業餘行動開發者
  • 投入行動開發事業,成立個人SOHO工作室者
  • 欲建構行動雲端服務,架構跨平台應用者
就業方向
  • iOS APP設計師
時數學費

480小時/原價:144,000元,本班採優惠方案,學員僅需自付90,000 元。

上課日期

週一~週五,日間:09:00-16:30(或17:00)

課程洽詢

askhead承辦人:羅小姐 電話:(02)66316586 E-Mail:
地 址:台北市復興南路一段390號2樓 傳真:(02)66316598