用 Java 實現分散式系統和雲端計算

學習規模化的分散式 Java 應用程式,平行程式設計,分散式計算和雲端軟體架構

報名參加課程

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

  • 設計和建構大規模平行處理 Java 應用程式和大規模分散式演算法
  • 為低延遲、容錯、高可用性和效能建立高效的基於雲端的軟體系統
  • 精通為現代雲端計算時代設計的軟體架構
  • 在全球佈署雲端分散式程式,為數百萬使用者、數十億請求和千兆位元組的資料提供服務

要求

  • 熟練掌握 Java
  • 對軟體工程和電腦科學的熱情
  • 多執行緒和同時性: 推薦使用

課程說明

你是否一直想要開發能夠觸及數百萬使用者並影響人們生活的軟體?

你有沒有想過現代的公司

  • 如何處理大量的網際網路流量和交易?
  • 安全地儲存我們數十億的照片、視訊和其他資料?
  • 在全球範圍內提供無可挑剔的使用者體驗和高效能的全天候服務?

那麼你來到了最完美的地方!

在本課程中,你將:

  • 掌握分散式系統、分散式計算和現代軟體架構的理論
  • 掌握建構分散式應用程式和平行演算法所需的實用技能,聚焦在基於 Java 的技術
  • 在雲端佈署分散式 Java 應用程式群組
  • 規模化分散式資料庫以儲存 petabytes ( 1PB=1024TB==2^50位元組 )的資料
  • 建構具有高度可擴充性和容錯性的分散式系統

在這個過程中,你將學習現代技術,比如:

  • Apache Kafka
  • Apache Zookeeper
  • MongoDB
  • HAProxy
  • Google 雲端平台
  • JSON
  • Java HTTP 伺服器與客戶端
  • 協議緩衝
  • Google 雲端平台

還有更多

那你還在等什麼?

今天就加入我們這個不可思議的旅程吧!

目標受眾

  • 那些想要建立現代化的分散式系統的學生
  • 希望獲得分散式計算和雲端技術新實用技能的學生
  • 精通 Java 的學生,希望將他們的軟體工程技能提升到一個新的水準

講師簡介

Michael Pogrebinsky 專業軟體工程師 | 軟體架構師 | 導師 (更多講師主講課程介紹)

Michael Pogrebinsky 是一位經驗豐富的軟體工程師和軟體架構師。

在他的職業生涯中,他開發了許多旗艦產品,並為谷歌( Google )、英特爾( Intel )等公司開發了尖端解決方案和技術。

他的主要興趣是實時性和高規模的軟體,並展示了他的技術領導力,在許多領域的領先公司工作。

他也是程式語言和技術的跨平台者,他的教學方法強調理解核心基礎知識,培養正確的思維方式和良好的實踐經驗。

他對技術的熱情使他成為其他工程師和學生的良師益友,他很高興能在 Udemy 分享他的知識和經驗。

英文字幕:有 ( 講師提供 )

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

報名參加課程

Sponsored by Udemy

也許你會有興趣

 歡迎加入 Java 學習資訊分享Telegram頻道

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: