為充分運用自由軟體,將軟體工程的概念落實在軟體開發流程之中,並加強軟體創作教學及社群營造,提升程式設計能力, 培育軟體創作之人才,中華科技大學資訊工程系在教育部《大專校院資訊軟體人才培育推廣計畫》的補助下,舉辦本屆軟體專案管理營。
版本控制系統是當代軟體開發所不可或缺的工具,而 Git 是其中最先進和熱門、且為開放原始碼的版本控制系統,Git 是由 Linux Torvalds 所發明,因其分散式、效能好、本地存取、無痛分支的特性,而普遍適合各種開發流程,受到多數人喜愛。使用 Git 的專案包括:Linux Kernel, Apache, Debian, Drupal, Eclipse, Fedora, Gnome, KDE, Perl, PHP, PostgreSQL, Ruby on Rails, Node.js, JQuery, YUI... 等等。諸如 Google, facebook, Microsoft, Twitter, Linkedin, NetFlix 等公司皆有使用 Git 作為版本控制系統。
Redmine 則是一套類似 Trac、以 Ruby on Rails 為主要開發框架製作而成的跨平台、且跨資料庫的專案管理工具。現已成為很多知名網站如 Ruby language、KDE 的主要開發工具之一。
時間 | 內容 |
---|---|
08:20 ~ 09:10 | 學員報到 |
09:10 ~ 09:30 | 開幕式 |
09:30 ~ 10:40 | 版本控制系統的基礎知識 |
10:40 ~ 11:00 | 中堂休息與交流 |
11:00 ~ 12:10 | Git 的基本操作 |
12:10 ~ 13:30 | 中午休息與交流 |
13:30 ~ 14:40 | Git 的進階操作 |
14:40 ~ 15:00 | 中堂休息與交流 |
15:00 ~ 16:10 | 如何利用 Git 進行團隊合作 |
16:10 ~ 16:30 | 課後交流與 Q & A |
時間 | 內容 |
---|---|
09:30 ~ 10:40 | Redmine 專案開發平台安裝與建置 |
10:40 ~ 11:00 | 中堂休息與交流 |
11:00 ~ 12:10 | Redmine 的基本操作 |
12:10 ~ 13:30 | 中午休息與交流 |
13:30 ~ 14:40 | Redmine 的進階操作 |
14:40 ~ 15:00 | 中堂休息與交流 |
15:00 ~ 16:10 | 版本控制系統的加值功能與專案應用實務 |
16:10 ~ 16:30 | 課後交流與 Q & A |
16:30 ~ 17:00 | 結業式 |
JavaScript.tw 社群發起人、 普奇科技 (ZK) 研發工程師、 接案網站外包工程師、 呼叫師傅科技有限公司 軟體架構師。