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