【適學(xué)對(duì)象】
可以是0基礎(chǔ),但數(shù)理能力較好,想通過(guò)從事軟件開發(fā)工作來(lái)獲得高薪能力的、想選一門適合編程入門語(yǔ)言學(xué)習(xí)的、期望穩(wěn)定職業(yè)發(fā)展的、后期轉(zhuǎn)大數(shù)據(jù)分析/人工智能的人員。
【課程介紹】
Java有許多值得稱道的優(yōu)點(diǎn),如簡(jiǎn)單、面向?qū)ο?、分布式、解釋性、可靠、安全、結(jié)構(gòu)中立性、可移植性、高性能、多線程、動(dòng)態(tài)性等。Java擯棄了C++中各種弊大于利的功能和許多很少用到的功能。Java可以運(yùn)行與任何微處理器,用Java開發(fā)的程序可以在網(wǎng)絡(luò)上傳輸,并運(yùn)行于任何客戶機(jī)上。
【課程內(nèi)容】
階段1:J2SE開發(fā)基礎(chǔ)理論,掌握計(jì)算機(jī)語(yǔ)言基本知識(shí)——
概述了java的基本組成框架及組件功能;Java的八個(gè)基本數(shù)據(jù)類型、變量的定義、聲明及使用;常用運(yùn)算符及java特有的運(yùn)算符、if語(yǔ)句、switch語(yǔ)句;for循環(huán) 、 while循環(huán)、do while循環(huán);多個(gè)循環(huán)之間的嵌套;使用函數(shù)對(duì)一段代碼的封裝理解及使用數(shù)組;掌握數(shù)組算法;了解二維數(shù)組;
階段2:JAVA面向?qū)ο?,了解面向?qū)ο笏季S,掌握面向——
面向?qū)ο笏枷氲陌l(fā)展歷程、面向?qū)ο蟮膬?yōu)勢(shì)、對(duì)象和類的關(guān)系、類的組成;構(gòu)造函數(shù)的特點(diǎn)、方法的重載、類中成員運(yùn)行的順序;面向?qū)ο笕筇卣髦?、封裝的好處、封裝的使用;繼承特性、方法的重寫;多態(tài)的定義、多態(tài)的作用、多態(tài)的優(yōu)點(diǎn);
階段3:J2SE中級(jí)部分,熟練使用java集合類——
各種權(quán)限之間的比較;String類的使用、String的API;
八個(gè)基本數(shù)據(jù)類型對(duì)應(yīng)的封裝類、拆箱與裝箱、集合的概念、List集合API、ArrayList、LinkedList、Vector;
HashSet、TreeSet、二叉樹數(shù)據(jù)結(jié)構(gòu);HashMap底層數(shù)據(jù)結(jié)構(gòu)、Map集合的API、泛型的使用;增強(qiáng)for循環(huán)、Collections類、Arrays類、Date類、GUI編;多線程的概念、線程的創(chuàng)建、線程的阻塞、線程模擬買票小游戲;
線程的同步、死鎖問題、消費(fèi)者與生產(chǎn)者;Java操作文件對(duì)象、遞歸算法、File類的使用;
階段4:J2SE部分,學(xué)會(huì)mysql數(shù)據(jù)庫(kù)的基本操——
數(shù)據(jù)庫(kù)的安裝、DDL語(yǔ)句、DML語(yǔ)句、子查詢、表連接、函數(shù)、存儲(chǔ)過(guò)程;Java連接數(shù)據(jù)庫(kù)、Statement、CallableStatement、C3P0連接池、DBCP連接池;HMTL網(wǎng)頁(yè)基本元素、css樣式、靜態(tài)網(wǎng)頁(yè)編寫、javascript、jquery、動(dòng)態(tài)網(wǎng)頁(yè)編寫;
階段5:J2EE Web部分,解決tomcat服務(wù)器相關(guān)問題——
jsp三大指令、jsp九大內(nèi)置對(duì)象、jsp四個(gè)作用域、jsp標(biāo)簽、JSTL、El表達(dá)式;Servlet的生命周期、表單的處理、cookie用法等;
工廠方法模式、抽象工廠模式、單例模式、代理模式等常見的設(shè)計(jì)模式;Mvc設(shè)計(jì)模式;
階段6:Hibernate框架,一個(gè)開放源代碼的對(duì)象關(guān)系映——
回顧jdbc連接數(shù)據(jù)庫(kù)及jdbc的缺點(diǎn)、Hibernate文檔;Hibernate基本配置、配置講解、Lg4j日志環(huán)境搭建;
id自增長(zhǎng)配置、IDENTITY_SEQUENCE、聯(lián)合主鍵;核心API、Configuration、Sessionfactory、Session、Hibernate對(duì)象的三種狀態(tài);
延遲加載、一對(duì)一關(guān)聯(lián)、一對(duì)多關(guān)聯(lián)、多對(duì)多雙向關(guān)聯(lián)、級(jí)聯(lián);HQL檢索、QBC檢索、OID檢索、導(dǎo)航對(duì)象圖檢索、本地sql檢索;一級(jí)緩存、二級(jí)緩存、事務(wù)隔離、樂觀鎖、悲觀鎖;
階段7:Strust2框架,學(xué)習(xí)Strust2框架,更好的運(yùn)用——
Struts2簡(jiǎn)介、HelloWorld、基本配置、Action、Result_Type等;OGNL中的三個(gè)符號(hào)、集合、邏輯判斷、訪問數(shù)據(jù)、值棧;標(biāo)簽的使用、property標(biāo)簽、iterator標(biāo)簽、URL標(biāo)簽、data標(biāo)簽等;聲明式異常處理、I18N原理、動(dòng)態(tài)語(yǔ)言的切換;源碼解析、攔截器原理模擬、自定義攔截器、控制表單的反復(fù)提及;
階段8:Spring框架,為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜——
Struts2簡(jiǎn)介、HelloWorld、基本配置、Action、Result_Type、等;IOC簡(jiǎn)介、注入類型、Bean生命周期、注解Autowired、Scope作用域;注解配置、動(dòng)態(tài)代理、AOP配置;DataSource配置數(shù)據(jù)源、整合Hibernate、聲明式事務(wù)管理、HibernateTemplate的使用、HibernateDaoSupport的使用;SSH整合的歷史、SSH整合、SSH整合常見問題、SSH整合之注解配置、整合實(shí)戰(zhàn);
階段9:Mybatis框架,一款的持久層框架——
Struts2簡(jiǎn)介、HelloWorld、基本配置、Action、Result_Type、等;OGNL中的三個(gè)符號(hào)、集合、邏輯判斷、訪問數(shù)據(jù)、值棧;標(biāo)簽的使用、property標(biāo)簽、iterator標(biāo)簽、URL標(biāo)簽、data標(biāo)簽等;聲明式異常處理、I18N原理、動(dòng)態(tài)語(yǔ)言的切換;源碼解析、攔截器原理模擬、自定義攔截器、控制表單的反復(fù)提及;
階段10:SpringMVC框架,Springmvc是Spring框架中的——
簡(jiǎn)介、環(huán)境配置、基本組成、表單數(shù)據(jù)的獲??;配置開發(fā)、注解開發(fā)、文件上傳、攔截器;整合配置文件、整合常見問題、整合實(shí)戰(zhàn);環(huán)境準(zhǔn)備、Maven簡(jiǎn)介、Svn簡(jiǎn)介、配置文件詳解、整合實(shí)戰(zhàn)
【適用領(lǐng)域】
制造、三農(nóng)、信用、物流、醫(yī)療、教育等越來(lái)越多的傳統(tǒng)行業(yè)都必將轉(zhuǎn)型互聯(lián)網(wǎng)+,而這些大規(guī)模企業(yè)應(yīng)用JavaEE?;ヂ?lián)網(wǎng)+發(fā)展,系統(tǒng)的高并發(fā)和大數(shù)據(jù)越發(fā)流行,而大數(shù)據(jù)主流的Hadoop框架是Java編寫。JavaEE已成為“大數(shù)據(jù)時(shí)代”必備技能。
【課程優(yōu)勢(shì)】
小班教學(xué):
真正的小班授課,老師學(xué)員1:5,理論實(shí)操全吸收
就業(yè)服務(wù):
學(xué)員學(xué)完培訓(xùn)規(guī)定內(nèi)課程,幻維就業(yè)將根據(jù)學(xué)員學(xué)習(xí)情況、 學(xué)員自身意愿,提供就業(yè)服務(wù)
自營(yíng)基地教學(xué):
幻維三大自營(yíng)教學(xué)基地,全封閉管理,酒店式住宿,自助式餐食,解決學(xué)員后顧之憂
簡(jiǎn)歷修改:
幫助學(xué)員修改簡(jiǎn)歷,更貼近HR的關(guān)注點(diǎn),在眾多競(jìng)爭(zhēng)者中脫穎而出
面試培訓(xùn):
職業(yè)定位和簡(jiǎn)歷修改完成后,學(xué)員將接受面試指導(dǎo)老師一對(duì)一指導(dǎo),進(jìn)行模擬面試
師資強(qiáng)大:
幻維每一位Java老師都是實(shí)戰(zhàn)派。真實(shí)的項(xiàng)目Leader,價(jià)值千萬(wàn)行業(yè)經(jīng)驗(yàn)、案例精髓,毫無(wú)保留傾囊相授
職業(yè)評(píng)測(cè):
幻維研發(fā)了一套專門針對(duì)學(xué)員不同的性格特征的評(píng)測(cè)系統(tǒng),學(xué)員可以根據(jù)測(cè)試結(jié)果選擇更適合的職業(yè)及崗位
實(shí)操演練:
資訊類、題庫(kù)類、直播、錄播、視頻類等案例實(shí)操演練一對(duì)一指導(dǎo)
【師資介紹】
徐明輝 Java軟件開發(fā)講師
個(gè)人簡(jiǎn)歷:
畢業(yè)于北京工商大學(xué),擁有7年開發(fā)經(jīng)驗(yàn),3年管理經(jīng)驗(yàn),4年教學(xué)經(jīng)驗(yàn)。精通Java、Android、.Net、Oracle等多種主流編程語(yǔ)言和數(shù)據(jù)庫(kù)系統(tǒng)。曾參與過(guò)上海市復(fù)旦大學(xué)的教務(wù)管理系統(tǒng)、上海市華東政法大學(xué)數(shù)字化校園建設(shè)、上海期貨誠(chéng)信檔案管理系統(tǒng)、上海期貨工作助理平臺(tái)、網(wǎng)絡(luò)商城購(gòu)物系統(tǒng)等大型項(xiàng)目。在多所高校進(jìn)行過(guò)JavaEE方向的培訓(xùn)工作,授課幽默風(fēng)趣,對(duì)教學(xué)內(nèi)容能夠給做到深入淺出,條理分明,注重和學(xué)生的互動(dòng),注重對(duì)學(xué)員學(xué)習(xí)方法及分析解決問題能力的培訓(xùn);課堂實(shí)例豐富,能舉一反三,能夠通過(guò)實(shí)例讓學(xué)員掌握新知個(gè)人寄語(yǔ):
豐碑無(wú)語(yǔ),行勝于言!
司家昌 java開發(fā)講師
個(gè)人簡(jiǎn)歷:
于安徽博約信息科技股份有限公司工作,從事java爬蟲工程師3年,后于合肥優(yōu)爾科技有限責(zé)任公司工作,轉(zhuǎn)java-web開發(fā)2年。參與的項(xiàng)目有:博約爬蟲項(xiàng)目《博約輿情監(jiān)控系統(tǒng)4.0》;北科大的《北科大視頻監(jiān)控系統(tǒng)》;博約的《博約音視頻重點(diǎn)監(jiān)控系統(tǒng)》;黃山電力公司的《黃山跳閘信息統(tǒng)計(jì)管理系統(tǒng)》;武漢電力公司的《武漢報(bào)缺信息管理系統(tǒng)》等。精通Java EE(JSP/Servlet、JDBC、Struts2、Spring、Hibernate、Mybaits)。
【學(xué)校簡(jiǎn)介】
幻維奇跡科技有限公司與華中師范大學(xué)等20余家高校合作,聯(lián)合相關(guān)專業(yè)資源,共同創(chuàng)辦的線上品牌,旨在開展相關(guān)的教學(xué)和項(xiàng)目實(shí)訓(xùn)、孵化創(chuàng)業(yè)、就業(yè)輸出等工作。公司總部位于華中師范大學(xué)內(nèi)教育培訓(xùn)大樓,共設(shè)有4個(gè)專業(yè)方向(游戲開發(fā)、游戲設(shè)計(jì)、京東電商、大數(shù)據(jù)),21個(gè)課程方向,40多個(gè)細(xì)分專業(yè)模塊,完整商業(yè)項(xiàng)目案例335個(gè),各項(xiàng)名案、資源庫(kù)825類。目前畢業(yè)學(xué)員已有4000余人,其中許多學(xué)員在校期間的作品獲得多項(xiàng)社會(huì)榮譽(yù)、業(yè)界認(rèn)可和國(guó)際大獎(jiǎng),他們中大部分現(xiàn)已成為公司的中流砥柱,甚至高管人員。
【教學(xué)現(xiàn)場(chǎng)】