架構與設計:核心+高級培訓培訓
在這個由講師指導的現場培訓中,參與者將學習軟體架構和設計的基礎和高級概念,同時逐步完成 一系列動手實踐、現場實驗室練習和討論。
觀眾
- 軟體專業人員
- 軟體設計師
- 開發人員
課程形式
- 部分講座、部分討論、練習和大量動手實踐
注意
- 要申請本課程的定製培訓,請聯繫我們進行安排。
課程簡介
建築與設計 - 核心培訓 -- 3 天
Software Architecture 簡介和設計原則
Software Architecture 技術
安全架構
集成架構
建築專案 – 小組作業
建築與設計 - 高級培訓 -- 3 天
大型 Software Design
可維護性設計
建模在架構中的作用
架構品質管理
Enterprise Architecture
雲架構
Big Data 概述
移動和社交 Networking
Microservices 和 API 的最新趨勢
個案研究
總結和結論
最低要求
- 軟體開發經驗
需要幫助選擇合適的課程嗎?
架構與設計:核心+高級培訓培訓 - 詢問
架構與設計:核心+高級培訓 - 咨詢詢問
咨詢詢問
客戶評論 (1)
我喜歡有助於打開思維並獲得對軟體架構的新見解的練習。
Gabriele - EAGLEPROJECTS S.p.A.
課程 - Architecture and Design: Core + Advanced Training
機器翻譯
相關課程
使用遊戲化技術進行創造性問題解決 (Design Thinking)
14 時間:這種由講師指導的 澳門現場培訓(在線或現場)面向希望通過遊戲化技術解決日常工作場所挑戰的初級到中級參與者。
在本次培訓結束時,參與者將能夠:
- 理解 Design Thinking 的原則及其在解決問題中的應用。
- 結合遊戲化技術來促進參與和創新。
- 為常見的工作場所問題制定創造性和實用的解決方案。
- 跨團隊有效協作以實施解決問題的策略。
- 應用反覆運算方法,通過反饋和實驗來優化解決方案。
Domain Driven Design: 概念與實踐
21 時間:這種由講師指導的現場培訓澳門(在線或遠端)面向希望學習 DDD 概念和實踐並將其應用於其軟體專案的中級開發人員、架構師和分析師。
在培訓結束時,參與者將能夠:
- 掌握核心DDD概念(邊界上下文、實體等)及其在軟體專案中的應用。
- 應用戰略 DDD 來定義和設計領域模型、識別子領域並建立邊界。
- 使用 CQRS、工廠和事件溯源等模式實現戰術 DDD。
- 使用 DDD 技術有效地重構和現代化遺留系統。
- 設計和實現面向產品、領域和團隊的體系結構。
- 利用數據網格創建面向領域的數據平臺,支援數據發現和治理。
Design Patterns
14 時間:有許多經過驗證的模式廣泛適用於所有人。有時只需更改名稱並在特定技術中實現該模式即可。這可以節省數百小時的設計和測試時間。培訓目標本課程有兩個目標:首先,它允許您重用廣爲人知的模式;其次,它允許您創建並重用特定於您組織的模式。它幫助您評估模式如何降低成本,系統化設計過程,並基於您的模式生成代碼框架。受衆軟件設計師、業務分析師、項目經理、程序員和開發人員,以及運營經理和軟件部門經理。課程風格本課程專注於用例及其與特定模式的關係。大多數示例通過UML和簡單的Java示例進行解釋(如果課程爲封閉課程,語言可以更改)。它引導您瞭解模式的來源,並展示如何編目和描述可以在整個組織中重用的模式。
設計思維:與內部客戶共情
7 時間:設計思維是一種以人爲中心的方法論,通過共情、定義、構思、原型和測試來解決問題。本課程特別強調“共情”階段,重點是將先前確定的痛點與內部客戶的真實需求聯繫起來,並通過動態的協作活動將洞察轉化爲可操作的成果。
本課程爲講師指導的線下或遠程培訓,面向初學者到中級水平的團隊和領導者,旨在深化他們的共情技能,加強與內部客戶的關係,並將痛點轉化爲有意義的改進機會。
通過本培訓,學員將能夠:
- 應用基於共情的技巧,發現並驗證客戶需求。
- 將已映射的痛點轉化爲清晰、可操作的需求。
- 參與動態的角色扮演和模擬,練習以客戶爲中心的對話。
- 從客戶的角度協作重新定義問題陳述。
課程形式
- 互動講座與引導討論。
- 動態的實踐角色扮演與共情練習。
- 小組工作坊,協作重新定義問題。
課程定製選項
- 如需針對特定內部流程(如採購或設備配置)定製課程,請聯繫我們安排。
設計思維:爲內部客戶共情與定義
7 時間:設計思維是一種以人爲本的方法論,通過同理心、定義、構思、原型設計和測試來解決問題。專注於前兩個階段——同理心和定義,幫助團隊更好地理解內部客戶,並明確需要解決的正確問題。
本課程爲講師指導的培訓(線上或線下),面向初級到中級水平的團隊和領導者,旨在通過實用、協作的方法,加強他們與內部客戶的聯繫,減少變革阻力,並提高運營效率。
通過本課程,學員將能夠:
- 運用積極傾聽和訪談技巧,收集有關內部客戶的有意義見解。
- 創建同理心地圖,捕捉用戶需求和痛點。
- 使用“5個爲什麼”和問題樹等工具,區分真實問題與表面問題。
- 起草清晰、可操作的問題陳述(POV),以指導解決方案的制定。
課程形式
- 互動式講座與討論。
- 實踐操作練習與角色扮演。
- 小組研討會與全體反饋環節。
課程定製選項
- 如需針對特定內部流程(如採購或設備配置)定製課程版本,請聯繫我們安排。
Design Thinking Workshop for Software Developers
14 時間:在這個由講師指導的、互動式工作坊培訓中(線上或線下),參與者將學習如何應用設計思維的五個階段,以更好地理解產品或服務的最終用戶所遇到的問題,然後制定最佳解決方案。
通過本次培訓,參與者將能夠:
- 使用創造性策略,將客戶需求與技術可行的解決方案相匹配。
- 制定策略,以增加客戶價值並增強產品和服務。
設計思維:創新方法論
24 時間:這個由講師主導的現場培訓 (線上或線下) 旨在幫助希望了解和應用Design Thinking方法論以推動創新和改善商業解決方案的初級到中級專業人員。
培訓結束時,參與者將能夠:
- 了解Design Thinking的核心原則及其在創新中的作用。
- 將Design Thinking的五個階段應用於解決問題。
- 利用創意技術和工具來促進創造力。
- 實施Design Thinking策略以改善流程和提高效率。
創新領導力:通過設計思維
14 時間:這種由 講師指導的 澳門 現場培訓(在線或現場)面向希望學習和應用 Design Thinking 方法以促進創新、增強問題解決能力並有效吸引團隊的初級領導者和人力資源專業人士。
在本次培訓結束時,參與者將能夠:
- 為參與者提供工具和方法,以促進創新和團隊參與。
- 培養同理心映射、構思和原型設計方面的技能,以解決複雜的挑戰。
- 將 Design Thinking 原則應用於領導力和 HR 場景。
- 在技術團隊中促進創新文化。
設計思維
4 時間:概述:
設計思維(DT)過程分爲五個階段(共情、定義問題、構思、原型、測試)。
在日益複雜的世界中,我們處理的問題可能需要特殊的方法。設計思維幫助應對複雜問題,掌握設計思維能夠有效處理複雜問題,改善溝通,提升說服效率,提高業務成果,並增強組織和個人的行爲與表現。
- 設計思維如何運作:向人們和問題學習,尋找模式,設計模型(模型漂移),測試模型,評估模型並重新設計。
- 設計思維、創新與創業之間的關係。
- 設計思維方法與工具:角色畫像、利益相關者地圖、客戶旅程地圖、服務藍圖、商業模式創新。
- 設計思維的應用:設計思維模式、顛覆性創新、迭代方法、敏捷估算技術、批判性思維、問題解決、團隊合作、領導力準備、溝通技能、技術敏銳度、前瞻思維、跨文化與道德能力、情商、自我意識、談判技巧、衝突解決。
目標:
- 理解設計思維的基本原理與細節
- 探索設計思維中的關鍵概念、因素、理論、類型與模型
- 實驗、體驗與實踐設計思維
授課方式:
這是一門爲期1天(4小時)的培訓課程,內容包括:
- 講座(40% - 理論、概念、模型的展示與互動)
- 小組練習(30% - 小組動態、遊戲、小組討論與模擬衝突解決練習)
- 個人活動(15% - 寫作、設計與同伴討論)
- 其他(15% - 視頻、閱讀)。
注:由於課程性質,最少需要3人成組。
Design Patterns in C#
14 時間:目標羣體:
技術團隊負責人、軟件開發人員
學習目標:
培訓的目的是掌握使用C#設計高級開發/項目結構的能力。
在課程中,學員將熟悉MSDN資源和支持開發過程的工具,如Microsoft Visual Studio、ReSharper。
PHP中的設計模式
14 時間:本次由講師指導的培訓在澳門(線上或線下)面向中級PHP開發者,旨在幫助他們有效應用設計模式於項目中。
培訓結束後,參與者將能夠:
- 理解設計模式的目的和優勢。
- 識別並實現適用於常見場景的設計模式。
- 使用行業認可的最佳實踐構建PHP應用。
- 將設計模式集成到現代框架中,如Symfony或Zend。
JavaScript - Advanced Programming
14 時間:本培訓專爲JavaScript開發者設計,旨在設計和實現高級互聯網應用。培訓期間討論的主題旨在引入JavaScript編程的最佳實踐,並突出最常見的錯誤。培訓的一個重要點是討論JavaScript語法中可用的面向對象編程。
Object Oriented Design using Design Patterns
14 時間:目的:
幫助技術分析師和設計人員了解如何通過軟件實現需求,確保業務規範和軟件代碼之間的可追溯性。
這個為期2天的培訓課程旨在幫助技術分析師和設計師設計業務分析師描述的規範。在轉換為軟件組件表示之後,生成的系統組件跟踪系統對軟件組件結構的要求。
最後,這些技術規範在軟件代碼中實現並在組件基礎上進行測試。由此產生的軟件組件提供了良好的變化反應性,因為它們允許逐層跟踪系統行為的實現級別(從用戶界面到業務對象層,通過存儲actor的使用選擇的應用程序組件)。
PHP Patterns and Refactoring
21 時間:該課程專為有經驗的程式師設計,他們希望探索與模式使用和重構相關的問題。每個參與者都知道使用這些模式的屬性和實際示例,這反過來又將使應用程式代碼能夠有效地構建正確的應用程式。