當前位置:股票大全官網 - 資訊咨詢 - 軟件開發

軟件開發

有很多方向。就壹般Java方向而言(還有很多其他方向如C++和C#):

Unix/Linux操作系統

Unix開發環境

Unix操作系統概述,Unix文件系統,Unix內核和Shell,遠程登錄原理,用戶管理命令,基本文件和目錄操作命令,Unix操作系統的特殊字符,用vi命令編輯文本文件,用FTP傳輸文件,配置初始化文件和環境變量,Shell腳本和crontab命令。

掌握Sun Solaris Unix系統的基本操作命令,能夠勝任Unix/Linux系統下Java程序的開發和管理。

Java SE開發

Java語言基礎

對Java SE 6.0的核心語法進行了總結和講解,包括Java語言的特點,環境的配置,基本的開發命令,類的定義技巧,方法調用過程,對象生成和內存分配的原理,標識符,關鍵字和數據類型,運算符和表達式,Java業務操作的要點,流程控制語句,Java數組和鏈表,以及其他算法和數據結構。同時,掌握Eclipse開發工具的使用。

熟悉Java核心語法

Java面向對象編程

包括Java面向對象的本質,包括面向對象的三個特性——封裝、繼承和多態,面向對象思想下各種修飾符的綜合應用,抽象類的特點和技巧,面向接口編程的思想和實踐,內部類的應用,包括對象、字符串、日期和日歷等類的JDK核心類的使用和設計思想,正則表達式,自動封箱和拆箱,Java異常處理,Java集合框架和泛型。

精通Java面向對象思維

Java高級應用程序

主要研究:Java反射編程、Java圖形開發組件的開發步驟及應用技巧、事件模型的設計理念及應用、Java多線程編程、Java I/O流、Java網絡編程等。

精通Java高級編程,這部分是高級程序員必須掌握的技術。

XML語法和解析

XML(eXtensible Markup Language)的中文名稱是可擴展標記語言,是壹種樹狀的概念層次結構。簡而言之,它是壹種保存結構化數據的格式。XML作為壹種面向內容的描述語言,通過基於樹形數據結構的層次概念分類系統模型,很大程度上彌補了HTML作為網絡標準語言在概念層次語義表達上的不足。

主要學習內容:XML的含義、語法結構和良構規範;DTD的意義和語法以及使用名稱空間的技巧;Schema的含義和語法,解析XML用Java API基於Java DOM和SAX的XML處理技術。

掌握目前最常用的網絡數據格式,並能熟練應用於商業開發中。

數據庫編程

Oracle SQL

Oracle的Oracle數據庫產品是當今高端企業應用的主流產品。我們主要學習:Oracle 10g數據庫的原理、SQL語句(DDL、DML、TCL、DCL)的語法、經典SQL語句在項目中的重現、Oracle數據庫函數包括字符函數、數值函數、日期函數、數據類型轉換函數和組函數、數據庫設計、表連接包括等連接、非等連接、自連接和外連接、SQL子查詢、Oracle序列對象在項目中的應用、索引和視圖、系統表的應用技巧、Oracle SQL的錯誤排查和調優解決方案

掌握Oracle數據庫的設計、操作和開發。

MySQL數據庫

MySQL5.0數據庫的管理和開發要領,掌握MySQL和Oracle數據庫的異同。

掌握MySql數據庫的設計、操作和開發。

JDBC編程

JDBC為Java開發者使用數據庫提供了統壹的編程接口,使得開發者可以使用純Java連接數據庫並對其進行操作。研究的主要內容有:JDBC編程步驟、重要編程接口、JDBC異常處理、在JDBC使用事務、批量更新、Blob/Clob等新數據類型、JNDI、數據源、數據庫連接池管理等。逐步掌握基於JDBC的Oracle、SQLServer、DB2、MySQL等數據庫連接技術。

掌握Java語言對各種數據庫的連接技術。

系統分析和設計

軟件開發過程和UML

學習軟件開發過程包括瀑布模型、統壹開發過程(USDP)、CMMI5軟件設計規範,掌握統壹建模語言UML,掌握軟件的靜態建模和動態建模。掌握面向對象系統中對象之間的關系。

掌握軟件開發過程和UML。

設計原則和模式

原則和模式是設計師和程序員在開發過程中的經驗總結,學習模式是為了獲得經驗。

掌握面向對象的設計原則:“開-關”原則(OCP)、裏希特替代原則(LSP)、依賴倒置原則(DIP)、接口隔離原則(ISP)、組合/聚合重用原則(CARP)和迪米特定律(LoD)。

掌握主流的設計模式:工廠模式、單體模式、觀察者模式、復合模式、狀態模式,以及其他重要的架構模式:Dao模式、MVC模式。

掌握面向對象的設計原則和模式。與激情代碼不同,重點是要知道軟件為什麽要這麽做,要保證代碼的質量,保證開發過程的科學性。根據CMM3標準設計軟件並管理開發過程。

網絡發展基金會

超文本標記語言

基於瀏覽器的語言HTML:

了解HTML的基本文檔結構,常用的meta,HTML列表和表格的基本操作,HTTP GET和POST請求和響應的協議格式,表單的基本原理,GET和POST的提交方式及其區別,常見的表單元素。

掌握企業應用客戶端頁面技術。

半鑄鋼?鋼性鑄鐵(Cast Semi-Steel)

CSS意味著用來定義HTML元素的位置和樣式的層疊樣式表。CSS樣式定義通常存儲在單獨的文件中,這樣可以大大提高工作效率。掌握CSS基本語法和CSS選擇器,掌握CSS定位技術,了解CSS內外邊距、邊框等特征。

掌握企業應用客戶端的頁面風格技術

Java Script語言

基於瀏覽器的動態腳本技術JavaScript

JavaScript旨在為HTML頁面添加交互行為,它是壹種由瀏覽器解釋和執行的腳本語言。我們可以使用JavaScript來響應事件,實現復雜的交互,驗證數據,提高系統健壯性,獲取和改變HTML元素和CSS屬性,動態改變頁面外觀,逐步走向RIA(富互聯網應用)。

掌握JavaScript基本數據類型及其操作,熟練使用數組、日期等。、掌握對頁面元素的基本操作、掌握Prototype.js的基本方法、掌握HTML DOM模型、窗口對象、操作Cookie、定時器等。

掌握企業應用客戶端的動態腳本技術

Java Web開發

Servlet編程

學習重點:Web服務器的安裝和配置、編寫和部署Servlet、讀取請求信息、生成響應信息、維護客戶狀態、過濾請求和響應、監聽器的應用、訪問持久層資源、用包裝器攔截響應、會話和Cookie技術、Servlet互操作性、訪問應用上下文、MVC架構模式的思想和應用。

JSP編程

JSP是運行在Java服務器上的頁面。JSP本身是壹個基於文本的文檔,它不僅可以包含靜態的HTML內容,還可以包含動態的Java代碼。服務器容器可以將JSP轉換成Servlet發布,接受請求並提供響應。

學習內容:JSP的特點、運行原理及執行過程、JSP腳本元素、JSP指令分類及詳細說明、JSP中的常見動作、JavaBean組件在JSP中的應用、JSP內置對象的詳細說明、JSP異常處理及提高程序健壯性的要領、重定向與轉發的本質區別、URL寫回、自定義標簽要領、EL表達式、JSTL核心標簽庫、字符集的處理與國際化。

Web系統架構

重點掌握B/S架構和B/S/A/D架構下的程序設計與開發,深入理解Web MVC架構模式,完成Web應用的調試與部署,動態發布Web應用。

Ajax編程

Ajax(異步JavaScript和XML)由HTML、JavaScript技術、DHTML和DOM組成。這種出色的方式可以將笨拙的Web界面轉換成具有出色交互性的Ajax應用程序。

主要內容:Ajax技術組成及核心編程、發送請求及處理響應、Ajax數據傳輸格式(純文本、XML和JSON)、XMLHttpRequest詳細講解、Ajax庫及框架介紹。