iOS開發(fā)就業(yè)課程安排
博看文思iOS開發(fā)就業(yè)班課程,主要內容包括Objective-C,iOS應用開發(fā)UI框架,iOS開發(fā)中的MVC模式,Interface Builder與Storyboard,UITableView,UIView動畫,多線程開發(fā),SQLite與coredata,多媒體開發(fā),照相機、APP調試與上架流程等核心內容,iOS開發(fā)就業(yè)班課程是博看文思面前企業(yè)iOS開發(fā)工程師崗位而定制的崗前實訓課程,課程介紹后,iOS學員可以獨立開發(fā)企業(yè)應用和手機游戲開發(fā)。
iOS開發(fā)就業(yè)課程目標
1.熟悉移動互聯(lián)網應用開發(fā)技術體系及平臺;
2.精通iOS應用開發(fā)語言Objective-C語法及常用開發(fā)技術;
3.精通iOS應用開發(fā)UI框架及常用UI控件使用;
4.精通基于iOS平臺的移動應用開發(fā)構建及流程;
iOS開發(fā)就業(yè)課程群體
1.對編程感興趣,能吃苦,可以沒有語言基礎,但是至少要會操作Windows。
2.通過博看文思入學測試;
3.在校的本??圃盒5?生,具備良好的個人素質及修養(yǎng)。
4.有志于從事移動互聯(lián)網開發(fā)。
iOS開發(fā)就業(yè)班詳細的課程安排,點擊右側的在線咨詢申請。
序號 課程安排 課程內容
1 C語言核心開發(fā) 開學典禮相關事項、Mac OS下的開發(fā)環(huán)境介紹
2 C語言概述、數據類型,變量
3 C語言運算符、格式化輸入輸出
4 條件分支結構(if..else/switch..case)
5 C語言循環(huán)結構
6 常量、枚舉、宏、函數、函數遞歸調用
7 一維數組,冒泡排序(其他排序算法了解原理及優(yōu)缺點),折半查找(其他查找算法了解原理及優(yōu)缺點),二維數組,字符串,字符串相關系統(tǒng)函數
8 C語言重難點解析
9 指針一:指針與指針變量、指針變量的定義、指針傳參
10 指針二:指針與數組、指針與字符串、動態(tài)內存分配
11 預處理、結構體類型的定義、結構體變量、結構體數組、結構體指針
12 C語言重難點解析(指針)
13 C語言棧,隊列,單鏈表
14 Objective-C編程 Objective-C面向對象基礎(類的定義,對象的創(chuàng)建,方法,實例變量)及其項目案例
15 Objective-C繼承和多態(tài)及其項目案例
16 Objective-C復合、實例可訪問性、實例變量存取方法、字符串類NSString
17 Objective-C集合類、數值類、枚舉器和快速枚舉及其項目案例
18 Objective-C內存管理、對象初始化、便利構造器及其項目案例
19 Objective-C屬性、代碼塊、錯誤管理及其項目案例
20 Objective-C重難點解析及其項目案例
21 Objective-C協(xié)議 、類目、延展及其項目案例
22 Objective-C鍵值編碼、鍵值觀察、通知[日期和時間處理,下發(fā)視頻課件]及其項目案例
23 Objective-C使用KVC、KVO、協(xié)議、屬性完成綜合項目訓練及其項目案例
24 iOS開發(fā)中級 ios開發(fā)入門、模擬器的使用、MVC模式、計算器案例及其項目案例
25 ios開發(fā)常用控件、文本框的常用屬性、代理模式收鍵盤及其項目案例
26 ios開發(fā)視圖的基礎知識、代碼添加控件、使用NSUserDefaults存儲控件狀態(tài)及其項目案例
27 ios開發(fā)表視圖基本概念、表視圖的使用、代理模式及其項目案例
28 ios開發(fā)表視圖的header和footer、單元格自定義、表視圖編輯(增刪移)、索引及其項目案例
29 ios開發(fā)網絡請求、JSON和XML數據解析、文件和目錄結構、對象歸檔及其項目案例
30 ios開發(fā)單界面請求網絡數據并在列表界面顯示及其項目案例
31 ios開發(fā)多視圖應用程序結構、導航控制器、標簽欄控制器、模態(tài)視圖及其項目案例
32 ios開發(fā)視圖控制器傳值、單例模式、通知及其項目案例
33 ios開發(fā)響應者鏈、touch事件、手勢及其項目案例
34 ios開發(fā)多線程編程:基本概念、NSThread、NSOperationQueue、GCD及其項目案例
35 ios開發(fā)帶異步加載圖片的多界面列表應用及其項目案例
36 APP應用開發(fā) APP項目立項、需求分析、項目管理(Scrum方法論)及其項目案例
37 APP需求分析技術、UML用例、需求、概要模版,需求編寫及其項目案例
38 APP SQLite數據庫、Core Data,應用程序設置及其項目案例
39 APP 學生需求評審及其項目案例
40 常用第三方框架(ASIHttp、SDWebImage、iCarousel、二維碼等)及其項目案例
41 APP集中編碼啟動及其項目案例
42 UIWebView、視頻播放、音頻錄放及其項目案例
43 Core Motion獲得加速計和陀螺儀狀態(tài)
44 iOS App測試技術(測試工具、測試計劃文檔、測試用例、測試執(zhí)行、測試報告)
45 iOS游戲開發(fā)C++高級 iOS游戲開發(fā)C++數據類型
46 iOS游戲開發(fā)C++運算符
47 C++基本語句
48 iOS游戲開發(fā)C++函數及其項目案例
49 C++對象和類及其項目案例
50 iOS游戲開發(fā)C++操作符重載
51 C++類的繼承和多態(tài)及其項目案例
52 iOS游戲開發(fā)C++動態(tài)內存分配
53 cocos2d-x iOS開發(fā) C++與OC的區(qū)別及其項目案例
54 cocos2d與cocos2d-x的區(qū)別及其項目案例
55 cocos2d-x回調函數處理
56 cocos2d-x iOS下載與安裝及其項目案例
57 cocos2d項目移植實踐及其項目案例
58 cocos2d-html下載與安裝
59 cocos2d-x 安卓開發(fā) eclipse下載與安裝
60 android SDK下載與安裝
61 cocos2d-x android下載與安裝及其項目案例
62 cocos2d-x環(huán)境變量配置
63 cocos2d項目移植安卓平臺實踐及其項目案例
64 CocosBuilder CocosBuider編輯器基礎
65 cocos2d-x骨骼動畫設計及其項目案例
66 cocos2d-x嵌入式界面
67 CocosBuider代碼編程及其項目案例
68 Cocos2d-x物理引擎基礎 認識與創(chuàng)建物理世界及其項目案例
69 cocos2d-x創(chuàng)建物體及其項目案例
70 cocos2d-x添加形狀及其項目案例
71 cocos2d-x夾具的創(chuàng)建與使用
72 Cocos2d-x物理引擎提高 cocos2d-x力與沖量及其項目案例
73 cocos2d-x關節(jié)創(chuàng)建
74 cocos2d-x接觸與碰撞檢測及其項目案例