Architecture and Design: Core + Advanced Training培訓
在這個由講師指導的現場培訓中,參與者將學習軟體架構和設計的基礎和高級概念,同時逐步完成 一系列動手實踐、現場實驗室練習和討論。
觀眾
- 軟體專業人員
- 軟體設計師
- 開發人員
課程形式
- 部分講座、部分討論、練習和大量動手實踐
注意
- 要申請本課程的定製培訓,請聯繫我們進行安排。
課程簡介
建築與設計 - 核心培訓 -- 3 天
Software Architecture 簡介和設計原則
Software Architecture 技術
安全架構
集成架構
建築專案 – 小組作業
建築與設計 - 高級培訓 -- 3 天
大型 Software Design
可維護性設計
建模在架構中的作用
架構品質管理
Enterprise Architecture
雲架構
Big Data 概述
移動和社交 Networking
Microservices 和 API 的最新趨勢
個案研究
總結和結論
最低要求
- 軟體開發經驗
需要幫助選擇合適的課程嗎?
Architecture and Design: Core + Advanced Training培訓 - Enquiry
Architecture and Design: Core + Advanced Training - 咨詢詢問
咨詢詢問
客戶評論 (1)
我喜歡有助於打開思維並獲得對軟體架構的新見解的練習。
Gabriele - EAGLEPROJECTS S.p.A.
Course - Architecture and Design: Core + Advanced Training
機器翻譯
相關課程
Learning CMake
14 時間:這種以講師為主導的澳門現場培訓(現場或遠端)針對的是希望在跨平台環境中使用CMake自動化構建過程的軟體工程師。
在培訓結束時,參與者將能夠:
- 使用 CMake 構建、測試和打包軟體。
- 控制軟體編譯過程。
- 將 CMake 與本機構建環境結合使用。
- 解決常見的生成系統問題。
Creative Problem Solving with Gamification Techniques (Design Thinking)
14 時間:這種由講師指導的 澳門現場培訓(在線或現場)面向希望通過遊戲化技術解決日常工作場所挑戰的初級到中級參與者。
在本次培訓結束時,參與者將能夠:
- 理解 Design Thinking 的原則及其在解決問題中的應用。
- 結合遊戲化技術來促進參與和創新。
- 為常見的工作場所問題制定創造性和實用的解決方案。
- 跨團隊有效協作以實施解決問題的策略。
- 應用反覆運算方法,通過反饋和實驗來優化解決方案。
Domain Driven Design: Concepts and Practices
21 時間:這種由講師指導的現場培訓澳門(在線或遠端)面向希望學習 DDD 概念和實踐並將其應用於其軟體專案的中級開發人員、架構師和分析師。
在培訓結束時,參與者將能夠:
- 掌握核心DDD概念(邊界上下文、實體等)及其在軟體專案中的應用。
- 應用戰略 DDD 來定義和設計領域模型、識別子領域並建立邊界。
- 使用 CQRS、工廠和事件溯源等模式實現戰術 DDD。
- 使用 DDD 技術有效地重構和現代化遺留系統。
- 設計和實現面向產品、領域和團隊的體系結構。
- 利用數據網格創建面向領域的數據平臺,支援數據發現和治理。
Design Patterns
14 時間:每個人都可以使用大量經過試驗和測試的模式。有時,這是在特定技術中更改名稱和實現模式的問題。它可以節省數百小時,否則將花費在設計和測試上。 Training Go als本課程有兩個目標:第一,它允許您重用廣為人知的模式;第二,它允許您創建和重用特定於您組織的模式。它可以幫助您估計模式如何降低成本,使設計流程系統化並根據您的模式生成代碼框架。受眾軟件設計人員,業務分析師,項目經理,程序員和開發人員以及運營經理和軟件部門經理。課程風格本課程重點介紹用例及其與特定模式的關係。大多數示例都在UML和簡單的Java示例中進行了解釋(如果課程被預訂為封閉課程,則語言可能會發生變化)。它將指導您完成模式的來源,並向您展示如何編目和描述可在整個組織中重複使用的模式。
Design Sprint Workshop
35 時間:這種以講師為主導的澳門現場培訓(現場或遠端)針對的是希望學習如何在其組織內成功進行設計衝刺的人。
在培訓結束時,參與者將能夠:
- 降低將新產品推向市場的風險。
- 在構建產品之前,收集客戶對新概念的反饋。
- 激發團隊的創造力,更快地做出關鍵決策。
Design Thinking Workshop for Software Developers
14 時間:在這個由講師指導的澳門現場研討會培訓中,參與者將學習如何應用Design Thinking的五個階段,以更好地瞭解產品或服務的最終使用者遇到的問題,然後制定解決這些問題的最佳方法。
在培訓結束時,參與者將能夠:
- 使用創造性的策略,將客戶的需求與技術上可行的解決方案相匹配。
- 制定戰略以增加客戶價值並增強產品和服務供應。
Design Thinking: Innovation Methodologies
24 時間:這個由講師主導的現場培訓 (線上或線下) 旨在幫助希望了解和應用Design Thinking方法論以推動創新和改善商業解決方案的初級到中級專業人員。
培訓結束時,參與者將能夠:
- 了解Design Thinking的核心原則及其在創新中的作用。
- 將Design Thinking的五個階段應用於解決問題。
- 利用創意技術和工具來促進創造力。
- 實施Design Thinking策略以改善流程和提高效率。
Innovative Leadership through Design Thinking
14 時間:這種由 講師指導的 澳門 現場培訓(在線或現場)面向希望學習和應用 Design Thinking 方法以促進創新、增強問題解決能力並有效吸引團隊的初級領導者和人力資源專業人士。
在本次培訓結束時,參與者將能夠:
- 為參與者提供工具和方法,以促進創新和團隊參與。
- 培養同理心映射、構思和原型設計方面的技能,以解決複雜的挑戰。
- 將 Design Thinking 原則應用於領導力和 HR 場景。
- 在技術團隊中促進創新文化。
Design Thinking
4 時間:概述:
Design Thinking (DT)過程分為五個階段(同情,定義問題,構思,原型,測試)。
在日益複雜的世界中,我們處理可能需要特殊方法的問題。 Design Thinking有助於解決複雜問題。掌握設計思維有助於有效地處理複雜問題,更好地溝通,有效說服,改善業務成果並增強組織和個人行為和績效。
- 設計思維如何運作:向人們和問題學習、找到模式、設計模型(模型漂移)、測試模型、評估模型和重新工程模型。
- 設計思維、創新和創業之間的關係。
- 設計思維的方法和工具:人物誌、利益相關者地圖、客戶旅程地圖、服務藍圖、商業模型創新。
- 設計思維的應用:設計思維、顛覆性創新、迭代方法、敏捷估算技術、批判性思維、解決問題、團隊合作、領導準備、溝通技巧、科技敏感度、前瞻性思維、跨文化和倫理能力、情商、自我意識、談判技巧、衝突解決。
目標:
- 了解設計思維的基本原則和細微差別
- 探索設計思維中的關鍵概念、因素、理論、類型和模型
- 實驗、體驗和練習設計思維
交貨:
這是一個為期1天(4小時)的培訓課程,包括:
- 講座(40% - 理論、概念、模型的介紹和互動,以及互動)、
- 小組練習(30% - 小組動態、遊戲、小組討論和模擬衝突解決練習)、
- 個人活動(15% - 寫作、設計和同儕討論)
- 和其他(15% - 影片、閱讀)。
注意:由於本課程的性質,最小團體規模為3
Design Patterns in C#
14 時間:目標組:
技術團隊負責人,軟件開發人員
學習目標:
培訓的目的是獲得在C#中設計高級開發/項目結構的能力。
在本課程中,學生將熟悉支持開發過程的MSDN資源和工具,例如Microsoft Visual Studio ,ReSharper。
Design Patterns (GoF) for Java
21 時間:這門由教師主導的直播訓練在澳門(線上或線下)旨在讓中級Java開發人員學習應用設計模式來改善軟體結構、可維護性和可擴展性。
到這次培訓結束時,參與者將能夠:
- 了解設計模式的目的和好處。
- 在Java中有效地應用創造型、結構型和行為型模式。
- 提高程式碼的重用性、可擴展性和可維護性。
- 使用設計模式重構現有的代碼庫。
Design Patterns in PHP
14 時間:這項由講師指導的澳門(線上或線下)培訓,針對中級PHP開發人員,旨在幫助他們在專案中有效應用設計模式。
培訓結束後,參與者將能夠:
- 了解設計模式的目的和優勢。
- 識別並為常見情境實施適當的設計模式。
- 使用行業認可的最佳實踐來構建PHP應用程式。
- 將設計模式整合到現代框架中,如Symfony或Zend。
JavaScript - Advanced Programming
14 時間:該培訓專為Java Script開發人員設計,旨在設計和實現高級Internet應用程序。培訓期間討論的主題旨在引入Java Script編程的最佳實踐,並突出最常見的錯誤。培訓的一個重點是使用Java Script語法討論可用的面向對象編程。
Kubernetes Design Patterns
21 時間:近年來微服務和容器的發展極大地改變了我們設計,開發,部署和運行軟件的方式。必須針對可伸縮性,彈性,故障和變化優化現代應用程序。在這些新需求的驅動下,現代架構需要不同的模式和實踐。在本次培訓中,我們將研究識別,理解和適應這些新要求的方法。
聽眾
此培訓適用於對容器技術和Kubernetes概念有所了解但可能缺乏實際經驗的人員。它基於用例和從現實生活項目中汲取的經驗教訓,旨在激勵人們創建和管理更好的雲原生應用程序。
- 開發商
- 操作
- DevOps
- QA工程師
- IT項目經理
課程格式
- 互動講座和討論
- 大量的練習和練習
- 在實時環境中實施Handson
課程自定義選項
- 要申請本課程的定制培訓,請聯繫我們安排。