# 資訊科學與工程研究所 碩士班 丁組 先備知識 * 以下課程為系資訊中心助教共同先備知識,請對此部分較不熟悉的助教可先至課程網站參考課程簡報 * 丁組碩一生預設將成為[計算機系統管理](#%E8%A8%88%E7%AE%97%E6%A9%9F%E7%B3%BB%E7%B5%B1%E7%AE%A1%E7%90%86) (上學期)及[網路規劃與管理實務](#網路規劃與管理實務) (下學期) 課程助教助教,請丁組碩生於入學前先行修習,若有問題可於暑假新生訓練時與系資訊中心助教討論。 * [參考資料](https://reurl.cc/7oGAmd) 內含 * 網路規劃與管理實務 課程教材 * WWW 參考文件 ## 相關課程 * [計算機系統管理](https://timetable.nctu.edu.tw/?r=main/crsoutline&Acy=109&Sem=1&CrsNo=1169&lang=zh-tw) * 共同先備知識 * 開課時間:僅開於上學期(星期四 10:10 - 13:10) * 教材:於[課程網站](https://nasa.cs.nctu.edu.tw/sa/2020/) * [計算機網路管理](https://timetable.nctu.edu.tw/?r=main/crsoutline&Acy=109&Sem=2&CrsNo=1170&lang=zh-tw) * NET、VM 組需先修 * 開課時間:星期四 18:30 - 21:20 * 教材:於[課程網站](https://nasa.cs.nctu.edu.tw/na/2020/) * [網路規劃與管理實務](https://timetable.nctu.edu.tw/?r=main/crsoutline&Acy=108&Sem=1&CrsNo=1244&lang=zh-tw) * 共同先備知識 * 開課時間:星期四 10:10 - 13:10 * 教材:請參考附檔 ## WWW 所需技能 - Front-End - HTML - CSS/JS - BootStrap - JQuery - Vue.js - Back-End - PHP 7.2+ - Laravel 7.x - 工具 - Git - DevOps - GitLab CI/CD - Docker - Kubernetes ### 各項教學 * Git * [Git-it git使用教學](http://jlord.us/git-it/index-zhtw.html) * [為你自己學 Git](https://gitbook.tw/) * 基本使用 * git flow * git rebase * [Git 中文教學](https://www.youtube.com/playlist?list=PLlyOkSAh6TwcvJQ1UtvkSwhZWCaM_S07d) * [良好的 git commit message 寫法](https://github.com/oracle-design/guides/wiki/Git-commit-message-%E7%9A%84%E5%AF%AB%E6%B3%95) * Front-End * [前端教學 Free Code Camp](https://www.freecodecamp.org/) * Basic HTML and HTML5 * Basic CSS * Laravel - [Laradock 使用 docker 快速建立 laravel 環境]( https://laradock.io/) - [Laravel 6.0 初體驗!怎麼用最新的 laravel 架網站!](https://ithelp.ithome.com.tw/articles/10213294?sc=hot) - [WWW 開發模板](https://gitlab.cs.nctu.edu.tw/www/www-repo-template) * DevOps - [GitLab CI 簡易介紹](https://kheresy.wordpress.com/2019/02/13/gitlab-ci-cd/) - WWW DevOps template - 請參考附檔 * 其他 - [在VScode上使用FiraCode](https://blog.sakamoto.cat/zai-vscodeshang-shi-yong-firacode/)