【軟體設計塑模與實作課程】- 活用 UML 與 Java Spring (晚上班,09/05)


軟體設計塑模與實作—活用 UML 與 Java Spring (48 Hrs)   課程大綱  我要報名


課程簡述:
  • 本課程引導與協助學員先對系統開發流程有全貌的認識,並傳授軟體設計必備的基礎功夫,然後才去了解如何利用 UML 表達設計思維,從系統外觀與結構等各個構面產出有效的設計。並強調馬上就可以從設計導出符合 J2EE 的實體三層式架構,還利用了最具彈性的 Spring Framework,結合 Struts 與 Hibernate,開發出高品質的 Enterprise 系統。快速產出程式碼(包含功能測試碼)的目的在於可以應付專案的交付,並且可以提昇團隊的信心(眼見為憑),然後在第二個開發的循環(Iteration),將程式碼重構,專注在系統的結構重整,而得以讓整體系統俱足彈性、延展性與可重用性。
課程特色:
  1. 帶領學員實際走過(實戰練習與操作)兩個開發循環(Iteration):
    • #1. 從使用案例轉循序圖,快速產出程式碼 — 實現系統功能,提昇團隊信心。
    • #2. 重構程式碼,活用設計樣式(design pattern),專注核心結構設計 — 讓系統的結構更有彈性。
  2. 贈送 Vmware 虛擬 OS 映象檔(Image file):
    • 讓學員可以帶回家,透過免費的 Vmware Player,安裝後即可擁有實際的開發平台與應用系統。
    • 包含了 Linux, J2EE Frameworks, JBoss, Eclipse IDE, 以及具體可執行的應用程式與原始程式碼。
  3. 提供最少兩個完整的案例研討(Case Study),自然又流暢地整合:
    • 開發流程,包含了各階段的設計產出(artifacts)與文件。
    • 系統分析與設計 — 提供 UML Model 檔。
    • 應用程式的實作與部署 — 提供每一層(tier)的原始程式碼。
  4. 本課程均保留與提供了學員免費再旁聽乙次同樣課程的權利,以一次低廉的收費,就可以擁有兩次上課的收穫,課程的師資、內容與品質,我們有信心是不會讓學員們失望的。
課程目標:
  1. 讓你瞭解:
    • UML 2.0 13張設計圖的設計意涵與應用。
    • 軟體設計必須修練的哲理,包括物件與類別、封裝、介面與多型等觀念。
  2. 讓你知道:
    • 軟體開發流程的全貌,包括了開發人員的角色與職責,以及各階段的實際產出。
    • 如何利用 RUP 流程框架,制訂敏捷式(Agile)的開發流程,來找出適合自己團隊性格的流程。
  3. 讓你活用:
    • UML 三劍客,包括表達系統需求與功能的使用案例,表達系統靜態與動態結構的類別及循序圖。
    • 只要能寫好使用案例,就可以確保直接快速產出程式碼。
    • 如何利用正反向工程,來保持 Model 與程式碼的一致性。
  4. 讓你學會:
    • 如何應用 Spring Framework 在 J2EE 3-tier 的整體架構設計,包括:
      • 如何利用 Struts 設計 Web UI 程式。
      • 如何利用 Hibernate 設計永續性物件,並連結 MySQL 資料庫。
      • 如何利用 Java Bean 設計企業物件。
    • MVC 層次分明的物件合作與連結 — 從 Web 至 Middleware 至 Database。
    • 如何善用 EA UML 塑模工具與 Java Eclipse IDE 工具的整合。
    • 如何作好驗收測試,包括撰寫測試案例與利用 JUnit 撰寫功能測試碼。
授課日期
  1. 2006/09/05 ~ 2006/10/31。
  2. 每星期二、四 (pm 6:40 ~ 9:40), 共 48 小時。
授課地點:
  1. 開羅會議中心,地址:台北市光復南路65號B2 (光復南路、市民大道交接口)。
  2. 參考交通與地圖
適合學員:
  • 對 Java 程式語法有基本程度的了解即可。(本課程並不教授 Java 語法)。
  • PM, 技術長, 系統分析/設計(SA/SD), 程式撰寫人員,大學院校學生。
課程費用:
  1. 原價 $22,000,現提供八折超值優惠,僅需 $17,600 (含稅)。
  2. 曾經上課過本公司的「單元系列課程」學員,再給予 $2,400 的減免,只需 $15,200 (含稅)。
  3. 三人同行,亦給予如「單元系列課程」的優惠折扣,每位只需 $15,200 (含稅)。
師資簡介:
  • 講師群均多年來擔任國內各領域單位教育訓練與顧問輔導,包括中科院、工研院、陸總部、台積電、台灣電通、技術學院、空中大學等多所院校、南港軟體園區、北中南多家 ISV...等。
  • 極為豐富的系統開發實戰經驗,包括指導海峽兩岸協同系統開發、大型系統的整體架構設計、多個異質系統整合設計...等。
  • 擁有包括 Novell CNE/CNI, Microsoft MCSE/MCDBA, Orcal OCP, Java SCJP, OMG UML OCUP 等多張國際證照,從系統、資料庫管理至純軟體抽象設計與實務平台開發,包括 .NET/J2EE 等,均具備深厚的功力。
  • 最擅長的莫過於以非常淺顯易懂的比喻及說明,將複雜的系統抽絲剝繭,重新釐清脈絡,讓學員一清二楚,並善於引導學員具備設計應有的反思能力。
使用教材:
  1. HSDc. 專業講師多年來的教育與輔導實務所撰寫的教材,包括豐富的內容與範例、程式碼等。
  2. 提供學員 DVD 教學光碟乙片,包括 Vmware 映象檔、HSDc 歷屆研討會簡報、UML 2.0 操作示範錄影(Flash)等。
  3. 學員可攜帶相關 UML 與 J2EE 參考書籍,並對於書中內容有問題者,由講師樂意為學員們解答。
開發工具:
  1. EA 6.1(Trial) UML Editor and Java Eclipse IDE。
  2. Application Server: JBoss。
  3. J2EE Frameworks: Spring with Struts+Hibernate。
備註:
  1. 教室設備包括白板與投影機,由講師親自說明與操作示範。(學員可攜帶錄音筆)
  2. 學員最好能攜帶 Notebook,可以於課程中實際操作與練習。
  3. 報名滿 10 名即確定開班,第一次開課前一週會以電子郵件與電話聯絡學員。
  4. 凡參加本課程培訓之學員,依課程相關規定學習上課期滿後,由 HSDc 顧問中心授予結業證書,但課程缺課達五分之一者,則不發給結業證書。
  5. 為確保報名足額人數,煩請先以 ATM 轉帳預約費用($1000),並請於報名表備註欄位內,註明您的轉帳帳號末 5 碼與轉帳金額。(若實在不及轉帳者,仍可現場報名,但請在報名表內註明)。
  6. ATM 帳號: 新光銀行 (103) 帳號: 0772-50-100979-9

§. 課程諮詢
聯絡電話:(02) 2722-7179
Email: service.hsdc@gmail.com
http://www.hsdc.com.tw

文章導覽

   

共有 10 則迴響

  1. 請問何時會再開軟體設計塑模與實作—活用 UML 與 Java Spring (48 Hrs)的課?謝謝  

  2. Hello, 謝謝以上幾位的建議…

    由於課程係涵蓋了整個 J2EE Enterprise 的系統分析、設計至實做等,同時也考量了上課學員需具備基本軟體設計能力的教授等,我們在課程大綱、與時數的調整上,的確花了很大的功夫,也由於此,所以需仔細推敲琢磨後,我們在下星期就會列出完整的課程大綱與時數、講師的安排。

    幾位的建議,很好,若也能在 HSDc. 網站上直接提供建言,那更好。^^
    因為呢,在我的 Blog 內,我會轉貼一份 HSDc. 的課程,不過,課程並非只由我個人所規劃的(當然,我是主要參與其中的)。 🙂

  3. 同樓上,應該要列出所有的講師和課程的詳細時數分配…
    Thanks

  4. 課程看起來很實用,不過我也建議時數的分配能夠列清楚來。
    (講師應該就是以前常常在研討會出現的卡司吧,很久沒參加了…)

  5. HSDc 您好

    可否請你們的空降師講師,推出單元性的 Hibernate / Spring 課程,
    敝公司屆時會派遣種子教官前去取經。

    期待了 …

    謝謝。

  6. 您好

    直接問好了,請問那位開過 Hibernate 研討會,上過 Design Pattern,自稱空降師的講師有沒有參予授課?(希望有…)
    可不可以只挑 Hibernate 和 Spring 來上?
    (因為我們不用 Struts,我同事也已上過UML課程)

    謝謝。

  7. 您好

    敝人和同事曾參加貴公司最近幾次的研討會,可否請貴公司列出相關課程的時數分配,以及授課講師,以利對課程做更進一步的評估。

    感恩!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *