杭州軟件開發(fā)培訓課程
在奔騰不息的互聯(lián)網(wǎng)浪潮及軟件開發(fā)的推動下,不斷衍生出像互聯(lián)網(wǎng)+、物聯(lián)網(wǎng)等新型概念,并悄無聲息的影響并改變著我們的思想、行為及生活方式。在這樣的大環(huán)境驅使下更有無數(shù)的科技人才踴躍投身于這個屬于新時代、年輕化富有無限空間的朝陽型行業(yè)。
回想30年前計算機還是高等研究院的獨有設備時,不出10年就成了每家每戶在家用電器上的標配產(chǎn)品;20年前手機還是大型企業(yè)老總的專屬配置,不出10年手機便成了我們生活不可缺少的一部分;10年前刷卡消費已經(jīng)成為我們的習慣,現(xiàn)如今一部手機就可走遍全國,刷卡似乎已是很遙遠的事情。
信息技術發(fā)展之快、意義之深遠遠超乎我們的想象,隨之而來的信息科技公司也如雨后春筍般的在全國范圍內(nèi)迅速蔓延,對于信息化開發(fā)人才的需求也達到了空前匱乏的狀態(tài)。
因此,我們本著“力抓基礎、以實求原”(以實踐求原理)的教育方針嚴格培育每一位熱衷投身于軟件開發(fā)發(fā)展領域的學子。為軟件開發(fā)實業(yè)提供基礎扎實、邏輯清晰、到崗即能干活實在的干練的技術人才。
招生對象
具有一定計算機操作能力,高中及以上學歷,年齡控制在35周歲以下,戶籍、性別不限。(需入學測試,優(yōu)秀者年齡、學歷可適當放寬)
一、 培養(yǎng)目標:
培訓后學員所具備的專業(yè)技能:掌握基本的Java編程技能;Web網(wǎng)站開發(fā)技術;基于輕量級框架開發(fā)企業(yè)級應用軟件;掌握J2EE體系的分布式應用軟件的開發(fā)流程和生命周期;掌握Web服務的基礎開發(fā);掌握 Web 客戶端表現(xiàn)技術;熟練使用SQL Server數(shù)據(jù)庫;掌握基礎行業(yè)經(jīng)驗。
培訓后學員具備軟件開發(fā)所需的知識和技能,編碼熟練度和規(guī)范性達到一定要求;具備一定的項目實施能力(包括代碼調(diào)試能力、文檔編寫能力、軟件測試能力等)和綜合技術素質(zhì)(包括對軟件生命周期的理解、對設計模式的理解、必備的行業(yè)知識和經(jīng)驗等);扎實掌握客戶端技術、面向對象思想、三層架構設計思想。同時具備良好的職業(yè)素養(yǎng)(適應能力、學習能力、抗壓能力;守時、踏實、耐心;規(guī)范意識、合作意識、溝通意識)。
二、 課程的內(nèi)容和學時分配
(一) 運用Java語言理解程序邏輯(72學時)
1. 開發(fā)簡單Java應用程序(Sysout)
2.Java的變量,數(shù)據(jù)類型和運算符(+,-,*,/,%)
3.運算符和條件結構(if…else,if…else…if,switch..cash,枚舉)
4.循環(huán)結構(1)(while,do…while)
5.循環(huán)結構(2)(for,for的嵌套,for each, iterator)
6.對象和類
7.類的方法(構造, 有參)
8.繼承和多態(tài)性(封裝,繼承,多態(tài),抽象)
9.數(shù)組(一維數(shù)組,二維數(shù)組)
10.字符串
11.使用異常處理程序錯誤(自定義異常)
12.IO和多線程(thread ,runnable,池)
(二) 運用HTML語言開發(fā)商業(yè)站點(72學時)
1.HTML的基本標簽
2.表格基礎
3.表單和框架
4.CSS樣式表
5.使用DreamWeaver制作網(wǎng)頁
6.網(wǎng)站設計和頁面布局技術(一)
7.網(wǎng)站設計和頁面布局技術(二)
(三)運用SQL語言管理和查詢數(shù)據(jù)(72學時)
1.數(shù)據(jù)庫基礎
2.SQL語言基礎
3.利用SQL語言進行檢索數(shù)據(jù)、創(chuàng)建數(shù)據(jù)表、刪除數(shù)據(jù)表、修改表結構等。
4.數(shù)據(jù)查詢(一)
5.數(shù)據(jù)查詢(二)(多表聯(lián)查,join,where)
(四)數(shù)據(jù)庫設計(72學時)
1.設計數(shù)據(jù)庫的流程、設計數(shù)據(jù)庫的三大范式
2.建庫、建表、加約束
3.高級的T-SQL編程,例如定義變量、各種控制語句
4.高級查詢的SQL語句,例如子查詢、exists查詢等
5.如何創(chuàng)建索引、視圖和事務
6.存儲過程
7. 觸發(fā)器
(五)JavaScript客戶端驗證和頁面特效制作(72學時)
1.JavaScript的基本語法
2.window對象
3.document對象
4.CSS樣式特效
5.基本的表單驗證技術
6.表單驗證的相關事件和輔助特效
7.表單驗證的高級特效
(六)JSP開發(fā)Web應用系統(tǒng)(88學時)
1.動態(tài)網(wǎng)站開發(fā)基礎
2.用集合存儲對象
3.訪問數(shù)據(jù)庫
4.JSP簡介(九大內(nèi)置對象)
5.JSP指令和腳本元素(自定義標簽)
6.使用JSP處理客戶端請求(request,response區(qū)別,原理)
7.JSP頁面的訪問控制(session .application,pagecontext)
(七)開發(fā)基于JSP/Servlet/JavaBean的網(wǎng)上交易系統(tǒng)(88學時)
(修改web.xml,配置tomcat屬性文件,過濾器,dom4j,jdom)
1.JavaEE概述
2.Servlet基礎
3.基于Servlet的會話跟蹤(1)
4.基于Servlet的會話跟蹤(2)
5.基于Servlet的MVC設計模式
6.Model層開發(fā):高級JDBC
7.View層開發(fā):JavaBean在JSP中的應用
8.View層開發(fā):EL和JSTL
9.WEB服務
10.XMl解析
11.Ajax應用
12.jQuery框架
13.根據(jù)數(shù)據(jù)庫中的數(shù)據(jù)生成分析圖表的應用
(八)開發(fā)基于Struts/Spring/Hibernate/Ajax的網(wǎng)上信息發(fā)布平臺(88學時)
1.框架技術概述
2.Struts原理(一)
3.Struts原理(二)
4.Struts標簽庫
5.使用Hibernate完成對象持久化
6.Hibernate的關聯(lián)映射
7.Hibernate查詢
8.使用Spring容器管理對象
9.Spring與Struts、Hibernate的集成
10.使用Ajax改進用戶體驗效果
(十)就業(yè)指導(20學時)
1.簡歷基礎與面試技巧
2.壓力面試、模擬面試
3.職業(yè)禮儀
4.職場交流技巧
5.團隊合作
6.對事不對人、結果為導向
7.領導力
(十一)項目實訓(110學時)
三、 課程的基本要求
(一) 運用Java語言理解程序邏輯
學員學完本章之后能夠:
1、熟練掌握結構化編程技能,知道為什么和如何使用方法;
2、了解對象的使用和簡單 OO 概念(如方法,屬性,類等);
3、掌握 Java 基本語言概念;
4、運用 Java 編寫命令行程序;
5、運用 Java編寫簡單模塊程序;
6、具備基本的分析和解決問題的能力。
(二) 運用HTML語言開發(fā)商業(yè)站點
學員學完本章之后能夠:
1、會使用HTML的基本標簽(如<H1>、<P>、<UL>等)實現(xiàn)簡單的網(wǎng)頁文字效果;
2、會使用表格的相關標簽制作各種表格;
3、會使用表單的相關標簽,制作各種提交頁面;
4、會使用框架的相關標簽,制作各種框架結構的頁面;
5、會使用CSS制作美觀素雅的頁面;
6、會使用TABLE、DIV、框架實現(xiàn)各種美觀大方、協(xié)調(diào)統(tǒng)一的頁面布局效果;
7、會運用網(wǎng)站的開發(fā)流程制作小型商業(yè)網(wǎng)站。
(三) 運用SQL Server管理和查詢數(shù)據(jù)
學員學完本章之后能夠:
1、熟練操作SQL Server Management Studio,建庫建表建約束;
2、使用SQL語句對數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行增加、修改、刪除等管理性操作;
3、根據(jù)不同的業(yè)務需求,將其轉化為查詢語句來體現(xiàn)。
(四) SQL Server數(shù)據(jù)庫設計
學員學完本章之后:
1、能應用四大范式規(guī)范化數(shù)據(jù)庫的設計;
2、能編寫建庫、建表、加約束的SQL語句;
3、會使用開發(fā)中的多表高級查詢;
4、會編寫SQL語句創(chuàng)建索引、視圖和事務;
5、會創(chuàng)建存儲過程。
(五) JavaScript客戶端驗證和頁面特效制作
學員學完本章之后能夠掌握:
1、會使用Js的基本語法實現(xiàn)簡單的動態(tài)網(wǎng)頁效果;
2、會使用表單的事件實現(xiàn)常見的客戶端驗證;
3、會使用表單的事件實現(xiàn)常見的自動化功能;
4、會使用事件和CSS實現(xiàn)常見的動態(tài)效果;
5、window對象實現(xiàn)常見的廣告窗口特效;
6、會使用document對象實現(xiàn)常見的動態(tài)效果;
7、DOM對象和DOM元素的訪問。
(六)實現(xiàn)面向對象編程
學員學完本章之后能夠:
1、熟練使用OO思想編寫Java程序;
2、深刻理解并運用繼承和接口;
3、深刻理解并運用異常處理程序錯誤。
(七) JSP開發(fā)Web應用系統(tǒng)
學員學完本章之后能夠:
1、熟練掌握B/S編程技能(HTML,JavaScript,JSP);
2、熟練使用OO思想編寫后臺業(yè)務代碼;
3、具備基本的調(diào)試B/S系統(tǒng)的能力;
4、熟練掌握JDBC和集合編寫數(shù)據(jù)庫訪問程序。
(八) 開發(fā)基于JSP/Servlet/JavaBean的網(wǎng)上交易系統(tǒng)
學員學完本章之后能夠掌握:
1、servlet編程和會話技術;
2、JSTL,EL和JavaBean;
3、Web services的調(diào)用;
4、JDBC的高級技術,自定義數(shù)據(jù)庫異常,JNDI查找數(shù)據(jù)源;
5、基于組件的分層開發(fā)技術;
6、DAO設計模式。
(九) 開發(fā)基于Struts/Spring/Hibernate/Ajax的網(wǎng)上信息發(fā)布平臺
學員學完本章之后能夠:
1、熟練掌握 Struts框架的原理;
2、掌握基于Struts+Hibernate+Spring的集成系統(tǒng)的設計和開發(fā);
3、Ajax基礎、XHR對象、Ajax設計模式、JSON
4、JQuery、JQuery插件、DWR
工作推薦
學員培訓結束后,擇優(yōu)向以下單位推薦面試。