南京網博信息技術有限公司:
南京網博信息技術有限公司始創于1996年,發展到今,已經成為集中高端軟件人才實訓、軟件開發和外包服務、IT咨詢等于一身的高科技企業。
18年來,網博軟件始終專注于為高速發展的長三角IT行業培養和輸送高素質軟件人才。網博軟件是二十世紀九十年代國內首批Microsoft,Novell,SCO UNIX等國際知名廠商授權成立的技術培訓中心。2006年,網博軟件率先將國際和國內先進的軟件人才實訓理念引入江蘇,同時,通過廣泛與江蘇省內的高等院校和IT企業合作,聯合培養中高端軟件人才,為江蘇軟件產業騰飛和南京市軟件名城建設做出了貢獻。2010年,網博軟件成為首批江蘇省政府認定的軟件產業人才培訓基地。2011年成為江蘇省軟件行業協會會員單位。2012年成為南京市服務外包人才培訓基地、NSO理事單位、EIAEC培訓基地。2014年成為南京國際服務外包企業協會副會長單位。
”責任、博愛、執行、創新、協作“是網博軟件的企業精神,至今,與蘇皖20多所高等院校和數百家IT企業建立了良好合作關系。為進一步提升IT職業教育質量和水平,網博軟件于2007年投資建設了基于互聯網的在線教育平臺“百學堂”,初步實現線上線下融合的實訓體系。2011年全資設立南京市優壹職業培訓學校。
什么是IOS:
iOS是由蘋果公司為iPhone開發的操作系統。它主要是給iPhone、iPod touch以及iPad使用。就像其基于的Mac OS X操作系統一樣,它也是以Darwin為基礎的。原本這個系統名為iPhone OS,直到2010年6月7日WWDC大會上宣布改名為iOS。iOS的系統架構分為四個層次:核心操作系統層(the Core OS layer),核心服務層(the Core Services layer),媒體層(the Media layer),可輕觸層(the Cocoa Touch layer)。系統操作占用大概240MB的存儲器空間。
適合人群:IOS零基礎,想在IT行業發展,追求高薪的人士。
課程介紹:
IOS開發課程以新的IOS7以及MacOS10.9(Mavericks)為開發環境藍本,通過零基礎學習,從認識MacOSX操作系統祖先BSD系統開始,逐步了解Unix操作系統和MacOSX操作系統及IOS操作系統。通過以C語言為基礎語言學習編程,逐步掌握Unix環境下的C語言核心編程。掌握MacOSX下C編譯環境及編譯方法(makefile)、數據結構、指針、字符串處理等關鍵知識,逐步掌握Unix C動態庫項目開發并熟悉常用的BSD Unix C API。
通過引入Objective-C語言,與C語言對照,轉到到Mac編程環境,講解OC語言特點及編譯環境(基于Clang),講解OC語言下的面向對象編程思想,Cocoa框架集,能利用MacOS集成開發環境Xcode 6.x并通過案例講解,掌握開發基于OC的MAC控制臺應用程序。
通過IOS核心編程階段學習,掌握IOS系統結構及開發框架,UI組件模型及常用組件,IOS應用的調試方法與應用發布,UIViewController與MVC模式開發,文件數據存儲與Sqlite數據庫,網絡與多媒體接口編程等IOS7核心編程基礎。
通過IOS編程,掌握IOS布局管理及屏幕適配方法,IOS視圖開發技術(StoryBoard/NavigationBar),掌握Notification、Background Task等關鍵技術,了解繪圖技術與Cocos2D繪圖框架,并利用所學技術自主設計一款真實可用的應用或游戲app。
課程大綱:
Stage =1 \* ROMAN I -- MacOSX 與C、Objective-C語言核心編程基礎 (210課時)
課程
|
主要內容
|
教材
|
課時數
|
MacOSX基礎
|
l Mac OSX環境介紹及版本歷史 l MacOS 常用命令介紹(FreeBSD) l Vim編輯器與B-Shell編程 l C語言介紹與編譯器簡介(GCC/LLVM/CLang)
|
自編講義
|
2天
|
C語言與Unix C編程基礎
|
l C語言開發環境搭建 l 基本數據類型 l 語法與保留字 l 變量與常量 l 分支、循環控制語句 l Make文件編寫 l 函數與基本系統函數庫 l 數組、結構體與內存堆棧模型 l 指針與函數指針 l 字符串與字符串處理函數 l 數據結構與基本算法 l Unix文件讀寫與網絡編程
|
自編講義
|
18 天
|
Objective-C語言與MacOSX Cocoa編程
|
Objective-C語法結構 Objective-C數據類型與字符串處理 OC面向對象(類、封裝、繼承、多態、抽象類與接口) 動態綁定和id類型 內存管理(自動釋放池)、屬性列表 協議(@protocol)分類(category) 對象復制 Xcode 開發環境,項目創建、調試與發布版本 Foundation Kit基礎類庫(數據結構、字符串處理NSString 、NSArray、) Appkit界面庫與Mac App開發 界面設計與nib文件
|
自編講義
|
15天
|
總35天(工作日)
|
|
|
|
Stage =2 \* ROMAN II--IOS7核心編程基礎 (180課時)
課程
|
主要內容
|
教材
|
課時數
|
IOS編程基礎
|
l IOS系統結構及IOS7新特性 l Xcode6 深入使用 l 設計個Iphone應用 l 分析Iphone應用程序結構及運行原理 l 界面設計與nib文件深入 l 常用界面組件(UILabel、UIButton、UITextField、UIImageView、UISlider、UISwitch、UISegmentedControl、UIActionSheet、UIAlertView、UISegmentedControl和UIAlertView) l 界面事件交互 l Xcode與Iphone模擬器調試技術 l MVC設計模式與UIViewController l 文件存儲與Sqlite數據庫 l CoreData持久化技術 l IOS網絡編程與Json/XML解析技術
|
自編講義
|
10天
|
IOS編程
|
l 多視圖技術MultiView l 翻轉與縮放處理 l 屏幕分辨率自適應與自定義布局管理 l TabView控件/Picker控件/Slide menu l 導航控件UINavigationController l 自定義UI組件 l 故事板Storyboard l 通知欄Notification l 后臺任務處理 l 基本繪圖技術Quartz l 加速傳感器與行為管理工具(MotionManager) l Cocos2D與游戲編程基礎*
|
自編講義
|
20 天
|
|
|
|
|
總30天(工作日)
|
|
|
|
Stage =3 \* ROMAN III--IOS7項目實戰 (90課時)
課程
|
主要內容
|
教材
|
課時數
|
新浪微博客戶端(任選)
|
l 使用新浪微博API實現微博的登錄,微博的瀏覽,編輯微博,上傳微博,轉發,評論,點贊,以及微博動態圖瀏覽 l 獨立開發完成并發布完整APP
|
|
90
|
割繩子游戲
|
l 利用Cocos2D開發一款簡單的割繩子游戲,涉及到繩子拋物線運動動畫,碰撞與界面更新、游戲存檔和讀檔等功能 l 關卡設計,設計3個以上游戲關卡。
|
|
90
|
在線音樂播放器
|
l 能通過在線瀏覽曲庫,建立播放列表,實時下載和播放音頻 l 能運行在后臺,可以控制音量,進度和音樂信息實時顯示 l 能管理和下載音樂專輯,能發布個人專輯曲目進行分享。
|
|
90
|
師生合影:
教學環境: