【課程簡介】
本次學員培訓計劃的培訓方向為“Java及移動互聯開發(fā)”。培訓內容涵蓋Java企業(yè)級系統(tǒng)開發(fā)、互聯網開發(fā)、基于HTML5的Webapp開發(fā)及Android移動app開發(fā)。
【課程內容】
授課階段包含六個階段,其中JavaSE核心、JavaWeb開發(fā)、Java常用開源框架、Androidapp開發(fā)為必修環(huán)節(jié),Webapp開發(fā)、前沿熱門技術為選修環(huán)節(jié)。
1、JavaSE核心(必修-15天)
Java入門,講解面向對象等相關知識,講解Java各種常用API,講解設計模式、動態(tài)代理、反射等理論,講解JDK8新特性。
JavaSE基礎
Java基礎語法、面向對象、字符串類、異常、集合框架、IO、多線程、網絡通信、反射(10天)
JavaSE擴展
JVM及內存、NIO及并發(fā)、JNDI、RMI、JDK8新特性(5天)
可具備能力:掌握JavaSE核心編程能力,掌握Java核心API,掌握圖形化編程基礎,了解軟件工程和設計模式。
可完成項目:企業(yè)即時通、版本管理器、FlappyBird小游戲、FTP桌面客戶端等。
2、JavaWeb開發(fā)(必修-28天)
JavaEE是JavaWeb開發(fā)的基礎核心。JavaEE提供了一系列核心API以支持Web開發(fā)。同時,本階段包括了初學者常用的tomcat服務器和Http協議講解,主流的代碼托管方式git,項目構建方式maven,常用版本管理軟件svn。另外HTML5、CSS3、JS、AJAX及jQuery也是本階段的學習內容。后,AxureRP、Skecth等開發(fā)工具的使用也會涉及。
Web前端
HTML5、CSS3、ES6、DOM、BOM、AJAX、jQuery(5天)
JDBC+MySQL+Oracle
復雜SQL、MySQL/Oracle安裝配置、數據庫對象、存儲過程、游標、觸發(fā)器、JDBC、DAO模式(8天)
通用組件
XML+JSON、日志、SVN/GIT、Maven/Gradle、Redis(5天)
Servlet+JSP
Http協議、Servlet2.x使用、JSP原理、指令元素、行為元素、EL、JSTL、自定義標簽、Servlet/JSP特性、Servlet3.0新特性(9天)
軟件工程
MVC模式、UML、AxureRP原型設計、項目管理(1天)
可具備能力:掌握JavaEE體系架構,掌握HTML/CSS、JS、數據庫等通用技術,掌握Http、Https、TCP/IP、UDP等常用網絡通信協議,掌握AJAX、JSON等常用通信數據格式,掌握B/S網站架構,掌握MVC架構,能夠以團隊方式完成典型網站、Web應用開發(fā)。
可完成項目:圖書管理系統(tǒng),人力資源管理系統(tǒng),微博平臺,博客,電商平臺,手機助手微網站,Flickr美圖網、網絡云盤等。
3、Java常用開源框架(必修-14天)
近一兩年的市場上,基于SSH的新項目已經基本絕跡,取而代之的是SSM:SpringMVC+Spring+Mybatis,而在一些舊有項目的維護和二次開發(fā)中,仍然可能使用的是SSH:Struts+Spring+Hibernate。SpringMVC作為Spring的延伸框架天然適配Spring,并支持Restful風格的網站架構。Mybatis相比于Hibernate更輕量級,更靈活,更能實現個性化定制。為了覆蓋更廣泛的就業(yè)領域,SSH和SSM兩個體系都包含在中軟國際ETC的課程體系之中。
SSM
SpringMVC配置、SpringMVC內置對象、請求映射、參數映射、應答處理、重定向和內部跳轉、Mybatis配置、SQL映射、參數傳遞、結果映射、Mapper模式、Spring集成Mybatis、事務管理(7天)
SSH
Struts2配置、請求映射、參數獲取、應答處理、參數類型轉換、攔截器、標簽、Hibernate映射配置、HQL查詢、SQL查詢、特性、SpringIOC/DI、SpringAOP/事務管理、SSH集成(7天)
可具備能力:掌握主流開源框架,具備完善的自主學習能力,能夠使用主流開源框架進行大型企業(yè)級項目、互聯網項目的設計和開發(fā)。掌握框架集成、第三方開源庫集成、前后端系統(tǒng)集成等綜合能力。
可完成項目:樂鮮生活館、個人資金寶、愛足球社區(qū)、危固廢品處理系統(tǒng)、金審平臺等。
4、Androidapp開發(fā)(選修-4天)
Android作為世界上大的移動平臺,吸引了廣大開發(fā)者的興趣。得益于龐大的開源社區(qū),目前市場上涌現出了大量的第三方框架,比如Xutils3。了解這些框架對于Java開發(fā)具有十分重要的意義。
Android開發(fā)基礎
開發(fā)環(huán)境搭建、布局管理器、常用UI組件、應用資源、適配器、ListView、GridView、廣播、Intent、文件、本地數據庫SQLite、多媒體(2天)
Android開發(fā)
硬件操作(Wi-Fi、GPS、Sensor)、動畫、Handler、異步操作、NDK、JSON/XML解析、百度地圖API、第三方分享、第三方授權登錄、常用開源框架(2天)
可具備能力:能夠了解Androidapp開發(fā)體系,初步掌握常用組件和常用第三方接口開發(fā)技術,具備獨立完成簡單App開發(fā)。
可完成項目:驢友記憶社區(qū)、愛足球社區(qū)app客戶端、高仿知乎社區(qū)等。
5、Webapp開發(fā)(選修-5天)
以Reactnative.js、MUI、INOIC、Bootstrap為代表的基于HTML5/Module的js/css庫使得JavaScript這門語言的話語權越來越大。Web前端開發(fā)程序員現在在Webapp領域也可以游刃自如。不需要掌握Java,也不需要掌握Objective-C,前端程序員一樣可以開發(fā)app。選修這一部分課程可以使得學員對app開發(fā)更加得心應手。
Hybrid
Hybrid框架:PhoneGap、IONIC、MobileAngularUI、Wex5、AppCan、MUI(1天)
Bootstrap
基礎樣式、柵格系統(tǒng)、插件、jQueryMobile樣式、jQueryMobile時間、jQueryMobile主題(1天)
AngularJS
表達式語法和指令、模型、作用域、依賴注入、路由、控制器、過濾器(1天)
ReactNative.js
虛擬DOM、React組件、組件生命周期、JSX語法、組件嵌套(1天)
MUI
MUI組件、窗口管理、時間管理、MUIAJAX、下拉刷新、上拉加載、集成jQuery(1天)
可具備能力:初步掌握基于第三方JS/CSS庫的webapp開發(fā),了解混合開發(fā),能夠獨立完成簡單webapp開發(fā)。
可完成項目:電商app二級頁面、圍住神經貓手游、心理測試app、全民飛機大戰(zhàn)app等。
6、前沿熱門技術(選修-6天)
在前沿熱門技術中,我們會講解Linux入門、Nginx服務器、全文檢索工具、大數據等內容。
人工智能、大數據、虛擬現實是目前很火的話題,作為一個即將從事軟件開發(fā)的學員來講,了解前沿動態(tài)和熱門是十分有意義的。
Linux
Ubuntu安裝配置、Linux常用命令、權限操作、web服務器安裝、項目上傳和發(fā)布(1天)
Nginx
Nginx安裝配置、web項目中文件服務器的搭建(1天)
Lucence
全文檢索概念、Lucence索引、詞法分析、查詢結果高亮(1天)
大數據
Hadoop開發(fā)環(huán)境搭建、偽分式和集群安裝、HDFSshell命令、HDFSjava接口(1天)
MapReduce
MapReduceJava接口、HBase原理、HBaseshell命令、HBaseJava接口(1天)
Hive
HiveQL操作、HiveJava接口、SQOOP導入導出、ZooKeeper協調器(1天)
可具備能力:初步理解大數據和云計算的原理,能夠進行Hadoop開發(fā)環(huán)境和運行環(huán)境的部署安裝,能夠簡單進行大數據采集和挖掘。
可完成項目:基于大數據的電商后臺分析系統(tǒng)部署。
【學校簡介】
集團業(yè)務涵蓋以咨詢?yōu)轵寗拥慕鉀Q方案、以專業(yè)化為準則的ITO的BPO外包服務和以人才供鏈為導向的培訓服務,包括咨詢服務、軟件開發(fā)、系統(tǒng)集成、軟件測試、軟件本地化、企業(yè)應用平臺建設與維護、IT服務外包以及業(yè)務流程外包等,涉及政府、制造、金融、電信與高科技等主要信息技術行業(yè)。
【學校環(huán)境】
【學校榮譽】
2014年被工信部評為“中國軟件業(yè)務收入百強企業(yè)”;
2014年榮膺中國服務外包領軍企業(yè)20強;
連續(xù)5年榮獲IAOP(外包專業(yè)化國際聯合會)“全球外包100強”稱號;
連續(xù)7年榮膺“規(guī)劃布局內重點軟件企業(yè)”;
2016年7月28日,中軟國際再次榮獲2016年中國軟件業(yè)務收入前百家企業(yè),排名更升至18位;
中軟國際長期與國內外大型軟件、互聯網企業(yè)保持密切合作,為華為、中興、聯想、微軟、IBM、阿里巴巴、百度、騰訊、中國移動等行業(yè)巨頭提供IT信息技術支撐及服務。
微軟作為中軟國際的戰(zhàn)略股東之一,長期與中軟國際在軟件服務外包、行業(yè)解決方案、企業(yè)信息化咨詢服務、底層技術支撐等方面保持緊密合作。中軟國際是微軟核心外包合作伙伴,Sell-in及Sell-through合作伙伴,Go-to-Market合作伙伴,培訓合作伙伴,是微軟在家“全球首席供應商(GlobalPremierVender)”,并被評為“微軟全球有價值供應商”、“MCS(微軟咨詢服務)優(yōu)選供應商”,并獲得COPC(CustomerOperationsPerformanceCenter)認證。