【適合對象】
1、“小白型”,沒有任何開發(fā)經(jīng)驗,沒有從事編程及編程相關行業(yè),想從零開始學習Java開發(fā)的你。
2、“跨行型”,也許是相關行業(yè),也許是無關行業(yè),想進入IT行業(yè)的你。
【課程簡介】
專門針對零基礎學員,為了進一步學習Java的一門基礎課程。在牢固的掌握了Java基礎之后,進一步的學習Java相關內容,進入企業(yè)級Java開發(fā)的藝術世界。
學習JAVA優(yōu)勢:
就業(yè)前景好
Java廣泛應用在企業(yè)和互聯(lián)網(wǎng)應用中,國內需求量大占40%,應用面及其廣泛;在世界范圍內擁有大的開發(fā)社區(qū);長期保持流行開發(fā)語言位.
人才需求大
除去Java應用穩(wěn)定的企業(yè)開發(fā)和大數(shù)據(jù)方向;Java還是是Android、iOS、微信、HTML5等移動應用后臺支撐平臺;移動互聯(lián)應用越發(fā)展,Java開發(fā)需求就越大.
就業(yè)薪資高
由于java巨大的需求量,導致需求方時時處于用人短缺的境地,催生了java工程師這一崗位隨著個人技術能力提升以及工作年限增加而不斷上升的漲薪潮。
晉升空間穩(wěn)定
一旦踏進了java的門,只要不是安于現(xiàn)狀,不思進取,通過兩三年的磨練,往技術主管崗位晉升是水到渠成的事情,再過幾年,向總監(jiān)級別,甚至自行創(chuàng)業(yè)都非常有可能。
發(fā)展空間大
發(fā)展空間大:有經(jīng)驗的JavaEE工程師在職業(yè)規(guī)劃上,選擇架構師、前端開發(fā)、大數(shù)據(jù)處理、游戲、移動開發(fā)、轉其他語言都可以,例如批搞大數(shù)據(jù),iOS和Android的基本都是JavaEE轉過去的。
【課程詳情】
階段
Java語言簡介與開發(fā)環(huán)境
數(shù)據(jù)類型和運算符
流程控制與數(shù)組
面向對象
Java基礎類庫(System、Runtime、String、StringBuffer、StringBuilder、Math、Date、Calendar)、Java集合(List、Map、Set)、泛型、異常處理、文件流讀取和寫入
多線程
網(wǎng)絡編程
第二階段
html5、CSS3:
HTML的作用
- 全局標簽
- 路徑與相對路徑
- 常見標簽
- 字符集
- 圖片整合
- 表單標簽
- 布局指定的網(wǎng)頁
--------
- css聲明類型
- 常見的各種屬性
- 圓角屬性:border-radius的使用
- 陰影屬性:box-shadow的用法
- 背景屬性擴展:多背景應用
- 新的顏色表示方式:HSLA色輪模式
- 浮動
- 完成自己的初級課頁面實戰(zhàn)
JavaScript概述、JavaScript語法、JavaScript流程控制、JavaScript常用內置對象、DHTML、window對象、document對象、HTML DOM對象、事件
AJAX原理、AJAX對象屬性和方法、使用AJAX發(fā)送異步請求、JSON語法、JSON使用方法、jQuery對象、jQuery選擇器、jQuery操作DOM、jQuery事件處理、jQuery動畫、jQuery類數(shù)組、jQuery對AJAX的支持
BootStrap
- 響應式設計
- BootStrap安裝
- Bootstrap 組件
- 進度條和列表組件
- BootStrap綜合實例
數(shù)據(jù)庫原理、mysql數(shù)據(jù)庫、mysql命令行客戶端的使用、mysql圖形化客戶端的使用、SQL語句介紹、DDL、DML、DQL、多表的聯(lián)合查詢、子查詢、排序、聚合、分組、
HTTP基礎、Servlet簡介、Servlet生命周期、Servlet程序部署、ServletConfig、Servlet初始化參數(shù)、ServletContext、Servlet常用子類、Servlet異常、Servlet過濾器JDBC原理、JDBC基礎編程、JDBC核心API(Statement、PreparedStatement、ResultSet)、JDBC事務處理、JDBC批處理、DAO
JSP基本語法、JSP運行原理、生命周期、JSP指令、JSP動作元素、JSP隱式對象、EL表達式、JSTL
項目實戰(zhàn)
- 講解項目開發(fā)流程
- 項目簡介
- 項目功能演示
- 項目功能實現(xiàn)分析
- 數(shù)據(jù)庫設計分析
- 項目架構設計分析
- 實現(xiàn)網(wǎng)站首頁的商品展示
- 實現(xiàn)商品詳情頁面
- 實現(xiàn)購物車功能
- 實現(xiàn)我的訂單管理
- 項目驗收
第三階段
Maven
- Maven概述
- 使用Maven的優(yōu)勢
- maven的一次構建
- 依賴管理
- 安裝配置介紹.使用Maven核心概念介紹( 坐標、依賴、倉庫、插件、生命周期等)
- Maven與第三方Elicpse整合及如何在Eclipse中使用Maven、Maven私服Nexus的安裝使用
- 如何使用Maven構建Web應用
-- 使用Maven進行多模塊和繼承使用
Spring框架簡介、IOC容器、Spring AOP原理、Spring Web MVC基礎、Spring Web MVC實戰(zhàn)
Struts2簡介、Struts2核心控制流程、Ognl、Action、Interceptor、Result、Struts2標記庫、Struts應用技巧
Hibernate簡介、使用Hibernate、Hibernate主鍵生成方式、一級緩存、對象持久性、延遲加載、關聯(lián)映射、關聯(lián)操作、Hibernate查詢、Hibernate特性
Spring Web MVC基礎、Spring Web MVC實戰(zhàn)
Echarts
圖表介紹和選擇什么樣的圖表
- 5分鐘快速上手
- 常用API和模塊
- 移動端自適應
MyBatis
- MyBatis入門
- 安裝和配置MyBatis
- 使用映射語句
- 執(zhí)行非查詢語句
- 使用查詢技術
- 事務
- 使用動態(tài)SQL
- 使用高速緩存提高性能
- MyBatis數(shù)據(jù)訪問對象
- DAO使用進階
第四階段
Svn、git、jenkins
svn介紹
- svn服務器和客戶搭建配置
- 如何使用svn
- 多人一起進行沖突解決
- git常用命令
- git的web hooks
- 為什么要使用持續(xù)集成
- 持續(xù)集成與git 的web hooks配使使用
SSM 項目實戰(zhàn)
Redis安裝與配置、Redis數(shù)據(jù)類型、Redis HyperLogLog、Redis事務、Redis排序、Redis消息通知、Redis管道、Redis腳本、Redis持久化、Redis管理
NIO編程、Netty入門應用、TCP粘包/拆包、分隔符和定長解碼器的應用、Protobuf
HTTP協(xié)議介紹、Netty HTTP服務器入門開發(fā)、WebSocket入門、Netty WebSocket協(xié)議開發(fā)、私有協(xié)議介紹、Netty協(xié)議棧功能設計、Netty協(xié)議棧開發(fā)、運行協(xié)議棧、Netty服務端創(chuàng)建源碼分析、Netty客戶端創(chuàng)建流程分析、Netty客戶端源碼分析、Channel功能說明、Channel源碼分析、Unsafe、ChannelPipeline功能說明、ChannelPipeline源碼分析、ChannelHandler 功能說明、ChannelHandler 源碼分析、Netty的線程模型、NioEventLoop 源碼分析 Netty邏輯架構、關鍵架構質量屬性、Java 內存模型與多線程編程、Netty 的并發(fā)編程實踐、RPC調用性能模型分析、Netty 高性能之道、可靠性需求、Netty 高可靠性設計、優(yōu)化建議、嚴峻的安全形勢、Netty SSL 安全特性、Netty SSL 源碼分析、Netty 擴展的安全特性、Netty構建游戲服務器、服務器開發(fā)、客戶端開發(fā)
Junit 和 log4j
敏捷開發(fā)流程
項目實戰(zhàn)2
【課程目標】
學習Java的語言基礎,打開Java學習大門;
學習Java面向對象,深入理解面向對象;讓你的編程思想提升一個檔次;
學習Java語言各種進階內容,為進一步學習Java課程打下堅實基礎;
【課程特點】
授課老師經(jīng)驗非常豐富,課程內容安排合理,適合于有一定Java基礎甚至一點都不會Java的同學學習。我們的老師會用較為循序漸進的方式,讓你慢慢領悟Java編程的樂趣,打下牢固的Java編程基礎
【就業(yè)去向】
Java游戲服務端工程師
java程序員
Java應用開發(fā)工程師
Java軟件開發(fā)工程師
java/jsp開發(fā)工程師
java軟件架構設計師
Java軟件工程師
java工程師
【學校環(huán)境】
【學校簡介】
知海匠庫隸屬于海南海辰科技有限公司,坐落于海南澄邁,落戶于海南生態(tài)軟件園,在廣州、長沙、??凇①F陽、南寧、武漢、南昌、廈門等省會城市均設有直營分公司,是海南生態(tài)軟件園授權指定“互聯(lián)網(wǎng)人才實訓基地”企業(yè)單位,并任網(wǎng)易系“易友會”理事單位,公司核心管理團隊來自網(wǎng)易系。公司以互聯(lián)網(wǎng)技術研發(fā)、互聯(lián)網(wǎng)項目開發(fā)、人才實訓培訓、互聯(lián)網(wǎng)人才實習服務為核心業(yè)務。在人才實訓領域主要進行UI、前端、java服務端,cocos2d+unity3d等項目的實訓,主要面向對象是各省高校計算機/設計類應屆畢業(yè)生以及部分需進一步提高的在職人士