iOS

App開發實作班
4 9 月 2014

iOS App 開發實作班

icon_linux課程簡介

我要諮詢


104人力銀行目前職缺請參考→104目前IOS工程師職缺查詢 請在關鍵字搜尋”iPhone”

icon_arrow_orange iOS App開發實作班 課程簡介

  • 介紹Apple行動裝置專用的IOS作業系統
  • 說明Xcode開發工具
  • 說明使用者介面與動畫設計
  • 說明各種類型的資料存取
  • 說明GPS定位與Google地圖
  • 善加利用各種感應器
  • 播放與錄製聲音與影像檔案
  • 存取網路資料:例如政府公開資料
  • iOS App與Web Server + 資料庫互動
  • 整合iOS開發技術並融入自己的創意,製作專屬作品
  • 說明如何將完成之作品發佈到App Store而創造收益

iPad icon_arrow_orange 學習目標

  • 瞭解IOS系統架構
  • 熟悉Xcode開發工具
  • 了解如何設計iPhone操作畫面
  • 善用繪圖與動畫功能豐富操作畫面
  • 順利存取檔案資料
  • 了解定位觀念並熟悉Google Map API
  • 明白各種感應器與使用者操作之間的關係
  • 快速開發具有多媒體功能的應用程式
  • 熟悉存取server或網路資料的技術
  • 實作一個iOS作品並發佈到 App Store

iPad icon_arrow_orange課程對象

  • 具有Swift程式語言基礎,並具備物件導向觀念
  • 不甘於只當iPhone、iPad的使用者,還想進一步成為應用程式開發者

iPad icon_arrow_orange學員需具備哪些基本知識

  • 熟悉Apple Mac電腦操作
  • 使用過Apple任一款行動裝置(例如iPhone, iPad)
  • 熟悉Swift程式設計

icon_arrow_orange 軟、硬體設備

【所需軟體版本】

  • Swift 3 + Xcode 8

【所需硬體設備】

  • Mac電腦

icon_arrow_orange 課程大綱

第1章 iOS App專案管理與國際化(3小時)

  • 1-1 建立新專案
  • 1-2 專案目錄內容
  • 1-3 設定啟動圖示
  • 1-4 設定啟動頁面
  • 1-5 執行專案- 模擬器與實機
  • 1-6 開啟舊專案
  • 1-7 App國際化與在地化

第2章 UI設計初階(6小時)

  • 2-1 UI 設計基本觀念
  • 2-2 UI 元件與ViewController連結
  • 2-3 UI 元件事件處理—UIButton為例
  • 2-4 UI ImageView
  • 2-5 UI ScrollView
  • 2-6 UI Slider
  • 2-7 UI Switch
  • 2-8 UI SegmentedControl
  • 2-9 UI DatePicker
  • 2-10 UI WebView
  • 2-11 UI AlertController
  • 2-12 UI ActivityIndicatorView
  • 2-13 UI ProgressView
  • 2-14 Auto Layout
  • 2-15 UI View與UI StackView

第3章 UI設計進階(9小時)

  • 3-1 Image View Animation
  • 3-2 Tween Animation
  • 3-3 Picker View
  • 3-4 多頁面切換
  • 3-5 一頁轉多頁
  • 3-6 Tab
  • 3-7 Table
  • 3-8 階層式Table
  • 3-9 自訂Table View Cell
  • 3-10 Table異動
  • 3-11 Tab + Table

第4章 觸擊與手勢(4小時)

  • 4-1 螢幕觸擊
  • 4-2 Long Press手勢
  • 4-3 Swipe手勢
  • 4-4 Screen Edge Pan手勢
  • 4-5 Pan手勢
  • 4-6 Pinch手勢
  • 4-7 Rotation手勢

第5章 資料存取(4小時)

  • 5-1 NSUserDefaults
  • 5-2 檔案系統簡介
  • 5-3 常用目錄
  • 5-4 檔案存取
  • 5-5 物件存檔
  • 5-6 檔案管理

第6章 地理資訊與地圖(6小時)

  • 6-1 位置資訊
  • 6-2-1 設定顯示區域與地圖種類
  • 6-2-2 指定地點置中
  • 6-3 User Location
  • 6-4-1 地圖標記
  • 6-4-2 UIView座標轉地圖座標
  • 6-5 自訂地圖標記與對話框
  • 6-6 地名/地址與緯經度互轉
  • 6-7 區域搜尋
  • 6-8 導航

第7章 感應器(3小時)

  • 7-1 Shake
  • 7-2 Accelerometer
  • 7-3 Gyroscope
  • 7-4 Device Motion
  • 7-5 Pedometer

第8章 存取外部網路資料(3小時)

  • 8-1 使用JSON API解析資料
  • 8-2 存取政府公開資料

第9章 iOS App與Web Server互動(6小時)

  • 9-1 iOS Http Client端程式開發
  • 9-2 Http Server端程式開發與資料庫連結

第10章 發佈應用程式至App Store(1小時)

  • 10-1發佈流程
  • 10-2使用管理介面

第11章 專題實作(3小時)

icon_arrow_orange 課程時數

課程總時數:48小時
課程內容時有更新,富捷培訓保留課程內容變動之權利,最新詳情請洽 02-27116373