課程簡介
什么是JAVA
Java是一門面向?qū)ο缶幊陶Z言 不僅吸收了C++語言的各種優(yōu),點(diǎn), 還摒棄了C++里難以理解的多繼承、指針等概念 使得Java語言擁有功能強(qiáng)大和簡單易用兩個特征。 Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表, 極好地實(shí)現(xiàn)了面向?qū)ο罄碚撛试S程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。
JAVA開發(fā)工程師培訓(xùn)課程適合對象
應(yīng)/往屆畢業(yè)生、零基礎(chǔ)小白、 想轉(zhuǎn)行向往進(jìn)入互聯(lián)網(wǎng)行業(yè)工作者
JAVA開發(fā)工程師培訓(xùn)課程大綱
板塊1
JAVA開發(fā)基礎(chǔ)、Eclipse開發(fā)環(huán)境、JavaSE7.0API、JavaSE8.0新特性、JAVA語法、Java Debugi技術(shù); JAVA數(shù)組、JAVA面向?qū)ο蠹夹g(shù)詳解、JAVA常用類、Properties技術(shù)、集合、異常處理、線程、多線程技術(shù)及I/O; 正則表達(dá)式、Regular Expression、AWT/SWING:技術(shù)、反射機(jī)制、Socket網(wǎng)絡(luò)技術(shù)、Properties技術(shù); GOF23種設(shè)計(jì)模式、案例分析、各種實(shí)戰(zhàn)設(shè)計(jì)模式、JAVASE面試題內(nèi)部詳解; 數(shù)據(jù)結(jié)構(gòu)實(shí)戰(zhàn)訓(xùn)練、鏈表等常用數(shù)據(jù)結(jié)構(gòu)實(shí)戰(zhàn)、實(shí)例解決面向?qū)ο笤O(shè)計(jì); 桌面應(yīng)用系統(tǒng)實(shí)戰(zhàn),
模塊2
Oracle體系結(jié)構(gòu)、SQL語言,PL/SQL編程、觸發(fā)器、 存儲過程; 序列、索引、視圖對象、數(shù)據(jù)備份恢復(fù)與日常管理、多表連接難題詳解; MySQL數(shù)據(jù)庫的使用、業(yè)界常見問題設(shè)計(jì); 數(shù)據(jù)庫設(shè)計(jì)范式、PowerDesigner的使用; JDBC技術(shù)、Statement、PreparedStatement、ResultSet結(jié)果集對象等; 數(shù)據(jù)庫連接池技術(shù)、使用設(shè)計(jì)摸式開發(fā)連接池、詳細(xì)擴(kuò)展與測試池效率,SQL優(yōu)化、數(shù)據(jù)庫常見筆試題和面試題;數(shù)據(jù)庫進(jìn)階、現(xiàn)實(shí)開發(fā)中遇到的更復(fù)雜的業(yè)務(wù)問題和性能問題處理。
模塊3
Html、CSS+DIV、JavaScript、Html5、CSS3技術(shù); Bootstrap3框架, Jquery技術(shù)、jqueryf插件; AJAX技術(shù)框架、AJAX技術(shù)調(diào)試技巧; jqueryU1組件技術(shù)、JqueryMobile手機(jī)端開發(fā)框架技術(shù); 在線編輯器技術(shù)、圖片和文件上傳處理技術(shù); JAVASCRIPT/HTML5面試題內(nèi)部詳解; 客戶端網(wǎng)頁技術(shù)、網(wǎng)頁動效編程、Web項(xiàng)目實(shí)戰(zhàn)。
模塊4
Http深入; Servlet技術(shù)、JSP技術(shù);JSTL Tag Library技術(shù);Filter&Listener技術(shù); 報(bào)表系統(tǒng)、FileUploading、Tomcat服務(wù)器技術(shù)、servlet過濾器和AOP編程、servlet監(jiān)聽器; JSTL標(biāo)簽庫、SCM技術(shù)、版本控制; Java Web實(shí)戰(zhàn)演練、JSP+Servlet+JavaBean、FileUploading、分頁技術(shù)、數(shù)據(jù)校驗(yàn)、MVC初 Filter、Listener、HTTPLooki調(diào)試、服務(wù)器集成技術(shù)、負(fù)載均衡與內(nèi)容分發(fā); XML技術(shù)XML+XSL+DTD/Schema、XML數(shù)據(jù)解析、XML應(yīng)用詳解、web service技術(shù), Node.js技術(shù)、Express框架、芒果數(shù)據(jù)庫(Mongodb); JSON和AVA對象互相轉(zhuǎn)化、Jetty服務(wù)器; 數(shù)據(jù)庫及JAVAEE常見筆試面試題、TOMCAT等web服務(wù)器優(yōu)化技巧;項(xiàng)目:服務(wù)器端編程。
模塊5
Struts2,spring4.x,hibernate4.x,spring mvc/WebWork Velocity Freemarker mybatis; MVC模式、Model View Controller模式深入; SPRING MVC框架; Mybatisj持久層框架; Struts)應(yīng)用開發(fā)、MVC、Struts常用標(biāo)簽Taglib、Struts國際化支持、異常處理、測試詳解、多模塊配置、攔截器; Hibernate)應(yīng)用開發(fā)、ORM、關(guān)系映射技術(shù)、性能調(diào)優(yōu)技術(shù)、性能優(yōu)化; Spring4.x、Spring loC技術(shù)、Spring AOP:技術(shù)、Spring與Struts/Hibernate:結(jié)合運(yùn)用、 Spring聲明事務(wù)管理、Spring+Hibernate Spring支持Web; UML技術(shù)、項(xiàng)目構(gòu)建、權(quán)限管理、流程引擎框架、Vebservice、日志管理、頁面日志、 異步o通信框架、高級框架常見筆試題和面試題、 SSH項(xiàng)目實(shí)戰(zhàn),N層架構(gòu)企業(yè)級項(xiàng)目綜合運(yùn)用。
模塊6
大數(shù)據(jù)前沿知識、數(shù)據(jù)分析基礎(chǔ)、hadoop,入門、hadoop的單機(jī)和偽分布模式的安裝配置; Linux技術(shù)、Linux3安裝及配置、linux文件處理命令、linux)文件權(quán)限命令、linux分區(qū)詳解 linux網(wǎng)絡(luò)和服務(wù)配置、Linux下SSH命令使用方法詳解; hadoop安裝配置、hadoop運(yùn)行機(jī)制解析、在三種環(huán)境下運(yùn)行hadoop自帶的小程序、 分析比較hadoop:三種模式的運(yùn)行效率; 實(shí)戰(zhàn):學(xué)員自己搭建一個基于hadoop的大數(shù)據(jù)分析環(huán)境; 掌握數(shù)據(jù)分析的基本思想、分布式系統(tǒng)設(shè)計(jì)的基本思想; HDFS的概念及設(shè)計(jì)、Hdfs體系結(jié)構(gòu), MapReduce理論、基于MapReduce模型的案例; 大數(shù)據(jù)分析思想、大數(shù)據(jù)分析的思維轉(zhuǎn)變、典型的大數(shù)據(jù)架構(gòu)分析、大數(shù)據(jù)時代的數(shù)據(jù)分析思想的變革; 安裝并運(yùn)行Spark、Sparka基礎(chǔ)原理、大數(shù)據(jù)案例分析; 職業(yè)規(guī)劃、簡歷編寫包裝與推廣、崗前面試專業(yè)指導(dǎo),企業(yè)面試技巧、模擬面試。
為什么選擇川軟?
免費(fèi)試聽
真正零基礎(chǔ)入學(xué)
全年就業(yè)跟蹤服務(wù)