fbpx

現代大型系統的軟體架構與設計

通過掌握軟體架構、系統設計和大數據處理,成為軟體架構師或技術主管。

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

  • 大型系統的軟體架構,每天能夠處理數百萬個請求
  • 設計高度可擴展、高度可用和高性能的軟體系統
  • 應用經過行業驗證的軟體架構模式、建構塊和最佳實踐
  • 定義系統的技術要求、高層級組合元件和 API
  • 為即將到來的系統設計面試樹立信心

要求

程式設計和軟體工程的基礎知識

課程說明

你準備好把你的職業生涯更上一層樓?

你想掌握軟體架構和系統設計嗎?

你來對地方了!

在本實用課程中,你將學習如何架構可擴展到數百萬日常用戶的真實系統,以及處理和儲存 PB 級數據。

如果你渴望成為一名軟體架構師,或者你已經是一名軟體架構師並且你需要很好地複習,這是你最好的資源。

這也是你為即將到來的系統設計面試做準備並由此獲得信心。

你將學到的內容包括:

  • 在不遺漏任何細節的情況下識別系統的技術要求
  • 定義易於使用和強大的 API
  • 應用現代架構建構塊和技術以實現高可擴展性、可用性和性能
  • 遵循經過行業驗證的軟體架構模式和最佳實踐
  • 為海量網際網路流量和大數據處理架構高度可擴展的系統
  • 像真正的專業軟體架構師一樣思考和權衡取捨

在完成本課程時,你將具備應對模糊的高層級需求所需的所有技能,並經歷系統設計的所有階段,一直到最終的軟體架構。

儘管本課程不涉及程式碼編輯,但它是一門實用性很強的課程,將提供你建構現實世界系統的基礎知識。

課程中涵蓋的所有技術和模式都被頂級軟體公司使用。

除了視訊講座,你還會發現

  • 許多資源,與課程中涵蓋的主題相關。
  • 測驗將幫助你驗證自己進度並查看課程材料
  • 相關文章和視訊的外部鏈接,增強你的學習體驗

如你滿足以下條件,本課程非常適合你:

  • 你想掌握軟體架構,這是一個通常不會在大學或程式訓練營中教授的主題
  • 你想成為軟體架構師或技術人員的高級成員,例如高級/首席軟體工程師或技術主管
  • 你正在準備系統設計面試,並希望增加成功的機會,並從眾多候選人中脫穎而出

那你還在等什麼? 🙂

讓我們開始吧!

常問問題

  • 我需要成為軟體架構師才能參加這門課程嗎?

絕對不!軟體架構師只是一個頭銜。事實上,許多公司並沒有將這個官方頭銜授予任何人。大多數軟體架構和系統設計都是由組織內值得信賴的工程師完成的。要獲得經理的信任,你需要展示紮實的軟體架構和系統設計知識。這正是本課程所提供的。

  • 軟體架構的重要性是什麼,為什麼我需要學習它?

大型系統的現代軟體開發非常複雜。通常它涉及多個軟體工程師數月的工作。就像沒有可靠的計劃和架構沒有人會嘗試建造摩天大樓一樣,一個大型軟體專案如果沒有適當的設計和經過批准的軟體架構是難以想像的。如果系統的軟體架構做得不好,專案失敗率是很大的。但是,如果軟體架構正確完成,它可以對許多人的生活產生巨大的積極影響,並幫助你的組織發展壯大。

  • 課程中是否涉及任何程式編輯?

不是。軟體架構是大型系統設計階段的一部分。只有在軟體架構最終確定時才進行程式編輯。意識到程式編輯只是軟體工程的一小部分,肯定需要一定的精神飛躍。如果軟體架構和設計正確完成,程式編輯任務和之後的一切都會變得非常簡單和直接。另一方面,如果軟體架構沒有正確完成,實施階段可能會成為一個巨大的挑戰。

  • 任何軟體工程師都應該渴望成為軟體架構師嗎?

是也不是。隨著你獲得更多經驗,你將被期望做更多的軟體架構和設計。在大多數組織中,高級軟體工程師的角色需要軟體架構技能,即使你的角色中沒有“軟體架構師”。此外,即使你想繼續寫程式,你的程式碼也必須始終考慮整體軟體架構。否則它不會那麼有效。但是,如果你確實決定擔任軟體架構師的角色,你將獲得更大的責任感和更大的影響力,這通常會帶來更高的工作滿意度、工作保障和更高的薪酬。

目標受眾

  • 任何想要將自己的職業生涯提升到更高水準的學生,包括高級、技術總監或軟體架構師職位
  • 任何想學習軟體架構和系統設計的學生
  • 任何正在準備系統設計面試的學生

講師簡介

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

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

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

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

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

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

英文字幕:有

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

使用 Notion 來做上課筆記?

udemy 的課程講座數量動輒上百個,如果你要使用 Notion 當作是線上課程的筆記輔助工具,為這些講座建立與組織筆記是一件耗時且沒效率的工作

為了解決這個問題,Soft & Share 開發一個 chrome extension – LN+ for udemy ,可以根據 udemy 線上課程的課程大綱幫你自動建立成 Notion 筆記資料庫並產生筆記與課程的雙向關聯讓您專心上課與寫筆記就好,不用再煩惱課程筆記要放哪裡的問題!

🛫了解 LN+ for udemy 更多功能介紹請參考 – Learning Notes Plus for udmy


報名參加課程

Sponsored by Udemy


🛫使用關鍵字連結獲得更多線上學習資訊?請參考這個網頁說明


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: