fbpx

在 Google 應用程式引擎上部署無伺服器 Django 應用程式

Contents

用 Docker 建立一個 Django 應用程式,並使用 Google App Engine、Datastore 和 Secret Manager 將其部署到 Google 雲端

從這 3.5 小時的課程,你會學到

  • 如何使用無伺服器技術
  • 如何使用谷歌應用引擎
  • 如何使用谷歌雲端資料儲存
  • 如何使用谷歌雲端秘密管理器
  • 如何使用 Docker 設定一個 Django 專案
  • 如何建構一個 Django 應用程式

要求

  • 對 Django 的瞭解
  • 有一些使用Python的工作經驗

課程說明

歡迎來到我們的課程。建立並部署一個 Django 應用程式到無伺服器的 Google App Engine!

這是一個簡潔的、基於專案的課程,將教你如何將 Django 部署到 Google App Engine。

無伺服器技術是一個新概念,正在迅速普及。

無伺服器的好處是沒有伺服器供你管理,這在建立和維護專案時節省了大量的時間。

這意味著開發者可以將更多時間用於為他們的應用程式建構定製功能,而減少管理基礎設施的時間。

在本課程中,你將學習如何將 Django 部署到目前最流行的無伺服器技術之一。Google App Engine。你還將學習如何使用一套谷歌雲端技術,如資料儲存和秘密管理器。

在本課程中,你將用 Django 建立一個URL Shortener,使用Docker作為開發環境,使用Datastore作為資料庫。

我們將遵循所有的最佳實踐,例如。

  • 使用 Docker 建立一個開發環境
  • 使用測試驅動開發(TDD)編寫單元測試
  • 建立一個本地 Datastore 模擬器
  • 使用秘密管理器來保護敏感的配置值
  • 管理靜態檔案

這是一個高級別的課程,假定以前有 Django 和 Docker 的經驗。

準備好將 Django 部署到Google App Engine,並學習其中的所有細節了嗎?讓我們開始吧!

目標受眾

  • 希望學習如何部署到谷歌應用引擎的中高階 Python 開發人員
  • 希望將 Django 應用部署到Google App Engine的開發者
  • 任何希望學習如何使用無伺服器技術的人

講師簡介

Mark Winterbottom 全端軟體工程師 (更多講師主講課程介紹)

嘿,我是 Mark! 我是一位屢獲殊榮的全端軟體工程師,熱衷於學習和教授新技術。

這種熱情始於 我 12 歲時,當我自學如何製作 Windows 批量處理指令時。我幾乎不知道那時我的電腦上做各種駭客探索會變成一輩子對程式設計的熱愛。

我繼續在諾丁漢特倫特大學( Nottingham Trent University )攻讀計算機系統網路學位,並在跨國公司和新創公司擔任過各種開發人員的職務。

我一直認為學習最終都會到教學。因此,我成立名為 London App Developer 的軟體開發部落格和一家諮詢公司。我的作品曾在《每日郵報》、《 Mashable》、《 TechCrunch》、《赫芬頓郵報》、《鏡報》和《 Gizmodo》中發表,每個月有30,000多名開發人員閱讀我的程式設計教程。

我教 Udemy 的目標是幫助開發人員通過其程式設計才能改善生活。無論是通過建構新的系統和工具來使世界變得更美好,或使他們的生活更輕鬆。如果我可以幫助他們提高收入能力,就可以更好地支持社區和親人,那就太好了。 

我的專長是Python、Django、JavaScript、HTML5 和 CSS3,但是由於我是全端工程師,因此我可以解決大多數程式語言和框架的問題。

我和妻子兼商業夥伴 Brooke 一起住在英國倫敦。

Brooke Rutherford 品牌與行銷傳播 (更多講師主講課程介紹)

嗨!我是 Brooke。我是一位數位行銷專家,具有社交媒體、品牌和內容策略方面的專業知識。我也是位於倫敦的軟體諮詢公司(和部落格)的合夥人,名為London App Developer。我們為開發人員社區提供培訓指南和課程。 

從渥太華大學( University of Ottawa )獲得傳播學碩士學位後,我搬到了英國倫敦,開始了新聞、公關和社交媒體的職業生涯。到這座城市短時間後,我開始從事教育和技術領域,從那時起,這兩者一直是我的熱情所在!

我曾為陷入困境的新創公司和市值十億美元的公司工作。我的經歷是多種多樣的。但是,每個角色和做過的專案都讓我對如何與客戶建立聯繫並建立長期、有意義的關係,從而推動品牌和業務的銷售和成長有獨到的見解。

雖然不是開發人員 – 我有一個商業/婚姻夥伴!目前,我對 Udemy 課程的角色是幫助支持課程出版上線。我們希望你喜歡它!

-Brooke

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選這個 Network & Security 課程✨優惠連結✨ ( NT390 起特價中 ) | 新客戶✨ 優惠連結| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: