線上程式教學課程: Linux雲端伺服器,用AWS暸解Apache與Nginx
你知道有90%以上的網站是架設在Linux上嗎?網站架設不光是把程式寫好,系統設定與架構更是改善效能的大重點。本課程從Linux基礎指令開始,一步一步帶你了解網站架設的每一個細節!
最後更新時間: 2023/5/29
課程敘述
你知道有90%以上的網站是架設在Linux上嗎?
網站架設不光是把程式寫好,系統設定與架構更是改善效能的大重點。
無論你多會PHP、Ruby on Rails、JAVA、Python還是NodeJS,
如果不會對於Linux作業系統沒有基本程度的瞭解,還是很難說你多會網站架設!
畢竟無論哪種語言的基本函式庫功能都取自於系統的支援。
如果你對Linux這個名詞還不熟悉,可以參考我們的文章:
Linux是什麼?從網站開發到物聯網無所不在的OS作業系統介紹。
對新手最友善的Linux 分布版 Ubuntu
你認識最適合新手入門Linux發行版Ubuntu嗎?那你知道Debian為何常被一起提起?
如果你還不認識亞馬遜 Amazon AWS可以參考
為什麼熟悉Amazon AWS總是高薪工程師的加分條件? 深入淺出的AWS服務教學介紹。
此外,架設網站除了作業系統外,還有一個很重要的部分就是網頁伺服器(Web server)程式。一般的工程師都只有了解怎麼設定,並沒有對自己使用的網頁伺服器設定做深刻的了解,因此平白浪費了需多的效能與可能性。
而最常用的網頁伺服器就是此課程包含的Apache 與 Nginx。
這堂課會從頭開始詳細介紹設定指令,連Linux新手都可以清楚地了解自己每個指令後面的意義,一步一步帶你了解網站架設的每一個細節,不再讓你只有複製貼上祈禱他們會正常運作了,
最後更將之運用在業界常用的Amazon AWS 雲端運算服務上。讓同學對於自己的工作內容更加的掌握!
進階輔助課程組合:
Linux AWS Apache Nginx + MySQL 進階輔助課程組合
課程難度
初級,此課程需要一點基本程式經驗。
請參閱課程需求
課程需求
1. 有一台電腦
2. 對架設網站有興趣
3. 不排斥撰寫沒有使用者圖像介面(GUI)的程式
4. 有一顆不畏懼艱難的心
課程目標
1. 學習Linux基本指令
2. 了解網站基本邏輯
3. 了解如何使用Web Service(Apache 與 Nginx)
4. 能夠使用VPS或是AWS架設網站
課程特點
從基本的Linux作業系統開始講解,不會跳來跳去好像需要強大的知識背景。
同時提供本機端與雲端的練習環境架設教學。
使用業界市佔率最高的Amazon AWS 來做教學。
同時包含Apache 與 Nginx兩大最多人使用的網頁伺服器。
基礎常見的網站系統優化與架構教學
第一章 (總長2小時)
第二章 (總長3小時)
第三章 (總長5小時)
第四章 (總長5小時)
第五章 (總長3小時)
第六章 (總長2小時)
第七章 (總長2小時)
第八章 (總長1小時)
課程講師
縱裕
iOS 工程師 / Ruby On Rails 網站工程師
現職為iOS 工程師,但同時也在鑽研網站技術並且建立多個網站。
曾協助多個新創公司,範圍包含網站前端到桌面應用程式倉存管理與電子機關互動。
從網站架設,手機APP到系統底層都有豐富的經驗。
擅長不同系統架構的整合與創新想法的實現。
經歷:
進度條 技術顧問
Digilog.tw 網站與倉庫後台程式架構設計與建置
Zooe 線上教學平台 網站架構設計與建置
HelloStudy 楓禾留遊學網 設計與建置
Funlock 放樂工作室真實密室逃脫遊戲 - 魔鏡迷城 電子機關設計與製作
iOS App - Rock Click 節拍器
Nexcom ARM韌體與軟體工程師
Insyde BIOS工程師





