資訊講座
Firefox
Web
看完就九死一生,不看就十死無生
web 的好處:全公開標準
很多資源很多工作,不怕找不到工作
前端就是你看到很美的東西。
後端就是後面很醜的東西你看不到。
十萬個正妹及十萬個看不見的東西如何維護。當專案變大後,會變得相對重要。
踏入 Web 這塊,你可以先選擇你要走前端還是後端。
如果你走後端,但又沒有走太深入,可以試試看走 DevOps(開發及維運)
可以自行 Google,總之很重要
因為 HTTP 沒有狀態,因此 Cookie 被發明出來,可以用來記錄狀態
快取可以讓用戶在下次瀏覽時更加快速,也減輕伺服器負擔
如題
可以透過 Shell Script 自動執行一些指令
要知道其原理,以及如何去開關一些服務,才能有效管理你的程式與服務
最近最流行的版本控制是 Git,但也有其他的版本控制軟體
可以透過版本控制來管理複雜的版本
把所有人寫的程式合起來,可以有效解決空間與時間的限制。
以下略,總之就是 Git,我相信大家都已經會了 OwO
GitHub 是用 issue 的方式來管理
進階開始
有人會畫 Markdwon 流程圖嗎QQ
使用者 - 前端 - 後端
VBScript 已死 蔡孟達
如果沒基礎,可以嘗試構思不同的響應式網頁(RWD)來練習,使用 JavaScript 加入互動
如果不會可以在 GitHub 上找開源專案,找找 Good First Bug 可以解
可以嘗試新增一個專案,讓自己充分了解並練習如何將複雜網站從開發到釋出的流程
熱門前端框架:
測試工具:單元測試、整合測試及功能測試
伺服器端渲染
更多:Canvas、HTML 5 Web API、WebGL、SVG
人家大神ni 前 Mozila 台灣區產品經理
學習使用套件管理,開始練習簡單的輸入輸出、封裝及釋出專案
在 GitHub 上找技術開源專案,找找 Good First Bug 可以解
不適合新手跳進來的領域
example: 某訂房網站:完成開發後送到雲端上,若有問題則自動下架,回到前一個版本。
持續學習,持續進步!(謝謝)(…)
Mozila 講很多~
Q:我想知道現在 Web 工程師寫網頁時通常都在哪個瀏覽器上測試OuO
A:Google Chrome 先測,Firefox 和 Safari Mobile 。
先測當前版本,往前往後兩個
Q:台灣 Firefox 社群最近有哪些坑,有哪些適合後端開發者關注的?
A:Rust
Q:有什麼推薦的 GitHub 開源專案或 Good First Bug 嗎?
哪裡容易找到 Good First Bug 呢?
使用時機
Python 易於上手,且在各領域被廣泛使用
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing