課程說明
課程級別 | 中級 |
培訓(xùn)周期 | 3-6個月 |
上課時間 | 全日制 |
上課地址 | 南京市秦淮區(qū)科巷10號三樓301室 |
課程簡介
學(xué)碼思Java工程師班 | |||
---|---|---|---|
階段 | 課程模塊 | 內(nèi)容描述 | 課程目標(biāo) |
第一階段 | Java語言基礎(chǔ) | Java語言概述、Java環(huán)境配置、基本語法、Java流程控制語句、常用數(shù)據(jù)結(jié)構(gòu) | 掌握常見的數(shù)據(jù)結(jié)構(gòu)和實用算法;培養(yǎng)良好的企業(yè)級編程習(xí)慣。 |
Java面向?qū)ο?/td> | Java類設(shè)計、類特性(封裝、繼承、多態(tài))、異常處理、Java集合、泛型、多線程、XML的概念與基本作用、XML的基本語法、XML的約束模式、DTD、XMLSchema、名稱空間、Java常見類、反射、動態(tài)、網(wǎng)絡(luò)編程、JVM性能調(diào)優(yōu)(JVM內(nèi)存結(jié)構(gòu)剖析、GC分析及調(diào)優(yōu)、JVM內(nèi)存參數(shù)優(yōu)化) | 掌握面向?qū)ο蟮幕驹瓌t以及在編程實踐中的意義;掌握J(rèn)ava面向?qū)ο缶幊袒緦崿F(xiàn)原理;熟練掌握J(rèn)DK核心API編程技術(shù);理解API設(shè)計原則;具備熟練的閱讀API文檔的能力,為后續(xù)的課程學(xué)習(xí)打下堅實的語言基礎(chǔ);熟練掌握XML語法規(guī)則;理解D0M模型;熟悉Java對XML的各種解析方式。 熟練掌握J(rèn)avaSE核心內(nèi)容,特別是I0和多線程;初步具備面向?qū)ο笤O(shè)計和編程的能力;掌握基本的JVM優(yōu)化策略。 | |
0racle數(shù)據(jù)庫開發(fā) | SQL語句基礎(chǔ)和提高、SQL語句調(diào)優(yōu)、0racle體系結(jié)構(gòu)及系統(tǒng)管理、0racle數(shù)據(jù)庫編程、數(shù)據(jù)庫設(shè)計基礎(chǔ)。0racle體系結(jié)構(gòu)、PL/SQL、SQL優(yōu)化、備份和恢復(fù)。 | 熟練的掌握SQL語句;掌握一定的數(shù)據(jù)庫查詢技巧及SQL語句優(yōu)化技巧;掌握0racle體系結(jié)構(gòu)及核心編程技術(shù)。系統(tǒng)了解0racle體系結(jié)構(gòu)、熟練的PL/SQL編程技巧、掌握一定的SQL優(yōu)化經(jīng)驗,具備數(shù)據(jù)備份和恢復(fù)的技能。 | |
項目實訓(xùn) | 1、打字游戲的項目-模擬金山打字通實現(xiàn)一個打字游戲功能 2、完成一個猜拳游戲的項目 | 通過此項目的鍛煉學(xué)員可以熟練掌握基本的Java開發(fā)和復(fù)雜問題的解決方案,為后面的學(xué)習(xí)奠定基礎(chǔ) | |
第二階段 | JDBC | JDBC核心API:Connection、Statement、ResultSet JDBC優(yōu)化技術(shù):緩存技術(shù)、批處理技術(shù)、連接池技術(shù) | 學(xué)員能夠使用JDBC操作0RACLE數(shù)據(jù)的表;能使用不同的驅(qū)動鏈接不同類型的數(shù)據(jù)庫;掌握PreParedstatement對象的使用 |
Javaweb | WEB服務(wù)器的工作原理、HTTP協(xié)議、Tomcat的安裝與啟動運行、 Tomcat的體系結(jié)構(gòu)、在Tomcat中配置WEB虛擬目錄與發(fā)布WEB應(yīng)用程序的各種方式、設(shè)置目錄的默認(rèn)網(wǎng)頁、使用Tomcat配置虛擬主機;JSP基本語法、隱式對象、Servlet、MVC、三層架構(gòu)完整案例、Session和Cookie的實現(xiàn)、Javabean、Filter、Listener、EL、JSTL、重構(gòu)案例、分頁 | 能搭建web環(huán)境、在搭建好的wen環(huán)境上開發(fā)自己的項目、實現(xiàn)通過表單獲取數(shù)據(jù);掌握http的無狀態(tài)性、利用session控制用戶訪問、利用cookie對象保存用戶登錄信息;掌握MVC設(shè)計模式、能獨立完成基于Servelt的購物車流程開發(fā);透徹理解Servlet核心原理;熟練掌握Servlet API;透徹理解JSP引擎工作原理;透徹理解標(biāo)記庫原理;熟悉常見的Java Web設(shè)計模式;為Java Web開發(fā)打下堅實的理論基礎(chǔ)。 | |
HTML/CSS | HTML基本文檔結(jié)構(gòu)、掌握CSS基礎(chǔ)語法、關(guān)于HTML文檔塊、鏈接、列表、表格、表單等。 | 掌握HTML基本原理;掌握CSS各種選擇器及常見樣式設(shè)置;熟練使用HTML常用元素。 | |
核心 | 語言基礎(chǔ)(數(shù)據(jù)類型、函數(shù)、對象、閉包)、Java D0M編程、事件模型、面向?qū)ο缶幊獭?/td> | 深入理解語言原理;熟練的使用對HTML D0M進行編程;熟練掌握對象對象封裝技巧,為后續(xù)的學(xué)習(xí)打下堅實的基礎(chǔ)。 | |
JQuery框架基礎(chǔ) | JQuery 簡介、JQuery 對象、JQuery 對象轉(zhuǎn)成 D0M 對象、JQuery 選擇器、JQuery操作D0M | 掌握J(rèn)Query核心API;了解JQuery基本設(shè)計原則;了解多種JQuery插件; | |
Ajax | Ajax基礎(chǔ)、XHR對象、Ajax設(shè)計模式、JS0N技術(shù) | 掌握Ajax的基本通信原理;掌握基于XML和JS0N的Ajax數(shù)據(jù)規(guī)則。 | |
EasyUI框架 | EasyUI框架介紹、EasyUI框架的配置與使用、EasyUI之表單元素、EasyUI之布局元素 | 會利用EasyUI實現(xiàn)應(yīng)用系統(tǒng)的前端開發(fā)、掌握EasyUI的表格控件 | |
項目實訓(xùn) | 1、CRM系統(tǒng)建庫 2、新聞發(fā)布系統(tǒng)開發(fā) 3、電子商城 | 該項目采用經(jīng)典的MVC設(shè)計模式,從需求分析到編碼將涉及到Java Web大部分常見的技術(shù),讓學(xué)員理解真實項目的軟件開發(fā)流程(分析、設(shè)計、編碼、測試、部署) | |
第三階段 | Struts2 | Struts2核心控制流程、0gnl、Action、Interceptor、Result、FreeMarker、Struts2標(biāo)記庫、Struts2擴展、Struts2應(yīng)用技巧(輸入驗證、消息國際化、文件上傳和下載、防止重復(fù)提交等)。 | 熟練掌握Struts2核心要件,特別是Interceptor和Result;掌握基于模板技術(shù)的Struts2 UI組件;掌握基于0gnl的數(shù)據(jù)共享方式;掌握Struts2各種定制及擴展方式;熟練掌握基于Struts2的Web開發(fā)技巧。 |
Hibernate | 0RM概念、Hibernate核心API、Hibernate實體映射技術(shù)、Hibernate關(guān)系映射技巧、HQL查詢、0SCache及Hibernate緩存技術(shù)。動態(tài)技術(shù)、運行期代碼生成技術(shù)。 | 重點掌握Hibernate多種關(guān)聯(lián)映射技巧及其實用背景,做到在合適的時候使用合適的關(guān)聯(lián)方式;掌握多種Hibernate查詢技巧及優(yōu)化技術(shù)。 | |
SpringMVC | Spring Ioc基礎(chǔ)、Ioc注入技巧、對象裝配(自動裝配、模板裝配、組件掃描特性、FactoryBean、對象生命周期)、Spring A0P原理、AspectJ、Spring JDBC支持、Spring事務(wù)及安全管理;Spring整合Hibernate、Spring整合Struts、Spring MVC簡介。 | 深入理解Ioc和A0P的基本原理和實現(xiàn)方式;熟練掌握SpringIoc及A0P實現(xiàn)方式;熟練掌握Spring事務(wù)管理;熟練掌握Spring與其他組件的整合技術(shù)。 | |
MyBatis | MyBatis初識、MyBatis多表關(guān)聯(lián)、緩存、動態(tài)SQL | 利用Spring集成MyBatis | |
第四階段 | 網(wǎng)上支付跨行清算系統(tǒng) | 網(wǎng)上支付跨行清算系統(tǒng)是中國人民銀行建設(shè)的人民幣跨行支付清算基礎(chǔ)設(shè)施,是中國現(xiàn)代化支付系統(tǒng)的重要組成部分。網(wǎng)上支付跨行清算系統(tǒng)主要支持網(wǎng)上跨行0售業(yè)務(wù)的處理,業(yè)務(wù)指令逐筆發(fā)送、實時軋差、定時清算??蛻艨赏ㄟ^在線方式提交支付業(yè)務(wù),并可實時獲取業(yè)務(wù)處理結(jié)果。系統(tǒng)支持商業(yè)銀行以及經(jīng)中國人民銀行批準(zhǔn)的非金融支付服務(wù)機構(gòu)接入,并向客戶提供7×24小時全天候服務(wù) | 會重點選擇其中的一個項目給來做。通過該項目讓學(xué)生掌握如何使用struts2+spring+hibernate+maven+svn來開發(fā)項目,同時讓學(xué)生進一步深入掌握如何分析、如何設(shè)計、如何編碼、如何測試、如何部署等軟件開發(fā)流程。 |
P2P網(wǎng)貸系統(tǒng) | P2P網(wǎng)貸系統(tǒng),是P2P借貸與網(wǎng)絡(luò)借貸相結(jié)合的金融服務(wù)網(wǎng)站。P2P借貸是 peer to peer lending的縮寫,peer是個人的意思。網(wǎng)絡(luò)借貸指的是借貸過程中,資料與資金、合同、手續(xù)等全部通過網(wǎng)絡(luò)實現(xiàn),它是隨著互聯(lián)網(wǎng)的發(fā)展和民間借貸的興起而發(fā)展起來的一種新的金融模式,這也是未來金融服務(wù)的發(fā)展趨勢。 | ||
CRM項目 | CRM是現(xiàn)代營銷管理理念和信息技術(shù)的完美結(jié)合。CRM是以“客戶”為中心,以“銷售團隊管理”為核心,以流程與執(zhí)行力為訴求的企業(yè)級“企業(yè)運營管理”平臺。在這個定義中,較完善的闡述了CRM是企業(yè)運營平臺級,強調(diào)客戶與團隊的結(jié)合。 | ||
人力資源管理系統(tǒng) | 人力資源管理系統(tǒng),主要實現(xiàn)對公司組織結(jié)構(gòu)及其變更的管理;對職位信息及職位間工作關(guān)系的管理,根據(jù)職位的空缺進行人員配備;按照組織結(jié)構(gòu)進行人力規(guī)劃、并對人事成本進行計算和管理,支持生成機構(gòu)編制表、組織結(jié)構(gòu)圖等。 | ||
物流管理系統(tǒng) | 物流系統(tǒng)是某大型物流公司的核心綜合業(yè)務(wù)系統(tǒng),實現(xiàn)“決策、管理、操作”一體化運作。在整個業(yè)務(wù)運營系統(tǒng)實施過 程中強調(diào):統(tǒng)一標(biāo)準(zhǔn)是基礎(chǔ),數(shù)據(jù)集成是手段,優(yōu)化資源是目的。系統(tǒng)在滿足各層基本操作功能需求的同時,做到管理層協(xié)調(diào)管理的簡單化,進行有效控制運營;為高層提供靈敏的決策分析指標(biāo)和報表 ,滿足決策的要求。該項目包含如下幾個模塊: 基礎(chǔ)檔案信息管理: 包括基礎(chǔ)檔案信息設(shè)置、收派標(biāo)準(zhǔn)管理、班車設(shè)置、取派員信息管理、收派時間管理、區(qū)域設(shè)置、管理分區(qū)、管理定區(qū)、調(diào)度排班等。 取派信息管理模塊: 包括業(yè)務(wù)受理、工作單錄入、工作單導(dǎo)入、工單管理、查臺轉(zhuǎn)單、人工調(diào)度、工作單打印、簽收錄入等。 中轉(zhuǎn)信息管理模塊: 包括入庫、出庫、盤庫、合包、拆包、出入庫查詢、庫存查詢、合包查詢、單貨異常監(jiān)控等。 用戶和權(quán)限管理模塊: 用戶管理、權(quán)限管理、角色管理、動態(tài)菜單等。 | ||
第五階段 | 核心技術(shù)課程 | 我們的講師都是來自企業(yè)技術(shù)主管或擁有豐富項目經(jīng)驗的項目經(jīng)理,通過他們對于學(xué)員簡歷制作的輔導(dǎo),等;總結(jié)以往所學(xué)知識,介紹面試、溝通等個人發(fā)展所需的知識和技巧。讓學(xué)員通過這個階段后能迅速找到理想的工作。 |
以上就是JAVA培訓(xùn)課程的全部內(nèi)容介紹,如需了解更多的JAVA培訓(xùn)班、課程、價格、試聽等信息,也可以點擊進入 JAVA 相關(guān)頻道,定制專屬課程,開始您的學(xué)習(xí)之旅。

課程內(nèi)容以實際授課為準(zhǔn)
溫馨提示