" 電腦駭客養成班 "
基礎一 (1,2)
第一週: 駭客 “hackers” 是什麼 ?
老師: 王銘德, 美國佛羅里達州大學, 電腦科學碩士. 中山大學, 電機工程學士
* 我的 line 改成 mingderwang1
Why you are here?
適合學生年齡: 國高中生
宗旨: 此課程目的要讓學員了解什麼是電腦 (駭客), 以及如何培養電腦專家的基本技能
問題 1. 電腦相關的東西, 你會什麼? 你想學什麼 ?
Where you can go?
我希望以後能陸續開以下的課程
基礎班: vim, git, docker
初級班: Linux, AWS, Google Cloud
網站班: Javascript, css, html
程式班: 演算法, Golang, Python
進階班: DevOps, 大數據, 人工智慧
問題 2. 你已經會哪些 ? 你想學哪些 ?
內容
-
(
3/2->3/9) 第一週: 駭客 “hackers” 是什麼 ? - 電腦很厲害的人, 我們稱他 (她) 為電腦駭客 - (3/9) 第二週: 在雲端電腦, 學 Linux 指令 - 別人用滑鼠, 我只用視窗下指令.
- (3/16) 第三週: 程式設計師 - 駭客至少要會一種電腦語言, 一天教完 Golang 語言.
- (3/23) 第四週: 網頁專家 - 線上學 html 編輯與 CSS 產生器
- (3/30) 第五週: 資安專家 - 電腦病毒是什麼? 壞駭客在哪裡 ? 以及加密的重要 ?
內容 (續)
-
(
4/6→ 3/31) 第六週: 什麼是” 開放原始碼” Open Source ? - 學 git 版本控制. - (4/13) 第七週: 開發手機軟體 - 怎麼寫一支 iOS 及 Android 都能跑的 app.
- (4/20) 第八週: 怎麼不花半毛錢架設自己的網站 ? - 再多學一種網站常用的語言 Javascript.
(4/27) 第九週: docker 是什麼? - 虛擬主機又是什麼 ?- (4/27) 第十週: 什麼是以太幣? - 怎麼用虛擬錢包買加密貓?
駭客 “hacker” 是什麼 ?
(駭客, 中文翻譯得不好, 但通常媒體也是指 "壞駭客")
廣義: 電腦很厲害的人
每年台灣會有 Sitcon 學生電腦年會
狹義: 網路攻擊別人與防禦的人
每年台灣會有 Hitcon 駭客年會
我們要是
到底誰在攻擊誰?
主要還是國與國之間的攻擊
偷取個資, 盜用信用卡或詐騙
利用病毒鎖住你的硬碟, 勒索錢財
問題 3. 防止駭客入侵, 最重要需要養成什麼好習慣 ?
(等等... 層出不窮的手法, 這些都是犯罪行為)
我們這堂課 "駭客" 指的是
"很喜歡電腦, 而且用電腦來解決問題的人"
所以基本上 "電腦能力要很好"
"好問, 好學, 數學要好, 英文 ? 也要好, 人品也要好"
黑客松 "hackathon"
黑客 "hack" + 馬拉松 "marathon"
有機會, 我們可以組隊參加 "黑客松"
休息
10 分鐘
問題
你們長大, 想做什麼工作?
Linux 101
需要先登錄帳號, 使用雲端電腦
我最近常用的指令
目錄檔案相關
cd
ls
df
cp
cat
mv
rm
pwd
mkdir
其他 網路
vi
ps
ssh
echo
grep
find
head
tail
tree
ping
ifconfig
nc
hostname
nslookup
netstat
wget 或 curl
目錄檔案相關
cd <目錄>
ls -al
df -k
cp -r
cat <檔案>
mv
rm -r <檔案或目錄>
pwd
mkdir -p <目錄>
其他 網路
vi <檔案>
ps -ef
ssh
echo
grep -R
find
head <檔案>
tail -f <檔案>
tree
ping
ifconfig
nc
hostname
nslookup
netstat -rn
wget 或 curl
應用程式指令
git
npm
nvm
now
brew (Mac 才有)
glances
htop
電腦語言 管理者
go
node
python
sudo
chmod
useradd
crontab
apt-get (安裝軟體)
利用 docker 機當主機
需要先登錄帳號, 再進入雲端電腦
按 start 開始
在裡面練習 Linux 指令
開一台新主機
在這裡可以下指令
且按 alt-enter 可放大視窗
下課
Windows
* 需安裝 git for Windows
MacOS
* 需安裝 Homebrew
國高中電腦養成班 - 基礎一 (1,2)
By Ming-der Wang
國高中電腦養成班 - 基礎一 (1,2)
第一週: 駭客 “hackers” 是什麼 ? 第二週: 在雲端電腦, 學 Linux 指令 - 別人用滑鼠, 我只用視窗下指令
- 1,821