返學(xué)費網(wǎng) > 培訓(xùn)機構(gòu) > 大連迪派電腦外語
課程詳情 在線報名
迪派教育,赴日軟件開發(fā),零費用送你出國
JAVA/J2EE 軟件工程師培訓(xùn)課程
一、課程介紹
本課程體系遵循下述基本原則:即創(chuàng)新性、復(fù)合性和工程性,包括基礎(chǔ)理論課程、技能培訓(xùn)課程、項目管理課程等。
在完成課程學(xué)習(xí)后,學(xué)員能夠熟練掌握J(rèn)2SE(基本語法、OOP面向?qū)ο缶幊趟枷?、JSP(界面化設(shè)計、組件使用、數(shù)據(jù)庫交互訪問、標(biāo)簽使用)、JDBC(訪問數(shù)據(jù)庫的三種通道)、Servlet(動態(tài)擴展Server端提供Web服務(wù)、反射機制) 、Hibernate(面向?qū)ο笏枷氩僮麝P(guān)系型數(shù)據(jù)庫,提供DAO層服務(wù))、Struts1.2/2.0(Web層框架,提供Service層服務(wù))、Spring1.2/2.0(各層框架整合管理、IOC控制反轉(zhuǎn)、AOP聲明式事務(wù)管理)、MySQL/Oracle數(shù)據(jù)庫(PL—SQL編程、視圖、存儲過程、觸發(fā)器、事務(wù)管理)、HTML、XML、CSS、JAVASCRIPT、AJAX。通過豐富的企業(yè)實戰(zhàn)項目帶動學(xué)員的實際動手開發(fā)能力,積累代碼量的同時,不斷完善編程思想。
二、課程內(nèi)容
總課時: 5個月 20 周( 1008 課時)
階段 課程名稱 課程內(nèi)容 培訓(xùn)目標(biāo)
一、Core JAVA
(核 心JAVA階段)
(25天*9=225課時) 課程設(shè)計目標(biāo)及學(xué)習(xí)方法等方面的介紹 1.計算機及其硬件、網(wǎng)絡(luò)等基本原理和相關(guān)操作2.Java課程體系3.Java語言發(fā)展簡史、Java開發(fā)環(huán)境的搭建、體驗Java程序的開發(fā)、環(huán)境變量path和classpath的設(shè)置、Java程序的執(zhí)行過程4.Java反編譯工具介紹 使學(xué)生充分了解課程設(shè)置的科學(xué)性,課程的組成部分和各個單元的教學(xué)目標(biāo)、各種技術(shù)對職業(yè)生涯的影響,并掌握科學(xué)的學(xué)習(xí)方法、培養(yǎng)學(xué)生的學(xué)習(xí)能力和提高解決實際問題的能力。
Java語言
核心技術(shù) I
(6*9=54課時) 1.開發(fā)流程2.變量聲明3.控制結(jié)構(gòu)4.類的聲明5.繼承、封裝、多態(tài)6.接口、抽象類、內(nèi)部類7.異常處理 8.數(shù)組操作9.字符串處理10. Java的垃圾回收機制 1.系統(tǒng)地掌握OOP思想和方法
2.學(xué)會如何正確地進(jìn)行異常處理
3.掌握字符串處理
4.理解JAVA的垃圾回收機制
階段測試
(1*9=9課時) 對數(shù)據(jù)類型,流程控制進(jìn)行考核 了解學(xué)生學(xué)習(xí)掌握情況
Java語言
核心技術(shù) II
(2*9=18課時) 1.Collection接口2.Set接口及其實現(xiàn)類3.List接口及其實現(xiàn)類4.Map接口及其實現(xiàn)類5.各種實現(xiàn)類的異同及算法比較6.迭代類Iterator和Enumeration介紹 1.了解SUN集合接口規(guī)范
2.理解相關(guān)數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)知識
3.充分掌握不同的集合在不同場合的應(yīng)用
階段測試
(1*9=9課時) 對面向?qū)ο蟮姆庋b,繼承及多態(tài)進(jìn)行考核 了解學(xué)生學(xué)習(xí)掌握情況
階段項目:
(1*9=9課時) 員工管理 學(xué)生管理 充分掌握集合使用方法,理解集合的內(nèi)部原理
Java語言
核心技術(shù) III
(2*9=18課時) 1.文件相關(guān)操作2.字節(jié)流及其實現(xiàn)類3.字符流及其實現(xiàn)類4.隨機文件訪問類5.字節(jié)和字符轉(zhuǎn)換流6.常用包裝類7.關(guān)于編碼的亂碼問題 1.掌握文件的讀寫應(yīng)用
2.掌握各種流在不同場合的應(yīng)用
階段測試
(1*9=9課時) 字節(jié)流及字符流和異常 了解學(xué)生學(xué)習(xí)掌握情況
Java語言
核心技術(shù) IV
(1*9=9課時) 1.線程生命周期2.繼承Thread類實現(xiàn)多線程編程3.實現(xiàn)Runable接口實現(xiàn)多線程編程4.關(guān)于線程的安全、線程的同步、線程之間的通訊和死鎖 掌握多線程開發(fā)的方法及線程安全的知識
Java語言
核心技術(shù) V
(1*9=9課時) 1.網(wǎng)絡(luò)協(xié)議簡介2.基于網(wǎng)絡(luò)底層協(xié)議TCP/IP的網(wǎng)絡(luò)編程3.基于網(wǎng)絡(luò)底層協(xié)議UDP的網(wǎng)絡(luò)編程4.網(wǎng)絡(luò)應(yīng)用層協(xié)議:HTTP、FTP等 1.掌握網(wǎng)絡(luò)編程的思想及方法
2.了解TCP/IP和UDP兩種通訊協(xié)議的特點
3.掌握客戶端和服務(wù)端交互的原理和實現(xiàn)
階段測試
(1*9=9課時) 對線程及網(wǎng)絡(luò)編程考核 了解學(xué)生學(xué)習(xí)掌握情況
Java語言
核心技術(shù) VI
(1*9=9課時) 1.Java圖形用戶界面編程(AWT和Swing)2.Java的事件處理機制3.Java的各種對象繪圖和重繪機制 1.了解圖形界面類
2.掌握事件編程
3.了解2D繪圖的方法
Java語言
核心技術(shù) VII(高級應(yīng)用)
(1*9=9課時) 1.Class類簡介2.通過Class類操作類3.reflect包簡介4.通過反射調(diào)用類的方法 掌握反射的基本思想和技術(shù)
階段項目考核:
(5*9=45課時) 1. 在線聊天室
2. 超市購物系統(tǒng)
圖書管理系統(tǒng) 熟練掌握線程,網(wǎng)絡(luò)編程以及集合,IO流的使用方法,綜合應(yīng)用java基礎(chǔ)知識
階段考核
(1*9=9課時) 1、綜合測試 考核技術(shù)基礎(chǔ),檢驗分析問題和解決問題的方法及能力。
職業(yè)心理課