Udemy線上課程 分布式系統與使用Java進行云計算 講師:Michael Pogrebinsky | Software Architecture & Java Programming Expert 影音教學 中文發音 中文版(DVD版)
你是否一直想開發能服務上百萬用戶、能影響人們生活的軟體?
對于現代公司,你是否一直在思考以下問題:如何處理海量網絡流量與事務?如何確保數十億照片、影片及其他數據的存儲安全?如何為全球用戶提供全天候完美用戶體驗與高性能?那么這門課就是你的最佳選擇!
在這門課中,你將會:掌握分布式系統、分布式計算與現代軟體架構理論掌握開發分布式應用和并行算法所必須的操作技能,主要包括基于Java的技術在云端部署分布式Java應用程序組擴展分布式數據庫,用于存儲PB級數據開發可擴展性高且具有容錯性的分布式系統 同時,你還可以學習以下現代技術:Apache KafkaApache ZookeeperMongoDBHAProxy谷歌云平台JSON Java HTTP服務器與客戶端Protocol Buffers谷歌云平台其他
完成課程學習后,你將能夠:應用最佳實踐開發構建真實的分布式系統擴展分布式系統,每日可數十億事務在云端部署分布式應用為用例與軟體架構選取最適當的技術利用基于Java的現代技術存儲和處理海量數據
還在等什么?
今天就加入我們,一起踏上不可思議的旅程吧!
常見問題
- 學習本課程需要具備哪些基礎知識?
你只需要掌握Java語言的基礎知識。多線程和并發基本知識有助于學習,但不屬于必備知識。
- 本課程是否可以幫助我進行系統設計面試?
是的。系統設計面試中時常出現有關分布式系統的問題,大型公司格外鐘愛此類問題。在面試和實際項目工作中,均可利用從本課程中學到的技能推動職業發展。
- 我是否需要支付任何軟體或云賬戶的費用?
不需要。本課程涉及的各項技術均為免費開源技術。云端課程也不需要額外支付任何其他費用。如你有意愿繼續學習,所有云供應商也均提供免費賬戶,供你免費使用和練習。請參考具體云供應商的指南文檔。
- 我是否可以在個人電腦上本地運行和開發分布式系統?
可以。你無需購買額外硬件,也可以在個人電腦上開發和運行分布式系統。一般來說,在進入質檢和生產環節前,大部分分布式計算開發都是在一台電腦上完成的。
- 我想成為軟體工程師或技術主管,這門課程是否適合我?
當然適合。通過本課程,你能夠掌握軟體架構與分布式計算操作技能,幫助你成為軟體工程師和技術主管。得益于先進的云計算技術,如今主流公司均采用分布式系統并在云端進行部署。因此,本課程涵蓋的操作技能是現代軟體工程師取得成功的必備技能。
Quiz(distributed-systems-cloud-computing-with-java-chinese).html
01 - 分布式系統介紹
001 Introduction and Motivation.mp4
02 - 集群協調服務與分布式算法
002 集群協調與Leader選舉原理簡介.mp4
003 Zookeeper服務器與客戶端(下載與安裝).mp4
004 重要提示:Apache Zookeeper——安裝與故障排除說明.html
005 Zookeeper客戶端線程模型 & Zookeeper Java API.mp4
005-zookeeper-api-introduction.zip
006 使用Zookeeper調試應用程序的重要提示.html
007 Leader選舉執行.mp4
007-leader-election.zip
008 Watchers、Triggers與故障檢測簡介.mp4
008-watchers.zip
009 Leader再選舉執行.mp4
009-leader-reelection.zip
010 實踐——使用Zookeeper自動恢復集群狀態.html
010-autohealer-exercise.zip
010-autohealer-solution.zip
03 - 集群管理、註冊與發現
011 服務註冊表& 服務發現簡介.mp4
012 服務註冊表& 發現——執行.mp4
012-service-registry.zip
04 - 網絡通信
013 網絡通信簡介—— 選學.mp4
013 網絡通信簡介—— 選學_zh.vtt
014 分布式系統中的HTTP通信.mp4
015 HTTP服務器——執行& 自定義頂部組件.mp4
015 HTTP服務器——執行& 自定義頂部組件_zh.vtt
015-httpserver.zip
016-httpclient.zip
017 分布式系統中的消息傳遞語義.mp4
018 復雜的數據傳輸——序列化 & 反序列化.mp4
05 - 構建分布式文檔搜索
019 TF-IDF簡介.mp4
020 TF-IDF執行.mp4
021 并行TF-IDF & 系統架構.mp4
022 Worker節點執行——分布式搜索第1部分.mp4
022-distributed-search-worker-node.zip
023 搜索集群協調器——分布式搜索第2部分.mp4
023-distributed-search-cluster-node.zip
024 搜索Web應用程序——分布式搜索第3部分.mp4
024-distributed-search-frontend.zip
06 - 負載均衡
025 負載均衡器簡介.mp4
026 負載均衡策略&算法.mp4
027 負載均衡網絡層.mp4
028 HAProxy——負載均衡練習.mp4
029 HAProxy with Docker - Running HAProxy on any Platform.mp4
029-haproxy-practice.zip
07 - 分布式消息代理
030 消息代理介紹.mp4
031 Apache Kafka——介紹.mp4
032 Apache Kafka作為分布式系統.mp4
033 Apache Kafka——練習構建Kafka集群.mp4
034 Apache Kafka——Java中的Kafka生產者.mp4
034-kafka-producer.zip
035 Apache Kafka——構建Kafka消費者、可擴展性和發布_訂閱.mp4
035-kafka-consumer.zip
036 分布式銀行系統——練習.html
036-banking-system-exercise.zip
037 分布式銀行系統——練習答案.html
037-banking-system-solution.zip
08 - 分布式存儲 & 數據庫
038 分布式存儲介紹.mp4
039 數據分片.mp4
040 一致性哈希動態分片.mp4
041 數據庫復制、一致性模型&Quorum共識.mp4
09 - 擴展一個真實的數據庫——分布式MongoDB
042 MongoDB介紹.mp4
043 使用數據復制擴展MongoDB——介紹.mp4
044 在分布式MongoDB中啟動復制集.mp4
045 使用數據分片擴展MongoDB——介紹.mp4
046 啟動一個MongoDB分布式分片.mp4
046-insert-many-movies.zip
046-insert-many-users.zip
10 - 全局范圍內的云計算和部署
047 云計算介紹.mp4
048 云部署練習——計算實例與模板.mp4
048-cloud-web-application.zip
049 實例組、彈性伸縮與自動修復.mp4
050 多區域部署與全局負載均衡.mp4
11 - 課程福利
051 課程福利.html
|
|