本課程除訓練學生了解行動裝置程式設計、架構、原理以及應用服務外,並著重在介紹相關之證照考試,如:TQC+認證。配合課程研讀相關資料,並鼓勵同學們參加TQC+認證,以期增加同學未來職場上的競爭力。
另外,為了縮短資訊業界嚴重的學用落差,並且強化畢業後的競爭力,這門課除了教導目前最火紅的手機App開發外,更重要的是教導許多目前在業界中常見的工具、技術、觀念。如共同協作、版本控管、專案管理.....等。
有興趣修課的同學請務必看看下面文章,了解目前業界生態:
每一次上課都會新增一個branch,請同學們同步老師的repo之後,再繳交作業上來。
以EX1為例,若R9543002要繳交作業的話,檔案目錄結構應該如下
- R9543002/aaa.png
- R9543002/bbb.png
EX1後面直接帶學號就可以了,不用另外帶班級、姓名喔,統一格式也比較容易讓老師及助教批改。
步驟2只要做第一次就好,之後若要持續更新到老師repo的最新版本,則只要執行步驟3即可。
- 開始->所有程式->GitHub. Inc.->Git Shell
cd\[你的目錄]
:先將工作目錄移動到你之前clone下來的目錄git remote -v
:先檢查自己的repo是否與老師的repo連結。若出現以下內容,則表示連結成功;若無則執行第三步驟
origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)
origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (push)
teacher https://github.com/ucs0065/training.git (fetch)
teacher https://github.com/ucs0065/training.git (push)
git remote add teacher https://github.com/ucs0065/training.git
:將老師的repo連結到自己的repo中,執行後則再執行第二步驟,檢查是否已連結成功- 若第三步驟打錯字,則可以使用
git remote rm teacher
刪除連結後,再從第二步驟重新執行
git fetch teacher
:將老師repo的最新版本,抓到本機先暫存起來git checkout master
:將自己repo的branch切換到主線(master)git merge upstream/master
:將本機暫存老師repo的最新版本,合併到自己repo裡面