• 課程時長

    6 小時 13 分

  • 課程級別

    通用

  • 授課語言

    中文

這堂課你將會學到

  • HTML、CSS、JavaScript 網頁前端設計
  • 學會兩種 web 框架 Django & Flask 的運作流程與設計⽅法
  • 用Flask實作微型MVC網頁框架
  • 以 Django 為例熟悉 MVC 網⾴架構觀念與實作
  • 資料庫設計與資料存取
  • 前端與後台整合
  • 網頁後台設計
  • 網頁資料庫串接
  • Django 整合 Bootstrap 網頁立馬變美
  • 獨立完成一個屬於自己的部落格
  • 理解即時聊天系統原理並進行實作

章節目錄

  • 1

    第 1 章 Linux介紹與安裝說明

    • 單元 1 - 認識Linux與常見發行商

    • 單元 2 - 安裝前規劃與虛擬機設定

    • 單元 3 - 安裝Ubuntu

    • 單元 4 - 安裝CentOS

    • 單元 5 - 在本地登入與操作

    • 單元 6 - 必殺技:在主機前能不用帳號密碼登入?

    • 單元 7 - 在遠端登入與操作Linux

    • 單元 8 - 必殺技:在遠端如何自動登入?

    • 單元 9 - 讓Linux應用程式投射在Windows端執行

  • 2

    第 2 章 指令的操作技巧

    • 單元 1 - 使用文書編輯指令vi

    • 單元 2 - 了解指令的執行順序與執行方式

    • 單元 3 - 必殺技:錯誤的指令順序讓駭客有可趁之機?

    • 單元 4 - 指令的操作技巧

    • 單元 5 - 必殺技:指令 [ -d /opt/dir ] || mkdir -p /opt/dir 是幹嘛用的?

    • 單元 6 - 認識常用的指令1(Shell內建、日常必備)

    • 單元 7 - 認識常用的指令2(打包與壓縮、權限控管、程序與訊號)

    • 單元 8 - 必殺技:不知道該用哪個指令怎麼辦?

  • 3

    第 3 章 檔案系統與目錄結構

    • 單元 1 - 新增硬碟與切分割區

    • 單元 2 - 必殺技:一開始的安裝程式怎麼切分割區的?

    • 單元 3 - 格式化分割區

    • 單元 4 - 掛接與卸載分割區

    • 單元 5 - 必殺技:建新的分割區給/home,資料搬一次還是兩次

    • 單元 6 - 寫入設定檔/etc/fstab

    • 單元 7 - 必殺技:USB硬碟的硬體裝置常變,怎麼固定它?

    • 單元 8 - 虛擬記憶體

    • 單元 9 - 認識FHS與檔案類型

  • 4

    第 4 章 套件與軟體安裝

    • 單元 1 - 認識DEB與軟體安裝(適用Ubuntu)

    • 單元 2 - 認識APT與軟體安裝(適用Ubuntu)

    • 單元 3 - 必殺技:如何快速的建立網站伺服器並擷取網頁?

    • 單元 4 - 認識RPM與軟體安裝(適用CentOS)

    • 單元 5 - 認識YUM與軟體安裝(適用CentOS)

    • 單元 6 - 必殺技:如何快速的建立網站伺服器並改變埠號?

    • 單元 7 - 使用原始檔安裝套件

    • 單元 8 - 必殺技:原始檔安裝要如何移除與升級?

    • 單元 9 - 使用執行檔安裝套件