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