【課程內(nèi)容】
階段:
JavaEE初級(jí)課程
JDK的下載安裝配置,Eclipse開(kāi)發(fā)工具介紹,Java基本程序的編譯運(yùn)行,關(guān)鍵字,標(biāo)示符,注釋,常量,變量,數(shù)據(jù)類型,進(jìn)制轉(zhuǎn)換,數(shù)據(jù)類型轉(zhuǎn)換,各種運(yùn)算符的使用,各種判斷循環(huán)語(yǔ)句的使用,函數(shù)的使用,數(shù)組的使用
學(xué)習(xí)完成后,能掌握J(rèn)ava編程基本語(yǔ)法,用Java編寫(xiě)程序來(lái)解決一些實(shí)際問(wèn)題,基本實(shí)現(xiàn)從零基礎(chǔ)到Java開(kāi)發(fā)入門(mén)者的轉(zhuǎn)變
面向?qū)ο笕腴T(mén),用Java來(lái)描述對(duì)象,局部變量和成員變量,Java對(duì)象內(nèi)存分析,匿名對(duì)象,封裝,構(gòu)造函數(shù),主要函數(shù)詳解,繼承,重寫(xiě),抽象類,接口,多態(tài),內(nèi)部類,異常,包機(jī)制,JAR包 賦予學(xué)員面向?qū)ο笏枷?充分理解并運(yùn)用Java面向?qū)ο笏枷雭?lái)進(jìn)行程序開(kāi)發(fā),實(shí)現(xiàn)開(kāi)發(fā)者從過(guò)程時(shí)編程到面向?qū)ο缶幊痰霓D(zhuǎn)變
StringBuffer類、日期和日歷類、系統(tǒng)類,運(yùn)行時(shí)類、數(shù)學(xué)類、正則表達(dá)式,基本數(shù)據(jù)類型包裝類
了解Java基礎(chǔ)類庫(kù)相關(guān)用法,在后續(xù)開(kāi)發(fā)中可以靈活運(yùn)用
集合類(集合),列表,ArryList,LinkList,向量,迭代器,集,HashSet,TreeSet,LinkedHashSet,地圖,哈希表,HashMap,TreeMap,泛型等各種數(shù)據(jù)集合的分析和使用
深入理解常用集合類基本用法,集合特點(diǎn),以及使用場(chǎng)景
異常處理,多線程基礎(chǔ),IO系統(tǒng),網(wǎng)絡(luò)編程,Java反射機(jī)制,Java注解,Javase8.0新特性 實(shí)現(xiàn)Java編程完整化,理解多線程,IO,網(wǎng)絡(luò)編程,反射機(jī)制,Java注解等功能以及Java8.0新特性
SVN介紹,SVN服務(wù)端的安裝及使用,SVN客戶端的安裝及使用,SVN團(tuán)隊(duì)開(kāi)發(fā)注意事項(xiàng) 掌握基于SVN的源代碼管理
第二階段:
JavaEE進(jìn)階課程
認(rèn)識(shí)網(wǎng)絡(luò)前端,常見(jiàn)標(biāo)簽及用途,選擇器及分類,浮動(dòng)、定位,表格和表單,HTML進(jìn)階,HTML5基礎(chǔ),HTML5新技術(shù)特點(diǎn)WebSocket,地理定位,畫(huà)布
學(xué)會(huì)HTML\HTML5靜態(tài)語(yǔ)言,了解H5新特性
CSS的作用,CSS的各種選擇器,行內(nèi)樣式,內(nèi)部樣式,外部樣式,選擇器及樣式的優(yōu)先級(jí)問(wèn)題,盒子模型,層的浮動(dòng),游覽器調(diào)試工具的使用,采用DIV+CSS設(shè)計(jì)頁(yè)面
掌握CSS相關(guān)知識(shí)
BOM瀏覽器對(duì)象模型,DOM文檔對(duì)象模型,JS操作CSS,JS操作DOM,JS操作DIV,protoype,JS基于對(duì)象編程
掌握J(rèn)S腳本基礎(chǔ)知識(shí),能進(jìn)行JS初級(jí)編程來(lái)完成一些常用功能
jQuery基本技術(shù),jQuery使用插件,jQueryEasyUI,jQuery移動(dòng)
了解jQuery框架,掌握jQuery基本組件功能
引導(dǎo)基礎(chǔ)知識(shí),引導(dǎo)預(yù)定義的CSS樣式,引導(dǎo)內(nèi)置的布局組件,引導(dǎo)支持的JavaScript插件,少,Sass,Chart.JS,Two.JS,實(shí)際使用引導(dǎo)
掌握引導(dǎo)基礎(chǔ)知識(shí),了解常見(jiàn)組件使用
MySQL5.5/5.6數(shù)據(jù)庫(kù),navicat客戶端軟件,基本建表,插入數(shù)據(jù),修改數(shù)據(jù),查詢數(shù)據(jù)操作,數(shù)據(jù)備份與移植
掌握MySQL數(shù)據(jù)庫(kù)基本使用
JDBC連接MySQL數(shù)據(jù)庫(kù),CRUD操作
掌握J(rèn)DBC基礎(chǔ),學(xué)會(huì)基本數(shù)據(jù)CRUD操作
XML的概念與基本作用,XML的基本語(yǔ)法,XML的約束模式,DTD,模式,名稱空間XML解析介紹,DOM4J解析XML,XPath的使用
理解XML概念及基本語(yǔ)法,了解約束模式,掌握DOM4J操作XML
HTTP協(xié)議詳解、Web服務(wù)器的工作原理,Tomcat的安裝與啟動(dòng)運(yùn)行,Tomcat的體系結(jié)構(gòu),在Tomcat中配置網(wǎng)絡(luò)虛擬目錄與發(fā)布網(wǎng)絡(luò)應(yīng)用程序的方式,設(shè)置目錄的默認(rèn)網(wǎng)頁(yè),使用Tomcat配置虛擬主機(jī),戰(zhàn)爭(zhēng)文件生成與使用
了解HTTP協(xié)議以及網(wǎng)絡(luò)開(kāi)發(fā)原理,掌握Tomcat服務(wù)器安裝,應(yīng)用發(fā)布,配置
安裝使用MyEclipse進(jìn)行JavaEE程序開(kāi)發(fā)和調(diào)試,以及和Tomcat的集成
學(xué)會(huì)安裝并使用MyEclipse
什么是Servlet,Servlet接收客戶端請(qǐng)求信息,Servlet響應(yīng)客戶端信息,Servlet的生命周期,Servlet過(guò)濾器和AOP編程;Servlet監(jiān)聽(tīng)器 掌握Servlet技術(shù),學(xué)會(huì)用Servlet技術(shù)開(kāi)發(fā)基本網(wǎng)站應(yīng)用
什么是JSP,JSP的內(nèi)置對(duì)象,透析JSP的本質(zhì),JSTL+EL,JSP內(nèi)置對(duì)象與狀態(tài)管理
掌握J(rèn)SP技術(shù),使用JSP進(jìn)行應(yīng)用開(kāi)發(fā)
Tomcat和JDBC連接池配置、JDBC的事務(wù),JSP整合進(jìn)行分頁(yè),條件查詢
掌握連接池技術(shù),學(xué)會(huì)配置Tomcat連接池,并調(diào),用掌握事務(wù),分頁(yè),條件查詢?cè)砗突揪幊趟悸?/p>
MVC核心思想,MVC基本入門(mén)JSP+Servlet+豆整合
理解MVC核心思想,掌握MVC開(kāi)發(fā)模式
AJAX技術(shù)基礎(chǔ),XMLHttpRequest對(duì)象詳解,jQuery的AJAX,AJAX技術(shù)調(diào)試技巧,JSON介紹,JSON語(yǔ)法,JSON類庫(kù)
理解AJAX原理,學(xué)會(huì)基本AJAX編程,學(xué)會(huì)JSON以及jQuery的AJAX封裝使用
日志API日志管理,JUnit單元測(cè)試技術(shù),螞蟻打包
掌握Log4j日志體系,熟練Junit單元測(cè)試,了解螞蟻打包技術(shù)
第三階段:
JavaEE課程
SpringWebMVC介紹,WebMVC應(yīng)用,SpringWebMVC架構(gòu),SpringMVC入門(mén)程序,非注解處理器映射器和適配器,注解開(kāi)發(fā)處理器映射器和適配器,SpringMVC整合Mybatis,RequestMapping,控制器方法返回值,參數(shù)綁定(簡(jiǎn)單類型,pojo,包裝類型,數(shù)組,集合類型等),SpringMVC與Struts2區(qū)別,SpringMVC上傳圖片,json數(shù)據(jù)交互,驗(yàn)證、異常處理器,寧?kù)o的支持,攔截器
掌握SpringMVC框架實(shí)現(xiàn)原理和應(yīng)用
Mybatis介紹,單獨(dú)使用jdbc編程問(wèn)題總結(jié),Mybatis架構(gòu),Mybatis入門(mén)程序,Mybatis開(kāi)發(fā)刀,SqlMapConfig.XML配置,ParameterType輸入映射,ResultType及ResultMap輸出映射,動(dòng)態(tài)SQL,商品訂單數(shù)據(jù)模型,關(guān)聯(lián)查詢(一對(duì)一,一對(duì)多),Mybatis與春天整合,Mybatis逆向工程 掌握ORM框架思想,MyBatis框架的使用
春天框架介紹,奧委會(huì)思想,DI依賴注入,Bean的實(shí)例方式,豆子種類,豆作用域范圍,依賴注入,p命名空間,??春天表達(dá)式,注解裝配豆,整合Junit測(cè)試,網(wǎng)頁(yè)開(kāi)發(fā)集成春天,AOP思想,使用AspectJ切面編程,JdbcTemplate模板使用,C3P0數(shù)據(jù)源配置,DBCP數(shù)據(jù)源配置,聲明式事務(wù)管理,SSH整合
掌握SpringIoC,AOP和任務(wù)調(diào)度框架的應(yīng)用,以及和其它框架的集成整合
Struts2框架介紹,工作原理與架構(gòu)分析,6大配置文件分析,Struts.XML詳解及使用,使用通配符定義行動(dòng),動(dòng)態(tài)方法調(diào)用,ActionContext及ServletActionContext使用,模型驅(qū)動(dòng)ModelDriven,屬性驅(qū)動(dòng),Struts2文件上傳,默認(rèn)攔截器分析,自定義攔截器,OGNL表達(dá)式,值棧ValueStack分析及操作,Struts2標(biāo)簽
掌握流行MVC框架Struts2的原理和使用
ORM思想,Hibernate介紹,Hibernate.cfg.XML配置,hbm.XML映射文件詳解,主鍵生成策略使用,阿寶對(duì)象狀態(tài)及狀態(tài)的轉(zhuǎn)換分析,一級(jí)緩存,Hibernate數(shù)據(jù)檢索技術(shù),Hibernate映射技術(shù),Hibernate多表聯(lián)合查詢,Hibernate分頁(yè)技術(shù),Hibernate性能優(yōu)化技術(shù)
掌握Hibernate設(shè)計(jì)思想和應(yīng)用
學(xué)會(huì)基于春天嗎?引導(dǎo)實(shí)現(xiàn)減少XML配置,快速搭建JavaWeb項(xiàng)目,減少Java開(kāi)發(fā)的笨重的工作量,減少項(xiàng)目周期
掌握彈簧引導(dǎo)基本開(kāi)發(fā)和應(yīng)用編寫(xiě)
Maven的介紹,Maven的構(gòu)建,Maven的依賴管理,Maven和Eclipse的整合,Maven構(gòu)建導(dǎo)彈應(yīng)用 掌握Maven項(xiàng)目構(gòu)建以及項(xiàng)目管理技術(shù)
甲骨文基礎(chǔ)管理、SQL語(yǔ)言,序列,索引,視圖對(duì)象、數(shù)據(jù)備份與移植
掌握甲骨文的常用操作
第四階段:
JavaEE特級(jí)課程
基于JFreeChart生成餅圖,曲線圖,柱狀圖
掌握應(yīng)用JFreeChart進(jìn)行圖表開(kāi)發(fā)
基于iText生成pdf文件
掌握生成PDF文件方式
基于POI組件生成EXCEL文件
掌握基于POI組件進(jìn)行Excel基本操作
石英定時(shí)任務(wù)管理器以及和春天的繼承
掌握石英定時(shí)器使用以及和春天框架集成
HttpClient/HTMLParser,采用HttpClient如何抓取網(wǎng)頁(yè),讓提交和帖子提交,采用HTMLParser解析HTML。
掌握基本網(wǎng)頁(yè)抓取和數(shù)據(jù)分析
NIO介紹,網(wǎng)狀的入門(mén)
Activiti工作流:掌握工作流的基本概念,什么叫流程定義,什么叫流程實(shí)例,什么叫任務(wù),工作流中的相關(guān)概念將如何應(yīng)用
掌握工作流基本開(kāi)發(fā)流程,理解工作流相關(guān)概念
異構(gòu)系統(tǒng)整合方案,JNI,CORBA,基于網(wǎng)絡(luò)?服務(wù)的中國(guó)電信消息系統(tǒng)規(guī)范介紹,SOAP、WSDL、UDDI,如何采用CXF/Axis2開(kāi)發(fā)的WebService服務(wù)器端和客戶端的相關(guān)知識(shí)
掌握Web服務(wù)服務(wù)調(diào)用和部署協(xié)議及相關(guān)規(guī)范
git介紹,git版本管理。
掌握git源碼管理,熟悉github開(kāi)源項(xiàng)目創(chuàng)建,發(fā)布,管理
掌握Linux的常用命令,熟悉Linux上下文編輯器,掌握Linux的文件管理控制等
熟練使用Linux操作系統(tǒng),了解操作系統(tǒng)體系和組成
Jboss\Weblogic企業(yè)級(jí)JavaEE應(yīng)用服務(wù)器安裝,配置
基本的ApacheTomcat和整合,新的ApacheTomcat和集群和負(fù)載均衡配置 掌握ApacheTomcat和集成方式和配置細(xì)節(jié)
掌握Nginx負(fù)載均衡及和Tomcat的整合
掌握Nginx安裝和配置,以及和Tomcat集成
掌握ActiveMQ消息隊(duì)列的安裝以及和Java的集成,JMS接口規(guī)范
掌握J(rèn)MS體系以及ActiveMQ部署和使用
MySQL主從配置,MySQL分庫(kù)分表實(shí)際演練,MySQL集群配置
掌握MySQL數(shù)據(jù)庫(kù)集群配置
MongoDB安裝,基本使用,和Java集成,春天框架集成
掌握MongoDB安裝和使用
復(fù)述,安裝,基本使用,和Java集成,春天框架集成
掌握復(fù)述,安裝和使用
安卓基礎(chǔ)開(kāi)發(fā):了解Android和開(kāi)發(fā)環(huán)境搭建,活動(dòng),UI布局和UI組件,AsyncTask異步任務(wù),網(wǎng)絡(luò)應(yīng)用,資訊應(yīng)用實(shí)戰(zhàn)基于JFreeChart生成餅圖,曲線圖,柱狀圖 掌握安卓基礎(chǔ)開(kāi)發(fā)及資訊類應(yīng)用程序?qū)崙?zhàn)
【教學(xué)優(yōu)勢(shì)】
1、小班教學(xué)
真正的小班授課,老師學(xué)員1:5理論實(shí)操全吸收!
2、就業(yè)服務(wù)
學(xué)員學(xué)完培訓(xùn)規(guī)定內(nèi)課程,中公優(yōu)就業(yè)將根據(jù)學(xué)員學(xué)習(xí)情況,學(xué)員自身意愿,提供就業(yè)服務(wù)。
3、自營(yíng)基地教學(xué)
優(yōu)就業(yè)三大自營(yíng)教學(xué)基地,全封閉管理,酒店式住宿,自助式餐食,解決學(xué)員后顧之憂。
4、簡(jiǎn)歷修改
幫助學(xué)員修改簡(jiǎn)歷,更貼近人力資源的關(guān)注點(diǎn),在眾多競(jìng)爭(zhēng)者中脫穎
【師資力量】
孫世博
Java研究院院長(zhǎng)
主講:Java,MySQL數(shù)據(jù)庫(kù),JavaEE體系程序開(kāi)發(fā),移動(dòng)開(kāi)發(fā),PHP,Android
工作經(jīng)驗(yàn):有豐富的軟件開(kāi)發(fā)經(jīng)驗(yàn),曾參加和主持過(guò)多個(gè)大型項(xiàng)目。精通Struts,冬眠,春天等J2EE架構(gòu)體系設(shè)計(jì)和開(kāi)發(fā);精通Tomacat,Weblogic,Websphere應(yīng)用服務(wù)器管理,部署;熟悉甲骨文,MySQL,SQLserver等關(guān)系型數(shù)據(jù)庫(kù);熟悉PHP\JSP\JS\H5等前端Web類技術(shù)。
【教學(xué)環(huán)境】
【學(xué)校簡(jiǎn)介】
優(yōu)就業(yè)是中國(guó)IT培訓(xùn)教育事業(yè)的國(guó)內(nèi)知名品牌,北京市民辦教育協(xié)會(huì)成員(理事)單位。優(yōu)就業(yè)致力于培養(yǎng)面向電商及互聯(lián)網(wǎng)領(lǐng)域的高端人才,是一家集網(wǎng)絡(luò)營(yíng)銷(xiāo)經(jīng)理、互聯(lián)網(wǎng)產(chǎn)品經(jīng)理、網(wǎng)頁(yè)設(shè)計(jì)師、Web前端工程師、PHP工程師、Android工程師、IOS工程師、Java工程師、C/C++工程師等課程為一體的專業(yè)培訓(xùn)機(jī)構(gòu)。