fbpx

使用 Celery ,SQS & Python 解密分散式任務

喚起你的第一個 Python 可擴展的後端工作魂

課程介紹:English 简中

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

  • python 中多執行緒的基本原理
  • 如何使用 Python 和 Django 實現分散式任務( distributed tasks )
  • 實現處理程序間的訊息傳遞溝通以建構平行應用程式( parallel applications )
  • 如何使用 AWS Simple Queue Service(SQS)在雲端擴展
  • 學習如何建構分散式社交媒體資料攝取器( data ingestor )

要求

  • 可連接網路
  • 任何程式語言初級基礎
  • 安裝 Sublime Anaconda Python IDE 或任何 Python IDE
  • 對學習如何擴展分散式應用程式的熱情

課程說明

本課程向初學者介紹了Python 和 Django 背景中分散式程式設計的基本概念。 我們研究如何建構增加吞吐量和減少延遲的應用程式。 在本課程中,我們將在本課程的第一部分中深入探討,並使用 python-celery 建構分散式任務佇列框架( distributed task queue framework) 的非同步平行任務的堅實基礎。 我們將探索 AWS SQS,以便在雲端擴展我們的並行任務。 這些基礎知識將幫助你為幾乎任何 python 專案建構可擴展的 Python 解決方案。 在完成本課程時,你將學會如何使用流行的 Python 和 Django 分散式程式設計框架。 由學到的概念,你將發現用 Python 分散式計算的世界,以及將分散式組合元件建構到 Python 或 Django 專案中的過程是多麼容易。

為什麼選擇這門課程?

  • 作為 python 開發人員或 Django Web 應用程式開發人員,了解如何建構能以無阻礙方式處理長時間運行的作業或任務的應用程式非常重要,例如發送大量郵件、映射化簡 (map reduce )、運行高度計算函數、建立聊天應用程式。
  • 本課程將提高分散程式設計的技能,為你提供擴展應用程式所需的工具。
  • 本課程包含一些專案,你可以參考這些專案在實際專案中運用,其重點在於將應用程式分散化( distributed )並具有非同步組合元件。
  • 在課程期間,你將可以線上聯絡講師,或於論壇提問獲得個人的解答。
  • 一旦購買,將終生能接觸這30多場講座,與未來任何新加入的一系列課程
  • 本課程附帶30天退款保證!這意味著如果你有任何不滿意,將可收回你的錢。雖然您可能錯過了未來計劃的課程內容,以及能用到個人或商業專案的免費源始碼。

“來加入我吧,讓我們建立分散式的 Python 應用程式,提升你的職業生涯,加強你的知識和潛能以獲得更多收入。最好的部分是你不會覺得很難,實際上你會覺得很有趣! ”

目標受眾

  • 完整的 python 語言初學者
  • 希望在 Python 中探索分散式程式設計的非 Python 程式設計師
  • 希望實施分散式應用程式,對技術充滿熱情的創始人
  • 任何希望了解分散式程式設計如何用 Python 實現的人
  • 任何希望在 python web 應用程式中實現非同步程式設計者

講師簡介

Timothy Mugayi   熱衷軟體工程

軟體工程愛好者、全端開發人員、企業家,擁有9年以上的實戰的客製化解決方案經驗,包含培訓客戶、售前到開發、測試、維運等各方面的工作,積極為財富 500 強公司寫下未來一線到位的生產線。 除了在健身房保持活力並與家人在一起外,他還花相當多的時間將其建構品質軟體的愛傳播給那些分享同樣熱情和學習動力的人。

優惠資訊

如何購買這門課程比較划算?可以參考課程合購優惠方案


報名參加課程 

Sponsored by Udemy

也許你會有興趣

 學習資訊不漏接-歡迎使用 App 訂閱發文通知 

Spread the love

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: