Contents
本課程旨在讓學生學習真實的架構案例研究,以成為一個更好的軟體架構師。課程中將討論4個案例研究,涵蓋經典的Web應用程式、檔案自動化系統等,並走過整個架構流程,包括對映元件、瞭解需求、定義應用程式類型、選擇技術堆疊、設計架構、新增備援等。課程中也將提供3個架構圖,邏輯圖、技術圖、實體圖,可供學生下載使用。
從這 3.5 小時的課程,你會學到
- 將架構模式應用於複雜系統
- 使用最相關的技術堆疊
- 將非功能需求定義為架構的基礎
- 使用各種備援( redundancy )技術
- 使用各種訊息傳遞方法
要求
- 需要具備先決的軟體架構知識
- 熟悉軟體架構流程者是加分的
課程說明
恭喜你! 你將成為一名出色的軟體架構師!
軟體架構師是該行業最具挑戰性和報酬最高的工作之一。
高薪,與管理層合作,與最新技術和模式打交道,與各種專案和團隊合作-所有這些使 Software Architect 成為軟體行業中最理想的職位之一。
成為一名軟體架構師並不容易。 但是成為一名優秀的軟體架構師就更加困難了。
成為一名優秀的軟體架構師的最好方法之一就是始終學習,並觀察其他架構師在自己的工作中做了什麼。
這正是本課程的目的。
在本課程中,我們將討論4個案例研究,這些案例研究是基於我近年來從事的基於營運的實際系統。
每個案例研究都提出了一個獨特的挑戰,並且在方法上存在很多曲折-我們將一起設計它們中每一個的架構。
案例研究多種多樣,我們將討論經典的 Web 應用程式(但有一個非常有趣的轉折……),檔案自動化系統等等。
對於每個案例研究,我們將走過整個架構流程,並執行以下操作:
- 對映元件
- 瞭解需求
- 定義應用程式類型
- 選擇技術堆疊
- 設計架構
- 新增備援
我們的技術堆疊也非常多樣化,我們將討論:
- .NET Core
- SQL Server
- Java
- MongoDB
- MySQL
- 還有更多
重要說明:本課程以《成為軟體架構師的完整指南》課程為基礎,並使用其中講授的一些概念(主要是架構流程)。 強烈建議(儘管不是強制性的)在此課程之前參加此課程。
但是,等等,還不止這些!
架構圖是架構師工作中最重要的產出之一。 這些圖是架構流程的縮影,總結並表示了架構的各個方面。
在本課程中,我們將為每個案例研究提供3個架構圖:
- 邏輯圖
- 技術圖
- 實體圖
這些圖顯示了架構的各個方面,並且是架構師工作的重要組成部分。
最好的部分是?
你可以下載這些圖以供自己使用。 這些圖是架構圖的一個很好的入門,並且你自己的系統很有可能與本課程中的至少一個案例研究非常相似。 即使沒有,你仍然可以將其用作自己的基礎。 簡而言之-它是屬於你的,可用來使用。
本課程是唯一使你能夠取得真實世界,基於營運的架構課程,該架構基於由真實架構師設計的系統,由真實開發人員開發的系統,並在其中投資了數百萬美元。 不要錯過這個機會!
目標受眾
- 想要豐富其知識的軟體架構師
- 想要成為軟體架構師的高級開發人員或系統分析師
講師簡介
Memi Lavi 資深軟體架構師和顧問 ( 更多講師主講課程介紹 )
在軟體產業擁有20多年經驗的高階軟體架構師。
認證的 Azure 解決方案架構師專家。
與各種客戶一起工作-政府。 新創企業,銀行,電信公司等等-設計其系統架構並與開發團隊緊密合作。
在許多技術會議和聚會上經常演講,並且是一位真正的軟體愛好者。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- 成為軟體架構師的完整指南
- 更多軟體架構相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!