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.
课程 - 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
课程自定义选项
- 要申请本课程的定制培训,请联系我们安排。