萬碼學(xué)堂IT學(xué)院于2015年推出全新Qingsoft8.0課程體系。新課程體系全面引領(lǐng)IT行業(yè)主流技術(shù),整合移動開發(fā)課程,打造學(xué)員從互聯(lián)網(wǎng)到移動開發(fā)的全產(chǎn)品鏈技術(shù)能力。課程模塊結(jié)構(gòu)清晰,梯度合理,適合各個層次學(xué)員選擇學(xué)習(xí)。

A模塊-Java初級軟件工程師(面向?qū)ο缶幊袒A(chǔ))

課程 內(nèi)容 目標(biāo)
Java編程基礎(chǔ) 變量、運(yùn)算符、程序結(jié)構(gòu)、循環(huán)判斷、數(shù)組、排序算法、函數(shù)等。 掌握基本的編程邏輯,熟悉計算機(jī)編程思維,了解開發(fā)工具,培養(yǎng)良好編程習(xí)慣。
Java面向?qū)ο? 封裝、繼承、多態(tài)、接口、抽象類、異常處理、Swing基礎(chǔ)、線程、繪圖及游戲開發(fā)等。 掌握面向?qū)ο蟮幕緦?shí)現(xiàn)原理,學(xué)習(xí)高級java編程知識,能在實(shí)踐中運(yùn)用。
Java項目實(shí)訓(xùn) Swing高級知識,進(jìn)行俄羅斯方塊及拼圖等游戲開發(fā)。 熟練掌握項目功能分析和框架搭建,綜合運(yùn)用所學(xué)知識編寫感興趣的游戲,提升代碼編寫能力和面向?qū)ο笾R理解。

B模塊-移動互聯(lián)網(wǎng)軟件工程師(勝任企業(yè)基本開發(fā)技能)

課程 內(nèi)容 目標(biāo)
JavaSE高級編程 線程深入、IO操作、網(wǎng)絡(luò)編程、Java泛型、算法高級、集合、反射、序列化、枚舉、JDK8新特性等 熟練掌握J(rèn)avaSE核心內(nèi)容和高級編程知識,深入了解編程原理和算法。
SQLServer2012數(shù)據(jù)庫 工具安裝和使用、基本的DML、DCL和DDL操作、關(guān)聯(lián)、分組、函數(shù)、視圖、數(shù)據(jù)庫設(shè)計等。 熟練的掌握SQL語句,了解數(shù)據(jù)庫原理和設(shè)計原則。
JDBC編程 JDBC核心API、Connection、Statement、ResultSet、PreparedStatement、批量處理、防止注入攻擊注意事項等。 熟練掌握J(rèn)DBC API和數(shù)據(jù)庫編程知識,理解數(shù)據(jù)庫設(shè)計原則。
Android編程 Android開發(fā)環(huán)境、Android布局、Android常用控件、Android事件處理、系統(tǒng)菜單和上下文菜單的使用、對話框的使用、Activity的跳轉(zhuǎn)等。 掌握Android中的常用布局和控件,對話框的使用,Activity的跳轉(zhuǎn)和生命周期 ,了解Android編程基本模式,界面UI編程基礎(chǔ)。
WEB編程 HTML4及HTML5、Css2及Css3、JavaScript基礎(chǔ)知識及面向?qū)ο缶幊?、正則表達(dá)式、JQuery框架。 掌握HTML基本原理;掌握CSS各種選擇器及常見樣式設(shè)置;熟練使用HTML常用元素,了解最新HTML5和CSS3整合技術(shù)。深入理解JavaScript語言編程和JQuery技術(shù)。
JavaEE-MVC Tomcat、Servlet生命周期及Servlet API、JSP語法、動作、指令、內(nèi)置對象詳解、Cookie技術(shù)、過濾器、EL及JSTL標(biāo)簽、MVC設(shè)計模式詳解。 透徹理解Servlet核心原理;熟練掌握Servlet API;透徹理解JSP引擎工作原理;透徹理解標(biāo)記庫原理;熟悉并能靈活運(yùn)用MVC設(shè)計模式。
項目實(shí)訓(xùn)和答辯 項目需求分析設(shè)計、項目設(shè)計基本原則和文檔規(guī)范,CVS版本管理工具使用,JQuery提升、Ajax編程、自定義標(biāo)簽、項目編程開發(fā)和答辯。 開發(fā)企業(yè)級網(wǎng)站、交友網(wǎng)站、購物商城、人事管理系統(tǒng)、進(jìn)銷存管理系統(tǒng)、人才招聘網(wǎng)站等項目,具備初步就業(yè)能力。

C模塊-高端移動互聯(lián)網(wǎng)軟件工程師(就業(yè)無憂暢通)

課程 內(nèi)容 目標(biāo)
Oracle 11g 體系結(jié)構(gòu)、安全管理、空間管理、DML、PL/SQL、游標(biāo)、存儲過程、觸發(fā)器、備份還原。 掌握常用命令,了解oracle體系結(jié)構(gòu),能做性能調(diào)優(yōu)和日常維護(hù),掌握J(rèn)dbc編程。
MySQL/DB2 數(shù)據(jù)庫的安裝、配置和常用管理工具的使用,和SQLServer的用法區(qū)別,通過Java項目進(jìn)行JDBC數(shù)據(jù)庫開發(fā)。 掌握這兩種數(shù)據(jù)庫的用法和使用,能夠進(jìn)行數(shù)據(jù)庫編程。
Linux 環(huán)境、配置、管理、WEB服務(wù)器配置、數(shù)據(jù)庫服務(wù)器配置等。 能夠使用Linux操作系統(tǒng)的基本功能,尤其是Java項目的開發(fā)工具安裝、配置、環(huán)境搭建和項目部署,能在Linux系統(tǒng)上進(jìn)行項目開發(fā)。
JavaEE高級技術(shù) 動態(tài)代理技術(shù)、監(jiān)聽器、JSON及JQuery高級、在線編輯器、注解、單元測試技術(shù)。 對前期知識的補(bǔ)充和提升,后期課程的銜接。
Struts2 Struts2核心控制流程、配置詳解、Ognl、Action、Interceptor、Result、Struts2標(biāo)記庫、輸入驗證、消息國際化、文件上傳和下載、防止重復(fù)提交、注解、ModelDriven及各種接口、父類封裝等 熟練掌握Struts2核心要件,特別是Interceptor和Result;掌握基于模板技術(shù)的Struts2 UI組件;掌握基于Ognl的數(shù)據(jù)共享方式、掌握Struts2各種定制及擴(kuò)展方式;熟練掌握基于Struts2的Web開發(fā)技巧。
Hibernate ORM概念、Hibernate核心API、Hibernate實(shí)體映射技術(shù)、Hibernate關(guān)系映射技巧、HQL查詢、EnCache及Hibernate緩存技術(shù)。 重點(diǎn)掌握Hibernate多種關(guān)聯(lián)映射技巧及其實(shí)用背景,做到在合適的時候使用合適的關(guān)聯(lián)方式;掌握多種Hibernate查詢技巧及優(yōu)化技術(shù)。
Spring Spring Ioc基礎(chǔ)、Ioc注入技巧、對象高級裝配(自動裝配、模板裝配、組件掃描特性)、Spring AOP原理、AspectJ、Spring JDBC支持、Spring事務(wù)及安全管理。 深入理解Ioc和AOP的基本原理和實(shí)現(xiàn)方式;熟練掌握SpringIoc及AOP實(shí)現(xiàn)方式;熟練掌握Spring事務(wù)管理。
SSH整合開發(fā) 整合SSH框架,各種整合方式,緩存實(shí)現(xiàn),配置詳解,全注解實(shí)現(xiàn),連接池配置。 掌握struts、Hibernate、Spring的常用注解,整合配置詳情,各種整合配置方式,多種數(shù)據(jù)庫實(shí)現(xiàn),熟練掌握三種框架的整合技術(shù)。
常用核心組件及其它框架介紹 報表組件JasperReports、JavaMail郵件收發(fā)、WebService技術(shù)、JPA編程簡介、偽靜態(tài)化技術(shù)、SpringMVC簡介及其它技術(shù)等。 掌握在報表、JavaMail等常用開源組件,了解WebService技術(shù)的作用和原理,了解其它常用框架。
JavaEE項目實(shí)訓(xùn)答辯 版本管理工具,復(fù)雜項目分析設(shè)計、編碼和測試、項目部署和實(shí)施。 完全按照企業(yè)真實(shí)開發(fā)環(huán)境和規(guī)范進(jìn)行開發(fā),進(jìn)行企業(yè)真實(shí)項目開發(fā),比如在線考試系統(tǒng)、企業(yè)生產(chǎn)管理系統(tǒng)、財務(wù)管理軟件、辦公自動化平臺等項目。
Android高級編程 常用布局,動畫效果,系統(tǒng)應(yīng)用,多線程編程,網(wǎng)絡(luò)編程,Sqlite數(shù)據(jù)庫訪問和操作,3D技術(shù),訪問WebService,傳感器,音頻視頻,GoogleMAP等。 能夠進(jìn)行復(fù)雜Android應(yīng)用軟件開發(fā),掌握音頻技術(shù)及傳感器等多媒體編程知識,掌握GPS定位技術(shù),掌握GoogleMap相關(guān)的API,結(jié)合使用地圖與定位功能。
iOS開發(fā) 開發(fā)環(huán)境、Swift語法、界面、事件、線程、定位、網(wǎng)絡(luò)、傳感器,蘋果應(yīng)用商店(App Store)。 能夠進(jìn)行復(fù)雜的iOS蘋果系統(tǒng)上的應(yīng)用軟件開發(fā)。
移動互聯(lián)網(wǎng)項目實(shí)訓(xùn)及答辯 整合JavaEE、Android及iOS技術(shù),進(jìn)行復(fù)雜項目分析設(shè)計、編碼和測試、項目部署和實(shí)施。 使用JavaEE+Android+iOS打造全線移動OA產(chǎn)品,微信公共平臺開發(fā),ERP移動應(yīng)用等軟件系統(tǒng)的開發(fā)。

D模塊-移動互聯(lián)網(wǎng)項目經(jīng)理(項目經(jīng)理提升)

課程 內(nèi)容 目標(biāo)
Maven 基本概念、聲明周期、常用命令、配置及使用。 熟練Maven配置和使用,能使用Maven進(jìn)行軟件項目構(gòu)建。
MyBatis 基本原理、配置詳解、SQLMap和DAO操作、和Spring整合開發(fā)等。 熟悉MyBatis原理和開發(fā)配置流程,能整合Spring進(jìn)行程序開發(fā)。
Lucene搜索技術(shù) 全文搜索引擎的基本概念和Luncene的API使用詳解。 理解全文搜索技術(shù),能夠使用該搜索引擎框架進(jìn)行全文搜索的開發(fā)。
POI/JFreeChart POI對Excel和Word的常見操作、JFreeChart繪制各種圖形比如柱狀圖、曲線圖、餅圖及使用圖JFreeChart操作PDF和Excel等。 能使用POI對Excel Word操作,并能使用JFreeChart繪制各種統(tǒng)計圖形。
JBPM工作流 基本概念、核心模型、流程定義、數(shù)據(jù)庫模型及綜合實(shí)例等。 理解工作流概念和流程定義,能使用JBPM進(jìn)行工作流業(yè)務(wù)開發(fā)。
SpringMVC詳解 核心API、核心流程、配置詳解、攔截器、異常處理、多視圖控制器等。 理解框架流程和原理,能熟練使用Spring MVC進(jìn)行MVC程序的開發(fā)。
FreeMarker詳解 模板引擎概念、數(shù)據(jù)模型、常用指令、靜態(tài)HTML生成等綜合例子、開發(fā)常見問題等。 能夠熟練使用FreeMarker技術(shù)進(jìn)行模板設(shè)計和開發(fā)應(yīng)用。
設(shè)計模式 概念,23種設(shè)計模式概述,常見設(shè)計模式及應(yīng)用場景詳解。 能理解并熟練使用各種常見設(shè)計模式。
項目實(shí)訓(xùn)及答辯 生產(chǎn)企業(yè)ERP管理系統(tǒng)、供應(yīng)鏈管理系統(tǒng)、CMS企業(yè)統(tǒng)一建站系統(tǒng)等 復(fù)雜度較高的管理系統(tǒng),極大提升實(shí)戰(zhàn)經(jīng)驗和動手能力,理論和實(shí)戰(zhàn)相結(jié)合。