使用 Docker 和 Nginx 建立 Django Web 應用程式 | 設定反向代理程式 | 使用 Amazon ECS 部署 – EC2 啟動類型
從這 6.5 小時的課程,你會學到
- 如何使用 Amazon ECS(EC2 啟動類型)部署您的網站
- 了解如何使用 IaaS(基礎設施即服務)
- 將 Nginx 配置為反向代理
- 將 Nginx Docker 化
- 將 Django 應用程式 Docker 化
- 註冊網域名稱並設定 SSL/TLS 憑證
- 使用 Amazon RDS 託管 PostgreSQL 資料庫
- 在 Amazon S3 上部署靜態檔案(CSS + JS)
- 使用環境變數保護敏感數據
- 創建基本應用程式
要求
- 必須使用 Windows PC,而非 MacOS/Linux(因為 Docker 可能有部署問題)
- 需要具備 Django 和 AWS 的基礎知識
- 你也應該了解 HTML/CSS 和 JavaScript 的基礎知識
- 了解 Docker 會有所幫助,但這不是本課程的強制要求
課程說明
歡迎!我將協助您掌握使用 Nginx 和 Docker 將 Django Web 應用程式部署到 Amazon Elastic Container Service (ECS) 的基礎知識。
——請仔細閱讀——
本課程主要針對具備 Django 和 AWS 基礎知識的學員。 Docker 知識會有所幫助,但這並非本課程的強制要求。
簡而言之,如果您具備 Django 和 AWS 的相關知識,並且想學習如何部署 Web 應用程序,那麼本課程絕對適合您!
我希望幫助您將 Django Web 應用程式部署到 AWS。
「使用 Nginx 和 Amazon ECS 部署 Django Web 應用程式」課程結構簡潔,邏輯清晰。從樣式到圖形以及涵蓋的主題,所有設計都以學生為中心。
- 本課程主要講解如何使用 Docker 和 Nginx 將 Django Web 應用程式部署到 Amazon ECS。
- 在本課程中,我們需要從 AWS Route 53 購買網域。
- 我們將只專注於部署,不會深入探討任何自動化工具的使用,也不會專注於複雜的用例。這包括用於持續整合和交付的 AWS CI/CD 工具。
- 您將學習如何使用多項 AWS 服務,例如 Amazon S3、Amazon RDS、Route 53、憑證管理員、彈性容器服務(EC2 – 啟動類型)等。
- 您還將學習如何將網域名稱和 SSL 憑證附加到您的 Web 應用程式。
- 課程結合了理論和實踐演示。
- 本課程結構邏輯清晰,條理清晰,並非只是到處亂放幻燈片。
- 課程從淺顯易懂的講解開始,然後逐步深入。
- 您還將學習 Docker 和容器化的基礎知識。
- 本課程包含豐富的講義投影片、PDF 簡報、程式碼片段/參考資料,並附帶完整的專案原始碼(以 zip 檔案形式)。
- 所有 150 多張投影片可下載為 PDF 格式。
使用 Nginx 和 Amazon ECS 部署 Django Web 應用程式課程是一門非常實用的課程,可讓您應用所學:
- 本課程包含豐富的實作講座。
- 您將能夠透過容器化來部署您的 Django Web 應用程式。
- 我們將配置 Nginx 作為反向代理,並使用 Gunicorn 將其綁定到我們的 Django 應用程式。
您的導師:
我叫 Arno Pretorius。我是一名合格的 IT 教師,曾進行過線下和線上程式設計教學。我主要的熱情在於教學和技術,所以我想,為什麼不將兩者的優勢結合起來,創造出真正令人驚嘆且有價值的東西呢?多年來,我創建並部署了許多基於 Django 的實際應用程序,包括一個面向大學畢業生的求職入口網站和一個專屬社交網路。
我是一名軟體開發人員、AWS 解決方案架構師和開發助理。我對雲端運算、Web 開發以及與程式設計和技術相關的一切事物都充滿熱情。
那麼,讓我們開始熟練 Django 部署,並掌握一兩項額外的服務。
相信我,您一定會得到很好的指導!
本課程還包含:
- 6.5 小時以上的點播視訊
- 終身訪問
- Udemy 結業證書
- 一些可下載的資源
- 在手機和電視上訪問
目標受眾
- 想要學習如何部署網站的 Django 開發者
- 具備 Django 基礎知識的中高階 Python 開發者
- 部署愛好者!
講師簡介
Arno Pretorius 雲端部署顧問 | 技術講師
Arno 是一位雲端部署顧問和技術講師,對 Web 開發、雲端運算和 DevOps 充滿熱情。他擅長教授實用的動手技能,幫助學習者自信地將知識應用於實際專案。
他擁有資訊科技學士學位和研究生教育證書 (PGCE),這為他奠定了堅實的學術和教學基礎。他也是 AWS 認證的解決方案架構師和開發人員,能夠將豐富的產業和雲端專業知識融入他的課程中。
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 限時優惠中 約NT330(點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Django 相關線上課程與電子書
- Python學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響