使用新浪微博API實現微博的登錄,微博的瀏覽,編輯微博,上傳微博,轉發,評論,點贊,以及微博動態圖瀏覽,獨立開發完成并發布完整APP。
利用Cocos2D開發款簡單的割繩子游戲,涉及到繩子拋物線運動動畫,碰撞與界面更新、游戲存檔和讀檔等功能關卡設計,設計3個以上游戲關卡。
能通過在線瀏覽曲庫,建立播放列表實時下載和播放音頻,能運行在后臺,可以控制音量,進度和音樂信息實時顯示,能管理和下載音樂專輯,能發布個人專輯曲目進行分享。
全日制(周一至周六白天 08:30-17:00)學習
晚間班(周一、三、五 18:30-21:00)學習
周末班(周六 08:30-17:00)學習
業余班(周一至周六08:30-21:00自定義)學習
小班授課,每期10人左右,確保教學,直至就業
階段 | 授課內容 |
階段一:Web開發基礎 | |
Mac Fundamental | Linux操作系統基礎 Linux常用命令 文本編輯器Vim/Vi應用 Linux文件系統管理與維護 Linux用戶和用戶組管理 LANMP生產環境部署 |
Objtive-C Fundamental | GCC編譯器,數據類型,變量和常量; 運算符和表達式,分支,循環; 數組,函數,指針和字符串,結構,聯合和枚舉; 指針高級應用,雙指針,void指針,函數指針; C標準庫,堆內存分配,IO等 |
Objective-C OOP | 面向對象編程(OOP),類和對象;繼承和組合,self和super關鍵字,屬性(Property);類工廠方法(Class Factory Method);單例模式(Singleton),委托模式(Delegation); 內存堆棧模型,內存管理(引用計數、ARC);自省(Introspective), SEL選擇器;動態類型與靜態類型 |
Foundation Framework | 分類(Category), 擴展(Extension),協議(protocol);Foundation 框架的類結構和關系;字符串(NSString,NSMutableString);數值對象(NSNumber,NSValue);數組(NSArray,NSMutableArray); 字典(NSDictionary,NSMutableDictionary); 集合(NSSet,NSMutableSet);快速枚舉(for..in)NSIndexPath;日期與時間(NSDate),日期格式(NSDateFormatter), 日歷(NSCalendar),定時器(NSTimer);文件管理(NSFileManager),程序包(NSBundle);緩沖區(NSData);鍵值編碼(KVC),鍵值監聽(KVO),通知中心(NSNotificationCenter),通知(NSNotification); 網絡連接(NSURLConnection), 網絡地址(NSURL),網絡請求(NSURLRequest),請求回應(NSResponse),錯誤處理(NSError)) |
階段二:iOS高級開發 | |
UIKit及繪圖 | SMVC模式,簡單控件(UILabel,UITextField,UIButton,UIAlertView,UIActionSheet);窗口(UIWindow), 視圖(UIView), 應用程序(UIApplication)。 繪圖(drawRect), Quartz, CGContextRef;觸摸(UITouch), 事件(UIEvent), 手勢(UIGestureRecognizer), UIResponder, 消息傳遞,響應者鏈;UIView及CALayer動畫 (CAAnimation, CABasicAnimation,CAKeyFrameAnimation) ;活動提示(UIActivityIndicatorView);圖像(UIImageView);滾動視圖(UIScrollView), 頁控制器(UIPageControl), 開關(UISwitch), 單選(UISegmentControl), 滑塊(UISlider);多行文本(UITextView), 網頁視圖(UIWebView), 滾輪(UIPickerView),日期滾輪(UIDatePickerView),表格視圖(UITableView), 表格項(UITableViewCell);標簽控制器(UITabBarController);導航控制器(UINavigationController);表格控制器(UITableViewController);相冊控制器(UIImagePickerController) |
iOS高級特性 | 音頻播放(AVAudioPlayer);視頻播放(MPMoviePlayerViewController);照相機(UIImagePickerController),相冊管理;短信(MFMessageComposeViewController);郵件(MFMailComposeViewController);加速計(UIAccelerometer)的使用;地圖(MKMapView)的使用及定位(Core Location);數據持久化(文件,SQLite數據庫, 歸檔, NScoding),云存儲(iCloud);多線程(NSThread, NSLock), 操作隊列(NSOperationQueue),Blocks;網絡編程 GET/POST請求, xml解析, json解析, socket編程 |
階段三:iOS項目實踐 | |
K-Othello | 計算勝負數模塊;人機對戰計算機算法模塊;圖形界面模塊;關卡控制模塊;網絡對戰模塊 |
線程通信 | 了解ANR 使用多線程技術解決ANR問題;了解線程通信技術原理;Handler和Message;使用多線程實現圖片的異步加載;封裝Android中的線程通信模型、AsyncTask;在工作線程中創建消息隊列、HandlerThread |
K-Reader | 界面顯示模塊; 文件讀取模塊;圖書管理模塊;在線搜索模塊;在線下載模塊;在線翻譯模塊 |
K-PhotoMaven | 拍照模塊; 修正模塊;照片管理模塊;照片微博功能模塊;合成照片模塊;制作影片模塊;云同步模塊 |
K-ETV for iOS | 音頻播放模塊; 視頻播放模塊;影片下載模塊;本地資源管理模塊 |
K-ThankQ | 地圖服務模塊; 社交模塊;網絡聊天模塊;網絡傳輸模塊;微博模塊;具體功能模塊(如失物招領等) |
階段四:iOS游戲開發 | |
Cocos 2D | Cocos 2D介紹,導演類(CCDirector),場景類(CCScene), 層類(CCLayer);精靈類(CCSprite), 動作(CCAction),菜單(CCMenu), 標簽(CCLabelTTF);點粒子系統(CCPointParticleSystem) |
C++語言 | C++語言簡介,C++面向對象編程,類和對象;構造器,拷貝構造,析構,new/delete;運算符重載;面向對象的三大特性,封裝,繼承,多態;模板編程(template); Objective-C++ |
Box 2D | 物理世界(B2World), 剛體(B2Body);精靈與剛體;碰撞測試(B2ContactListener);剛體連接點(B2Joint) |
拒絕半天授課;拒絕學一天休一天;拒絕做項目放羊式教學。8:30-21 :00的全天候學習,充足的學習時間,高效的學習效率,保障你的學習!
拒絕只講幾天C語言,不注重編程基礎的教學;拒絕只講簡單的UI編程,C、C++、0C語言的學習,iOS框架系統、應用、游戲開發學習。
拒絕培養低端“速成型”的軟件開發人員;拒絕只知語言基礎不會做項目軟件開發人員。語言基礎+大型項目實戰相結合,近30組軟件商業級項目。
拒絕不讓或不能隨意選擇試聽班級;拒絕收取試聽學費;拒絕丟下落后學生。培訓過程中如有內容理解不透,可在下期班中重聽或補課。
門面
實操教學1
課堂5
課室
¥12000起課時:詳詢
¥12000起課時:詳詢
¥6000起課時:詳詢
¥6000起課時:詳詢
¥8000起課時:詳詢
¥8000起課時:詳詢