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