軟件工程師培訓(xùn)教學(xué)_第1頁(yè)
軟件工程師培訓(xùn)教學(xué)_第2頁(yè)
軟件工程師培訓(xùn)教學(xué)_第3頁(yè)
軟件工程師培訓(xùn)教學(xué)_第4頁(yè)
軟件工程師培訓(xùn)教學(xué)_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

3G-Android軟件工程師

一、行業(yè)背景

截止2012年10月,中國(guó)iOS、Android平臺(tái)的設(shè)備總量已達(dá)2億,半年增長(zhǎng)了125%。移動(dòng)應(yīng)用啟動(dòng)總次數(shù)一個(gè)

季度增長(zhǎng)了223.2%,設(shè)備高速發(fā)展轉(zhuǎn)向用戶參與行為加深,中國(guó)移動(dòng)互聯(lián)網(wǎng)的發(fā)展達(dá)到新的高度。自20n年底至今,

移動(dòng)應(yīng)用大規(guī)模增長(zhǎng),應(yīng)用數(shù)量幾乎增長(zhǎng)了2倍,移動(dòng)互聯(lián)網(wǎng)炙手可熱的程度可見一斑。移動(dòng)互聯(lián)時(shí)代,這個(gè)繼PC

時(shí)代、互聯(lián)網(wǎng)時(shí)代之后的又一個(gè)IT從業(yè)人員的“黃金時(shí)代”全面來(lái)臨。根據(jù)nielsen的最新研究報(bào)告,移動(dòng)設(shè)備

的市場(chǎng)份額中android仍然排名第一,每天有16萬(wàn)臺(tái)的android設(shè)備售出,并仍以每年49.2%的速度在增長(zhǎng)。這也

意味著市場(chǎng)對(duì)Android軟件工程師的需求也會(huì)快速增長(zhǎng)。行業(yè)專家普遍認(rèn)為Android工程師是當(dāng)前及未來(lái)最吸金的

職業(yè)。

二、TTS6.0Android課程體系5大優(yōu)勢(shì)

1、Java基礎(chǔ)強(qiáng)化

如果想成為一個(gè)優(yōu)秀的Android軟件工程師,必須具備非常深厚的Java語(yǔ)言功底。課程體系中安排的足夠的

Java課時(shí)長(zhǎng)度,并配以充足的項(xiàng)目實(shí)踐,確保學(xué)員基礎(chǔ)扎實(shí)。為后續(xù)的學(xué)習(xí)和工作提供良好的契機(jī)。

2、Android全程貫穿

傳統(tǒng)的Android課程體系,在學(xué)習(xí)Java基礎(chǔ)課程時(shí)往往不涉及Android。本課程體系進(jìn)行了精心的設(shè)計(jì),使

Java基礎(chǔ)課程的學(xué)習(xí)完全在Android開發(fā)環(huán)境中進(jìn)行。不但提升了學(xué)員在此階段學(xué)習(xí)中的興趣和成就感,同時(shí)也大

大增加了Android平臺(tái)的開發(fā)和調(diào)試經(jīng)驗(yàn)。

3、八大項(xiàng)目實(shí)踐

本課程體系精選了當(dāng)前移動(dòng)互聯(lián)網(wǎng)時(shí)代最主流的八大經(jīng)典項(xiàng)目:T-Othello,「Reader、『ELT、T-3GABS,

T-Guard,T-IT211,TThankQ、T-Fishman,涉及移動(dòng)互聯(lián)、SoLoMo、手機(jī)防護(hù)、3G多媒體、智能應(yīng)用、移動(dòng)商務(wù)、

休閑游戲等方向。項(xiàng)目覆蓋之廣為行業(yè)內(nèi)之最。為保證項(xiàng)目授課的切實(shí)實(shí)施,TTS6.0Android課程體系經(jīng)過(guò)了周密

的設(shè)計(jì),將項(xiàng)目的各個(gè)核心模塊貫穿于授課的全過(guò)程,再加之專門的項(xiàng)目實(shí)踐時(shí)間。每個(gè)學(xué)員至少可以完成5個(gè)項(xiàng)

目全部功能及體驗(yàn)所有項(xiàng)目的核心技術(shù)模塊實(shí)現(xiàn)。

4、高端技術(shù)體驗(yàn)

TTS6.0Android課程體系引入了較多高端技術(shù),如:Android4.x新特性、Android高級(jí)繪圖、Android高級(jí)

控件、商業(yè)應(yīng)用項(xiàng)目結(jié)構(gòu)分析及設(shè)計(jì),為實(shí)現(xiàn)學(xué)員的高質(zhì)量就業(yè)提供有力保障。

5、TTS雙模式授課

基于TTS系統(tǒng)的雙模式教學(xué)平臺(tái)。通過(guò)“在線文檔”、“視頻回放”、“在線求助”、“在線測(cè)試”、“在

線交互”等功能切實(shí)保障教學(xué)效果。

TTS5.03G-Android課程體系圍繞九大核心熱點(diǎn)技術(shù)展開:

1、Unix/Linux平臺(tái)技術(shù)

2、Java語(yǔ)言核心技術(shù):

Java語(yǔ)言基礎(chǔ)、Java面向?qū)ο缶幊?、JDK核心API、Java集合框架、Java網(wǎng)絡(luò)編程、

JavaI/O編程、Java多線程編程、Java異常機(jī)制、Java安全、JDBC、XML

3、軟件工程和設(shè)計(jì)模式:

軟件工程概述、配置管理及SVN、UML、面向?qū)ο笤O(shè)計(jì)模式

4、商業(yè)數(shù)據(jù)庫(kù)技術(shù):

SQL語(yǔ)言、SQL語(yǔ)句調(diào)優(yōu)、Oracle\MySQL數(shù)據(jù)庫(kù)技術(shù)

5、Android應(yīng)用開發(fā)基礎(chǔ):

Android開發(fā)平臺(tái)、Eclipse+ADT開發(fā)環(huán)境、AVD及傳感模擬器調(diào)試、Android核心組

件、Android常用組件、Android高級(jí)組件、文件及網(wǎng)絡(luò)訪問(wèn)、SQLite數(shù)據(jù)庫(kù)編程、后

臺(tái)服務(wù)

6、互聯(lián)網(wǎng)核心技術(shù):

HTML、CSS、JavaScript、JQuery、Ajax應(yīng)用7^Android高級(jí)應(yīng)用開發(fā):

音頻'視頻'攝像頭、互聯(lián)網(wǎng)應(yīng)用、GPS和位置服務(wù)、GoogleMap、2D\3D繪制、傳感

器開發(fā)、游戲開發(fā)、電話及SMS服務(wù)、網(wǎng)絡(luò)\Bluetooth\Wi-Fi等。8、Android系

統(tǒng)級(jí)開發(fā)9、JavaEE核心技術(shù):

Servlet核心技術(shù)、JSP核心技術(shù)、JavaEE服務(wù)器、MVC設(shè)計(jì)模式、SSH架構(gòu)概述

四、課程大綱

第一階段、Android開發(fā)基礎(chǔ)(課程持續(xù)26個(gè)工作日,共156課時(shí))。

模塊工作日課時(shí)課程目標(biāo)內(nèi)容

?行業(yè)背景介紹

了解行業(yè)背景,了解

Android框架,搭建

1Android開發(fā)基礎(chǔ)16Android開發(fā)環(huán)境,在

Android開發(fā)環(huán)境下開發(fā)?Android框架介紹

第一個(gè)程序?Android開發(fā)環(huán)境構(gòu)建

?Android開發(fā)工具介紹

?創(chuàng)建第一個(gè)android程序,了解Android項(xiàng)|

?使用模擬器運(yùn)行Android程序

?了解Android程序的調(diào)試方法

掌握J(rèn)ava基本語(yǔ)法,深入?數(shù)據(jù)類型,變量、常量和數(shù)組;

理解變量、表達(dá)式、運(yùn)算

Android編程基礎(chǔ)

2530符、流程控制、算法初步、

Java語(yǔ)言基礎(chǔ)

軟件編程規(guī)范等相關(guān)內(nèi)?運(yùn)算符和表達(dá)式,分支,循環(huán);

容。?使用Android基礎(chǔ)控件,實(shí)現(xiàn)輸入輸出

?算法和常用數(shù)據(jù)結(jié)構(gòu)

?軟件編程規(guī)范

掌握J(rèn)ava語(yǔ)言高級(jí)特性,?面向?qū)ο缶幊蹋∣OP),類和對(duì)象;

Android編程基礎(chǔ)理解面向?qū)ο缶幊趟枷耄?/p>

3530

OOP編程掌握封裝,繼承,多態(tài)三

大特性。

?繼承和組合,this和super關(guān)鍵字,屬性(I

?方法重載和封裝

?訪問(wèn)修飾符、static和final關(guān)鍵字的使用

?方法重寫和多態(tài)

?內(nèi)部類和靜態(tài)類

?常用設(shè)計(jì)模式

?正則表達(dá)式

Android編程基礎(chǔ)深入了解Java中的相關(guān)

4954

Java核心APIAPI?反射

?集合框架

,10操作

?MVC模式

?多線程

?Socket網(wǎng)絡(luò)編程

?Android中的5大布局

掌握Android中的常用布

局和控件,對(duì)話框的使用,

5AndroidUI基礎(chǔ)530

Activity的跳轉(zhuǎn)和生命

?Android中的常用控件

周期

?Android中的事件處理

?系統(tǒng)菜單和上下文菜單的使用

?對(duì)話框的使用

?Activity的跳轉(zhuǎn)

第二階段、服務(wù)端技術(shù)(課程持續(xù)20個(gè)工作日,共120課時(shí))

模塊工作日課時(shí)課程目標(biāo)內(nèi)容

?SQL語(yǔ)句基礎(chǔ)和提高

掌握MySql數(shù)據(jù)庫(kù)技術(shù),

使用JDBC技術(shù)連接數(shù)據(jù)

1數(shù)據(jù)庫(kù)、n)BC和XML742

庫(kù),掌握XML的語(yǔ)法及解

?SQL語(yǔ)句調(diào)優(yōu)

?數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)

?JDBC核心API(Connection>StatementsRe

?XML基本語(yǔ)法

?XML解析

?HTML基本文檔結(jié)構(gòu)

掌握HTML頁(yè)面設(shè)計(jì)、編

2HTML/CSS530寫,熟練使用Css樣式化

HTML?HTML中的各種元素

?HTML中表單的使用

?CSS規(guī)范

?CSS選擇器

?CSS的常用屬性

?使用css實(shí)現(xiàn)頁(yè)面布局

?Web服務(wù)器的工作原理,Tomcat的安裝和啟后

掌握Servlet和JSP技術(shù),

3Servlet和JSP830能夠獨(dú)立完成B/S結(jié)構(gòu)的

?在Tomcat中配置虛擬目錄與發(fā)布Web應(yīng)用

應(yīng)用開發(fā)

?Servlet的生命周期

?Servlet核心API

?Session和Cookie的使用

?JSP的基本語(yǔ)法

?JSP標(biāo)簽庫(kù)

?JSP編程技巧和經(jīng)典設(shè)計(jì)模式

第三階段、Android核心技術(shù)(課程持續(xù)20個(gè)工作日,共120課時(shí))

模塊工作日課時(shí)課程目標(biāo)內(nèi)容

掌握Android中的存儲(chǔ)技

術(shù):10、偏好設(shè)置、數(shù)據(jù)?通過(guò)Context獲取Android中的內(nèi)部和外部類

1數(shù)據(jù)存儲(chǔ)424庫(kù)(SQLite)、

ContentProvider和網(wǎng)絡(luò)

存儲(chǔ)

?偏好設(shè)置文件的讀寫和偏好設(shè)置框架

?創(chuàng)建和訪問(wèn)SQLite數(shù)據(jù)庫(kù)

?使用SQLiteDatabase對(duì)象實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作

?使用Cursor遍歷查詢結(jié)果

?使用SQLiteOpenHelper初始化數(shù)據(jù)庫(kù)和升級(jí)

?定義ContentProvider共享數(shù)據(jù)

?使用ContentResolver訪問(wèn)ContentProvidei

,Http協(xié)議詳解

?使用HttpUrlConnection訪問(wèn)Http服務(wù)端

?使用HttpClient訪問(wèn)Http服務(wù)端

?使用SAX方式解析XML

?使用Pull方式解析XML

?了解ANR

了解ANR產(chǎn)生原理和單線

程模型,掌握Andorid中

2線程通信212

的線程通信技術(shù)和?使用多線程技術(shù)解決ANR問(wèn)題

Andorid程序設(shè)計(jì)技巧?了解線程通信技術(shù)原理

?Handler和Message

?使用多線程實(shí)現(xiàn)圖片的異步加載

?封裝Android中的線程通信模型、AsyncTask

?在工作線程中創(chuàng)建消息隊(duì)列、HandlerThread

掌握Activity和Service?Android中的進(jìn)程優(yōu)先級(jí)

的生命周期,掌握Intent

的六大屬性,熟練使用顯

式意圖和隱式意圖。掌握

3Android組件424

廣播接收器的使用。使用?Service組件的生命周期

媒體提供程序管理?使用IntentService執(zhí)行異步任務(wù)

Android中的圖片和音視

?隱式意圖的過(guò)濾(Intent和IntentFiIter)

頻資源

?Intent的六大屬性

?廣播、有序廣播和駐留廣播

?使用BroadcastReceiver接受廣播

?使用ContentResolver訪問(wèn)媒體提供程序

?使用聯(lián)系人提供程序管理和查詢通訊錄

使用電話技術(shù)實(shí)現(xiàn)接打電

話,收發(fā)短信,掌握電話

和短信的監(jiān)聽機(jī)制。使用

4電話技術(shù)424

內(nèi)容提供程序管理電話聯(lián)?使用Calls相關(guān)API實(shí)現(xiàn)通話記錄管理

系人、通話記錄和短信息?使用Intent撥打電話

記錄?使用廣播接收器監(jiān)聽電話呼出

?使用TelephoneyManager監(jiān)聽電話呼入

?使用AIDL接口Itelephony實(shí)現(xiàn)掛斷電話

?使用SmsManager發(fā)送短消息

?使用廣播接收器監(jiān)聽短信接受

?使用內(nèi)容提供程序?qū)崿F(xiàn)短信記錄管理

?使用內(nèi)容提供程序+內(nèi)容觀察者實(shí)現(xiàn)發(fā)送短信

?使用LocationManager獲取當(dāng)前位置

GPS及位置服務(wù)、掌握GPS定位技術(shù),掌握

5GoogleMap服務(wù)BaiduMap424GoogleMap相關(guān)的API,結(jié)

?基站三角定位和GPS定位

服務(wù)合使用地圖與定位功能

?自動(dòng)判斷最佳定位服務(wù)來(lái)源

?Google地圖的組成元素

?MapView的使用

?控制地圖、縮放地圖

?為地圖添加圖標(biāo)

熟練掌握Android4.0新?Fragment碎片

6Android4.x新特性212增技術(shù)和Android兼容包

中常用類的用法?ViewPager

?ActionBar

第四階段、Android高級(jí)技術(shù)(課程持續(xù)5個(gè)工作日,共40課時(shí))

模塊工作日課時(shí)課程目標(biāo)內(nèi)容

?圖片和文字特效

掌握Android自定義圖形

1Android高級(jí)繪圖540繪制.旦名開份將雜粹件

?動(dòng)態(tài)背景

效果的基礎(chǔ)

?自定義動(dòng)畫

?音樂(lè)示波器

?ListView、GridView的拖動(dòng)

掌握Android高級(jí)自定義

2Android高級(jí)控件212控件的開發(fā)。能夠根據(jù)需

要,開發(fā)定制控件?雙向調(diào)節(jié)的滾動(dòng)條

?根據(jù)需要彈出的快速功能框

?弧形排列的控件

?商業(yè)項(xiàng)目中的界面功能組織以及導(dǎo)航

掌握商業(yè)軟件在開發(fā)初

期,如何搭建項(xiàng)目基本結(jié)

商業(yè)應(yīng)用項(xiàng)目結(jié)構(gòu)分析

318構(gòu),如何在界面和后臺(tái)功

及設(shè)計(jì)

能之間進(jìn)行通信。以及如?掌握正確使用各種資源

何正確的組織各種資源?如何使用歡迎屏幕和新手導(dǎo)航

?網(wǎng)絡(luò)操作的基本封裝

第五階段、Android項(xiàng)目實(shí)踐(課程持續(xù)14個(gè)工作日,共112課時(shí))

項(xiàng)目名稱項(xiàng)目介紹模塊劃分

手機(jī)管家軟件為您監(jiān)控流量、攔截騷擾、

提供防盜功能。同時(shí)提供軟件、進(jìn)程和?手機(jī)防盜;流量監(jiān)控;?防騷擾;?軟件'

1T-Guard

文件管理。既是安全專家,更是貼心管程管理;?文件管理;?系統(tǒng)信息;

家。

一款媒體播放器軟件,我們可以用它來(lái)

,音頻播放模塊;?視頻播放模塊;?影片一

4T-IT211播放音樂(lè)、視頻。也可以在線觀看、下

本地資源管理模塊;

載、評(píng)論等。

一款LBS類軟件。在任何時(shí)候、任何地

?地圖服務(wù)模塊;?社交模塊;?網(wǎng)絡(luò)聊天彳

方,我們都可以通過(guò)T-ThankQ獲取幫

5T-ThankQ絡(luò)傳輸模塊;?微博模塊;?具體功能模塊

助,我們可以提出問(wèn)題,以期待附近的

等);

人回答,或溝通,交友,聊天,分享等

3G-iOS軟件工程師

一、行業(yè)背景

截止2012年10月,中國(guó)iOS、Android平臺(tái)的設(shè)備總量已達(dá)2億,半年增長(zhǎng)了125虬移動(dòng)應(yīng)用啟動(dòng)總次數(shù)一個(gè)

季度增長(zhǎng)了223.2%,設(shè)備高速發(fā)展轉(zhuǎn)向用戶參與行為加深,中國(guó)移動(dòng)互聯(lián)網(wǎng)的發(fā)展達(dá)到新的高度。自2011年底至今,

移動(dòng)應(yīng)用大規(guī)模增長(zhǎng),應(yīng)用數(shù)量幾乎增長(zhǎng)了2倍,移動(dòng)互聯(lián)網(wǎng)炙手可熱的程度可見一斑。iOS方面,iPad在國(guó)內(nèi)平

板電腦市場(chǎng)占比79%,高于在全球平板市場(chǎng)68%的占有率,iPad在中國(guó)國(guó)內(nèi)平板市場(chǎng)地位穩(wěn)固。iPhone,iPodTouch

也以穩(wěn)定的速度增長(zhǎng),隨著iPhone5在全球發(fā)布之后,也即將登錄中國(guó)。移動(dòng)互聯(lián)時(shí)代,這個(gè)繼PC時(shí)代、互聯(lián)網(wǎng)時(shí)

代之后的又一個(gè)IT從業(yè)人員的“黃金時(shí)代”全面來(lái)臨。

自從蘋果推出iPhone改變世界之后,iPhone,iPad,iPodTouch等產(chǎn)品上運(yùn)行的操作系統(tǒng)iOS受到全世界

開發(fā)者的追捧。掌握基于iOS的應(yīng)用開發(fā)技術(shù)是編寫基于iPhone,iPodTouch及iPad應(yīng)用的必由之路。隨著涌入

iOS平臺(tái)的開發(fā)者越來(lái)越多,iOS應(yīng)用的數(shù)量增長(zhǎng)迅速,游戲發(fā)展尤其引人矚目。開發(fā)者兼顧國(guó)內(nèi)外市場(chǎng),2012年3

季度新增的游戲開發(fā)者中進(jìn)行全球化拓展的開發(fā)者在4成以上。而在近半年的新增游戲中,動(dòng)作游戲、休閑游戲、

益智游戲、棋牌游戲、策略游戲名列前五。

二、TTS6.0iOS課程體系6大優(yōu)勢(shì)

1、語(yǔ)言基礎(chǔ)扎實(shí)

如果想成為一個(gè)優(yōu)秀的iOS軟件工程師,必須具備扎實(shí)的C及Objective-C語(yǔ)言功底。課程體系中安排的足

夠的C及Objective-C課時(shí)長(zhǎng)度,以確保學(xué)員語(yǔ)言基礎(chǔ)扎實(shí)。

2、全程項(xiàng)目貫穿

課程真正實(shí)現(xiàn)全程項(xiàng)目貫穿。在第一階段(iOS開發(fā)基礎(chǔ))和第二階段(iOS高級(jí)開發(fā))的課程中貫穿了5個(gè)

應(yīng)用項(xiàng)目(T-Othello、T-Reader、T-PhotoMaven、T-ETVforiOS、T-ThankQ),學(xué)員在學(xué)習(xí)課程的內(nèi)容過(guò)程中將

實(shí)現(xiàn)這些項(xiàng)目的核心模塊。在第三階段(iOS項(xiàng)目產(chǎn)品化),學(xué)員將在講師的帶領(lǐng)下將這些項(xiàng)目完整的實(shí)現(xiàn)。由于項(xiàng)

目貫穿設(shè)計(jì)得當(dāng),學(xué)員在整個(gè)學(xué)習(xí)過(guò)程中將具備5個(gè)不同行業(yè)分類的實(shí)戰(zhàn)項(xiàng)目經(jīng)驗(yàn)。

3、專門游戲課程

iOS游戲開發(fā)是一個(gè)非常有前景的領(lǐng)域。課程體系中安排了專門的游戲課程,以『Fisherman(模仿“捕魚達(dá)

人”)和T-Bird(模仿“憤怒的小鳥”)為貫穿案例講述iOS游戲開發(fā)中的核心技術(shù)及游戲引擎(Cocos2D、Box2D

等)。

4、創(chuàng)業(yè)項(xiàng)目孵化

iOS開發(fā)方向是一個(gè)充滿創(chuàng)意的領(lǐng)域。除課程所涵蓋的實(shí)戰(zhàn)項(xiàng)目外,我們還將提供豐富的項(xiàng)目素材庫(kù)。學(xué)員可

以使用我們提供的素材結(jié)合自己的創(chuàng)意打造屬于自己的iOS項(xiàng)目,我們將幫助學(xué)員實(shí)現(xiàn)自創(chuàng)項(xiàng)目的產(chǎn)品化并上傳至

AppStore中。這樣的實(shí)踐將為學(xué)員高薪就業(yè)甚至以后的創(chuàng)業(yè)打造良好的契機(jī)。

5、一流實(shí)驗(yàn)設(shè)備

為保障學(xué)員的高效率學(xué)習(xí),我們提供了人手一機(jī)的Mac一體機(jī)實(shí)驗(yàn)機(jī)房以及充足的iPhone、iPodTouch實(shí)驗(yàn)

設(shè)備。

6,TTS雙模式授課

基于TTS系統(tǒng)的雙模式教學(xué)平臺(tái)。通過(guò)“在線文檔”、“視頻回放”、“在線求助”、“在線測(cè)試”、“在

線交互”等功能切實(shí)保障教學(xué)效果。

四、課程大綱

第一階段、Web開發(fā)基礎(chǔ)(Linux操作系統(tǒng)、Nigix、XHTML技術(shù)核心、CSS技術(shù)核心);課程持續(xù)3周共96課時(shí)。

模塊課程目標(biāo)內(nèi)容項(xiàng)目

Linux操作系統(tǒng)基礎(chǔ)

熟悉Mac系統(tǒng),構(gòu)建企業(yè)

1MacFundamental開發(fā)環(huán)境和版本控制系無(wú)

統(tǒng)。Linux常用命令

文本編輯器Vim/Vi應(yīng)用

Linux文件系統(tǒng)管理與維護(hù)

Linux用戶和用戶組管理

LANMP生產(chǎn)環(huán)境部署

?gcc編譯器,數(shù)據(jù)類型,變量和常量;

完全掌握c語(yǔ)言的本質(zhì),

Objective-C成為一名合格的C程序T-Othello

2

Fundamental員,為以后的學(xué)習(xí)和工作機(jī)對(duì)戰(zhàn)算法

?運(yùn)算符和表達(dá)式,分支,循環(huán);

打下堅(jiān)實(shí)的基礎(chǔ)

?數(shù)組,函數(shù),指針和字符串,結(jié)構(gòu),聯(lián)合和枚舉;

?指針高級(jí)應(yīng)用,雙指針,void指針,函數(shù)指針;

?C標(biāo)準(zhǔn)庫(kù),堆內(nèi)存分配,10等;

?面向?qū)ο缶幊?OOP),類和對(duì)象;

掌握0C語(yǔ)言高級(jí)特性,理

解面向?qū)ο缶幊趟枷耄?/p>

重構(gòu)T-0

3Objective-COOP握封裝,繼承,多態(tài)三大

T-Othello>

特性。步入蘋果平臺(tái)開發(fā)

的行列?繼承和組合,selfb和super關(guān)鍵字,屬性(Property);

?類工廠方法(ClassFactoryMethod);

?單例模式(Singleton),委托模式(Delegation);

?內(nèi)存堆棧模型,內(nèi)存管理(引用計(jì)數(shù)、ARC);

?自省(Introspective),SEL選擇器;

?動(dòng)態(tài)類型與靜態(tài)類型;

?分類(Category),擴(kuò)展(Extension),協(xié)議(protocol);

?Foundation框架的類結(jié)構(gòu)和關(guān)系;

Foundation框架是蘋果平

臺(tái)開發(fā)的基礎(chǔ)框架,包含

T-ReaderJ

Foundation一些常用的類型。掌握好

4■目工田埋卡膜昔塊,

Framework此部分技術(shù)可以讓我們以?字符串(NSString,NSMutableString);

IJr秋俁隊(duì)

后的開發(fā)工作更加方便和?數(shù)值對(duì)象(NSNumber,NSValue);

快捷。?數(shù)組(NSArray,NSMutableArray);

?字典(NSDictionary,NSMutableDictionary);

?集合(NSSet,NSMutableSet);

?快速枚舉(for..in)NSIndexPath;

?日期與時(shí)間(NSDate),日期格式(NSDateFormatter),

?日歷(NSCalendar),定時(shí)器(NSTimer);

?文件管理(NSFileManager),程序包(NSBundle);

?緩沖區(qū)(NSData);

?鍵值編碼(KVC),鍵值監(jiān)聽(KV0),通知中心

(NSNotificationCenter),通知(NSNotification);

?網(wǎng)絡(luò)連接(NSURLConnection),網(wǎng)絡(luò)地址(NSURL),網(wǎng)絡(luò)請(qǐng)求

(NSURLRequest),請(qǐng)求回應(yīng)(NSResponse),錯(cuò)誤處理(NSError);

第二階段、iOS高級(jí)開發(fā)(UIKit及繪圖、iOS高級(jí)特性);課程持續(xù)6周共240課時(shí)。

模塊課程目標(biāo)內(nèi)容項(xiàng)目

?MVC模式,簡(jiǎn)單控件(UILabel,UITextField,UIButton,

UIAlertView,UIActionSheet);

iOS開發(fā)中,圖形用戶界重構(gòu)T-Oth(

面的開發(fā)是非常重要的一模塊,關(guān)咔

部分,通過(guò)此部分的學(xué)習(xí),T-Readert

1UIKit及繪圖使學(xué)員掌握絕大部分的可界面功能。'

視化控制,通過(guò)對(duì)各種控?窗口(UlWindow),視圖(UlView),應(yīng)用程序(UIApplication)。T-PhotoMa^

件的熟練使用,開發(fā)出自?繪圖(drawRect),Quartz,CGContextRef;修正模塊,

己心中的個(gè)性界面。?觸摸(UITouch),事件(UIEvent),手勢(shì)(UIGestureRecognizer),T-ETVfor

UIResponder,消息傳遞,響應(yīng)者鏈;

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論