廣州Android高級軟件工程師高薪就業(yè)班騰科培訓
226 2017-06-30
Android高級軟件工程師高薪就業(yè)班
適合人群
希望學會能夠在linux/unix系統進行java開發(fā)的人士
有開發(fā)語言編程基儲熱愛android開發(fā)的人群;
有意向從事android游戲開發(fā),如斗地主、對戰(zhàn)游戲、超級瑪麗等2D/3D游戲;
有意向從事移動應用開發(fā)的人士。
就業(yè)方向
Android軟件工程師、程序員、高級Android軟件工程師、游戲開發(fā)工程師、移動應用開發(fā)工程師、架構師、技術經理等。
騰科JAVA培訓優(yōu)勢
9年培訓經驗:成功培養(yǎng)10000多名高端軟件工程師
最強師資團隊:5名專家技術講師和8名資深講師
真實企業(yè)項目:提供大量在線運行的真實企業(yè)項目
前沿課程體系:定期企業(yè)人才需求調研及專業(yè)課程研發(fā)
完善就業(yè)保障:300多家知名軟件企業(yè)人才輸送
全面技術依托:Oracle、Redhat等國際授權IT技術為依托
課程介紹
本課程包括JavaSE(基礎)、JavaWeb(后臺)和Android精英強化班幾門課程,由Java基礎開始學起,讓零基礎的學員也可以順利進入AndroidApp開發(fā)領域。課程引入了多個大型App項目,讓學員畢業(yè)后可以從事于Android應用開發(fā)和游戲開發(fā)工作。
課時介紹
408個課時
課程大綱
課程主題 |
課程內容 |
課程目標 |
---|---|---|
第一階段(JavaSE軟件工程師培訓課程),96課時 | ||
Linux開發(fā)環(huán)境 |
Linux系統原理、文件系統剖析;Linux常用命令;vi和vim編程器介紹;java開發(fā)環(huán)境搭建 | 掌握Linux常用命令;掌握vi和vim編程器;熟練構建Linux下的Java開發(fā)環(huán)境。 |
Java語言基礎 | 計算機基本原理,Java語言發(fā)展簡史,配置Java 開發(fā)環(huán)境,體驗Java 程序開發(fā),數據類型、變量、運算符、流程控制、循環(huán)控制、數組的基礎概念與存取 | 認識計算機基本原理,了解Java語言發(fā)展簡史,掌握常見的數據結構和實用算法;培養(yǎng)良好的企業(yè)級編程習慣。 |
Java面向對象 |
面向對象特性:封裝、繼承、多態(tài); 接口應用;JVM性能調優(yōu)(JVM內存結構剖析、GC分析及調優(yōu)、JVM內存參數優(yōu)化) |
掌握面向對象的基本原則以及在編程實踐中的意義;掌握接口編程基本原則;掌握基本的JVM優(yōu)化策略 |
JDK核心API | JDK核心包、常用工具包、異常處理、集合框架、反射機制 | 掌握JDK核心API編程;理解API設計原則;掌握java異常處理機制;掌握java集合框架;掌握反射機制 |
I/O流 | IO性能分析,字節(jié)和字符的轉化流,包裝流的概念,以及常用包裝類,計算機編碼,資源的自動回收管理 | 掌握基本的文件輸入輸出流,能夠利用文件輸入輸出流進行文件的讀寫,掌握常見的IO流控制類和接口 |
Java圖形界面 | awt、swing常用圖形界面組件介紹;事件處理機制介紹;JavaFX介紹 | 掌握java圖形界面(awt,swing)編程和JavaFX編程 |
多線程 | 多線程的概念;多線程編程;線程安全問題、線程的同步、線程之間的通訊;線程死鎖;線程池、線程并發(fā)庫介紹 | 理解多線程技術的原理,理解線程安全、線程的同步和互斥,能夠基于Thread和Runnable進行多線程應用開發(fā) |
網絡編程 | Java網絡編程;c/s與b/s結構介紹;網絡通信協議TCP和UDP介紹; DatagramSocket,DatagramPacket,ServerSocket,Socket編程。 | 理解網絡編程技術,能夠基于Socket和ServerSocket進行網絡應用開發(fā),能夠結合多線程技術進行多客戶端網絡應用開發(fā) |
項目練習與階段測試 | 騰科Java第一階段測試題和階段復習 | |
第二階段(JDBC+ORACLE+SVN團隊項目),72課時 | ||
Oracle數據庫 | oracle體系結構剖析、數據庫建模及設計;SQL語句基礎和提高、SQL語句調優(yōu);PL/SQL簡介與PL/SQL程序開發(fā) | 掌握oracle數據庫基礎、數據庫開發(fā)、數據庫設計以及數據庫管理與維護等方面的基礎知識。 |
JDBC | JDBC核心API(Connection、Statement、ResultSet)、JDBC優(yōu)化技術(緩存技術、批處理技術、連接池技術)。 | 理解JDBC作為規(guī)范的設計原則;熟練掌握JDBC API;具備使用JDBC對數據庫進行高效訪問的能力 |
軟件工程基礎 | 軟件過程和軟件活動;需求分析、概要設計、詳細設計基本原則和文檔規(guī)范;配置管理的基本概念和必要性;SVN基本操作;Ant簡介;junit基本操作; | 理解軟件過程的普遍概念和基本的軟件活動;理解迭代的意義;掌握Ant、SVN等常用配置管理及部署工具;掌握利用junit進行單元測試操作 |
OOAD及設計模式 | 面向對象基本設計原則;常見的設計模式:工廠模式、策略模式、適配器模式、代理模式等、門面模式。 | 理解面向對象設計的一般原則;理解重用的意義;掌握常見的設計模式 |
項目練習與階段測試 | 坦克大戰(zhàn);鴻達業(yè)務管理系統;騰科Java第二階段測試題和階段復習 | |
第三階段(Java Web技術),60課時 | ||
HTML+CSS+JS | HTML基本文檔結構、CSS基礎語法、HTML常用標簽、JavaScript語言基礎(數據類型、函數、對象)、JavaScript面向對象編程。 | 掌握基本的HTML知識,能夠利用HTML編寫網頁,能夠使用CSS美化網頁,掌握JavaScript的面向對象開發(fā)方法 |
XML | XML語法、XML解析(SAX、DOM、JDOM、Dom4j)、RSS編程 | 掌握XML語法規(guī)則;理解DOM模型;掌握Java對XML的各種解析方式;掌握利用RSS訂閱博客和訂閱新聞 |
SERVLET / JSP | Tomcat服務器詳解、b/s結構應用剖析、servlet編程、JSP語法、JSTL和EL表達式、自定義標簽、Java Web 設計模式 | 理解Servlet核心原理;熟練掌握Servlet API;理解JSP引擎工作原理;熟悉常見的Java Web設計模式; |
第四階段(android應用編程),90課時 | ||
android基礎及用戶界面開發(fā) | Android架構分析、Android SDK、Android UI 架構、Android四大組件 | 掌握搭建android開發(fā)環(huán)境;掌握開發(fā)android UI應用;掌握調試android程序;掌握使用logcat查看程序日志并排錯;了解四大組件的應用 |
數據存儲 | xml數據存儲、Android文件系統、SDCard訪問、SQLite核心編程、Content Provider | 掌握android各種數據存儲方式,重點掌握SQLite數據存儲和ContentProvider編程 |
多媒體技術 | 音頻及視頻播放、音頻技術視頻錄制技術、Android語音識別技術、Android攝像頭編程技術、多媒體資料管理 | 重點掌握音頻及視頻編程,能夠編寫音頻和視頻播放器;了解語音識別技術與攝像頭編程技術 |
后臺服務、電話服務、SMS和MMS | Service技術、消息廣播、Notification 管理;使用電話服務、電話狀態(tài)監(jiān)控、SMS和MMS(彩信)服務、信息監(jiān)控 | 掌握service技術;掌握消息廣播技術;能夠實現電話監(jiān)控、信息監(jiān)控 |
Android傳感器技術 | 手機傳感器概述、Orientation傳感器編程、accelerometer傳感器編程、重力感應器 | 能夠使用Android 平臺API實現感應操作 |
Android網絡編程與互聯網技術 | 無線網絡概述、藍牙通信及傳輸技術、網絡連接及管理技術、Wi-Fi編程、Http通信、HttpClient應用 | 無線網絡概述、藍牙通信及傳輸技術、網絡連接及管理技術、Wi-Fi編程、Http通信、HttpClient應用 |
GPS編程 | LocationManager編程、Forward Geocoding和Reverse Geocoding、Google Map服務概述、MapView、MapController、Overlay、導航技術 | 熟練Android平臺的定位API、能夠使用這些API實現定位、跟蹤、查找等功能 |
實戰(zhàn)項目 | 挖財系統、 微博客戶端、汽車導航系統 | |
第五階段(android游戲編程),90課時 | ||
2D游戲編程 | Android圖形圖像開發(fā)、View、Surface View、 Android動畫技術 | 熟練Android平臺的圖形圖像處理API、能夠使用這些API繪制圖形、動畫等;熟練View、SurfaceView、自定義視圖 |
3D游戲編程 | OpenGL與OpenGL ES區(qū)別;OpenGL ES基礎,OpenGL ES游戲引擎框架 | 熟練OpenGL ES的常見API的使用;能夠使用OpenGL ES API實現各種特效 |
游戲引擎 | 游戲引擎音效模塊、游戲引擎實體模塊、游戲引擎OpenGL 模塊 | 熟練游戲引擎基礎框架;熟練游戲引擎音效部分實現;熟練游戲引擎粒子系統實現;熟練游戲引擎OpenGL ES 3D部分實現 |
游戲類型 | AVG冒險游戲、PZL益智類游戲、ACT動作游戲、RPG角色扮演類游戲、STG 射擊類游戲、FPS 第一人稱視角射擊游戲、SLG 策略游戲、SPT 體育類游戲 | 掌握當前流行各種游戲的玩法、游戲的視覺效果、游戲的設計;能夠編寫一些典型的3D游戲案例; |
實戰(zhàn)項目 | 斗地主對戰(zhàn)游戲、超級瑪麗、俄羅斯方塊 |
掃一掃
獲取更多福利
獵學網企業(yè)微信
獵學網訂閱號
獵學網服務號