# ST2DE 學生開發者養成計畫第一梯次
---
## 第一階段事前準備
----
1. [註冊 freeCodeCamp](https://www.freecodecamp.org/email-signup)

----
* 示意圖

----
2. freeCodeCamp 帳號驗證信箱

----
* 示意圖

----
3. 取得 freeCodeCamp 個人進度網址,於報名 kktix 活動時填入(第一階段課程進行與第二階段錄取依據)

----
4. 註冊 [github](https://github.com/) 帳號,於報名 kktix 活動時填入(分享程式碼用)
----
5. 註冊 [kktix](https://kktix.com/users/sign_up) 帳號,並報名 ST2DE 學生開發者養成計畫第一梯次 ([活動網址](https://st2de.kktix.cc/events/2017winter))
----
6. 安裝軟體
* 任一文字編輯器,例如:sublime, Visual Studio Code, atom, vim, ....
* [zoom](https://zoom.us/download)
* [skype](https://www.skype.com/en/download-skype/skype-for-computer/)
* git [安裝與設定](https://help.github.com/articles/set-up-git/#setting-up-git)(Setting up Git 的三個步驟)
* node.js [mac/linux 安裝](https://github.com/creationix/nvm)、[windows 安裝](https://github.com/coreybutler/nvm-windows)
---
## 第一階段內容 - 自行完成 freeCodeCamp 線上課程
----
### 完成這三個單元:
* HTML5 and CSS
* Basic JavaScript
* Node.js and Express.js
----
* 示意圖

----
* 示意圖

---
## 補充學習
* git - 工程師必備版本控制工具 ([連結](https://www.codeschool.com/courses/try-git))
---
## 遇到問題尋求協助 - 到 fb 社團發問
----
* 申請加入社團:[https://www.facebook.com/groups/st2de](https://www.facebook.com/groups/st2de)
* 搜尋看看有沒有人問過類似的問題

----
* 或是自己提出一個問題
* 在提問過程中,盡量交代清楚問題來源及原因,能夠讓其他人更了解你卡住的點。
* 如果需要附上程式碼,可以使用 [jsfiddle](https://jsfiddle.net/) 或是 [GithubGist](https://gist.github.com/) 等程式碼分享工具。

###### tags: `st2de` `start` `2017 winter`