소프트웨어 아키텍처 및 설계: 기본 및 고급 교육 교육 과정
강사가 진행하는 이 실시간 교육에서 참가자는 일련의 실습형 실시간 랩 연습과 토론을 거치면서 소프트웨어 아키텍처와 설계의 기본적이고 고급 개념을 배우게 됩니다.
청중
- 소프트웨어 전문가
- 소프트웨어 디자이너
- 개발자
과정 형식
- 일부 강의, 일부 토론, 연습 및 집중적인 실습
메모
- 이 과정에 대한 맞춤형 교육을 요청하려면 당사에 연락하여 준비하세요.
코스 개요
건축 및 디자인 – 핵심 교육 -- 3일
Software Architecture 소개 및 설계 원칙
Software Architecture 기술
보안 아키텍처
통합 아키텍처
건축 프로젝트 - 그룹 과제
건축 및 디자인 – 고급 교육 -- 3일
대규모 Software Design
서비스성을 위한 디자인
건축에서의 모델링의 역할
건축 품질 관리
Enterprise Architect우레
클라우드 아키텍처
Big Data 개요
모바일 및 소셜Networking
Microservices 및 API의 최신 동향
사례 연구
요약 및 결론
요건
- 소프트웨어 개발 경험
오픈 트레이닝 코스는 5명 이상의 참가자가 필요합니다.
소프트웨어 아키텍처 및 설계: 기본 및 고급 교육 교육 과정 - 예약
소프트웨어 아키텍처 및 설계: 기본 및 고급 교육 교육 과정 - 문의
소프트웨어 아키텍처 및 설계: 기본 및 고급 교육 - 컨설팅 문의
컨설팅 문의
회원 평가 (1)
소프트웨어 아키텍처에 대한 새로운 통찰력을 얻고 마음을 열 수 있도록 도와준 연습들이 좋았습니다.
Gabriele - EAGLEPROJECTS S.p.A.
코스 - Architecture and Design: Core + Advanced Training
기계 번역됨
예정된 코스
관련 코스
창의적 문제 해결 및 게임화 기술 (디자인 씽킹)
14 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 게임화 기술을 통해 일상적인 직장 과제를 해결하고자 하는 초급에서 중급 수준의 참가자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Design Thinking의 원리와 문제 해결에 대한 응용을 이해하십시오.
- 참여와 혁신을 촉진하기 위해 게임화 기술을 통합합니다.
- 직장에서 흔히 발생하는 문제에 대한 창의적이고 실용적인 솔루션을 개발합니다.
- 여러 팀에서 효과적으로 협업하여 문제 해결 전략을 구현합니다.
- 피드백과 실험을 통해 반복적인 접근 방식을 적용하여 솔루션을 개선합니다.
도메인 주도 설계: 개념과 실천
21 시간대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 DDD 개념과 사례를 배우고 소프트웨어 프로젝트에 적용하려는 중급 개발자, 설계자 및 분석가를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 핵심 DDD 개념(제한된 컨텍스트, 엔터티 등)과 소프트웨어 프로젝트에서의 적용을 파악합니다.
- 전략적 DDD를 적용하여 도메인 모델을 정의 및 설계하고, 하위 도메인을 식별하고, 경계를 설정합니다.
- CQRS, 팩토리, 이벤트 소싱 등의 패턴을 사용하여 전술적 DDD를 구현합니다.
- DDD 기술을 사용하여 레거시 시스템을 효과적으로 리팩터링하고 현대화합니다.
- 제품, 도메인, 팀 중심 아키텍처를 설계하고 구현합니다.
- 데이터 메시를 활용하여 데이터 검색 및 거버넌스를 지원하는 도메인 중심 데이터 플랫폼을 만듭니다.
도메인 주도 설계: 고급 개발자를 위한 개념과 실천
21 시간도메인 주도 설계(Domain-Driven Design, DDD)는 비즈니스 도메인을 중심으로 시스템을 설계하는 접근 방식으로, 공유되는 일반적인 언어와 전략적 및 전술적 모델링 기법을 사용합니다.
이 강사 주도의 실시간 교육(온라인 또는 오프라인)은 고급 수준의 고등 개발자를 대상으로 DDD 원칙을 적용하여 견고하고 유지 관리가 용이하며 확장 가능한 시스템을 설계하는 방법을 배우는 데 중점을 둡니다.
이 교육이 끝나면 참가자들은 다음과 같은 능력을 갖추게 됩니다:
- 일반적인 언어와 경계 컨텍스트를 사용하여 핵심 도메인 개념을 식별하고 모델링합니다.
- 엔티티, 값 객체, 집합체, 리포지토리, 도메인 서비스와 같은 전술적 DDD 패턴을 적용합니다.
- 마이크로서비스 및 팀 간의 복잡성을 관리하기 위해 컨텍스트 맵과 전략적 경계를 설계합니다.
- DDD 실천을 아젠 개발팀과 CI/CD 워크플로에 통합하여 협력과 배달을 향상시킵니다.
강의 형식
- 상호 작용적인 강의와 토론.
- 많은 연습과 실습.
- 실시간 실험 환경에서 직접 구현합니다.
강의 커스터마이징 옵션
- 이 강좌를 위한 맞춤형 교육을 요청하려면 연락주시기 바랍니다.
디자인 패턴
14 시간이미 많이 검증되고 활용된 다양한 패턴들이 모든 이들에게 제공됩니다. 때로는 이름을 바꾸고 특정 기술에 맞게 구현하는 것이 전부일 수 있습니다. 이는 설계와 테스트에 소요되는 수백 시간을 절약할 수 있습니다. 교육 목표 이 과정은 두 가지 목표를 가지고 있습니다: 첫째, 널리 알려진 패턴을 재사용할 수 있도록 합니다. 둘째, 조직 내에서 특정한 패턴을 생성하고 재사용할 수 있도록 합니다. 이를 통해 패턴이 비용을 절감하고 설계 과정을 체계화하며, 패턴 기반의 코드 프레임워크를 생성하는 방법을 배울 수 있습니다. 대상 소프트웨어 설계자, 비즈니스 분석가, 프로젝트 관리자, 프로그래머 및 개발자, 운영 관리자, 소프트웨어 부서 관리자 등이 해당됩니다. 과정 스타일 이 과정은 사용 사례와 특정 패턴과의 관련성을 중심으로 진행됩니다. 대부분의 예제는 UML과 간단한 Java 예제로 설명되며, 폐쇄형 과정으로 신청할 경우 언어를 변경할 수 있습니다. 또한 패턴의 출처를 안내하고, 조직 내에서 재사용할 수 있는 패턴을 카탈로그화하고 설명하는 방법을 보여줍니다.
디자인 씽킹: 내부 고객과의 공감
7 시간디자인 씽킹은 공감, 정의, 아이디어 창출, 프로토타이핑, 테스트를 통해 문제 해결을 위한 인간 중심의 방법론입니다. 이 과정은 특히 Empathize 단계에 중점을 두어, 기존에 식별된 고통점을 내부 고객의 실제 요구와 연결하고, 동적인 협업 활동을 통해 통찰력을 실행 가능한 결과로 변환하는 데 중점을 둡니다.
이 강사는 온라인 또는 현장 모두에서 제공되며, 팀과 리더들이 공감 능력을 깊게 이해하고, 내부 고객과의 관계를 강화하며, 고통점을 의미 있는 개선 기회로 전환할 수 있도록 돕습니다.
이 훈련을 통해 참가자는 다음을 할 수 있게 됩니다:
- 공감 기반 기법을 사용하여 고객의 요구를 발견하고 검증합니다.
- 매핑된 고통점을 명확하고 실행 가능한 요구로 번역합니다.
- 고객 중심의 대화를 연습하기 위한 동적인 역할 놀이와 시뮬레이션에 참여합니다.
- 고객의 관점에서 문제를 재정의합니다.
수업 형식
- 상호작용 있는 강의와 안내된 토론.
- 동적이고 실습 중심의 역할 놀이와 공감 연습.
- 협업 문제 재정의를 위한 그룹 워크숍.
커스텀 옵션
- 특정 내부 프로세스(e.g., procurement or equipment provisioning)에 맞춘 커스텀 버전을 요청하려면, 맞춤형 수업 신청을 위해 문의해주세요.
디자인 씽킹: 내부 고객을 위한 공감 & 정의
7 시간디자인 씽킹은 공감, 정의, 아이디어 생성, 프로토타이핑, 테스트를 통해 문제를 해결하는 인간 중심의 방법론입니다. 첫 두 단계인 '공감'과 '정의'에 집중하면 팀들이 내부 고객을 더 잘 이해하고 올바른 문제를 정의하는 데 도움이 됩니다.
이 강사 주도형 실시간 교육(온라인 또는 현장)은 초급에서 중급 수준의 팀과 리더들을 대상으로, 내부 고객과의 연결을 강화하고 변화에 대한 저항을 줄이며 실제적인 협업 방법을 통해 운영 효율성을 개선하려는 사람들을 위한 것입니다.
이 교육을 마친 후 참가자들은 다음과 같은 능력을 갖추게 됩니다:
- 활성 청취 및 인터뷰 기법을 사용하여 내부 고객에 대한 의미 있는 통찰력을 수집할 수 있습니다.
- 공감 맵을 만들고 사용자 요구사항과 문제점을 포착합니다.
- '5 왜'와 문제 트리 등의 도구를 사용하여 실제 근본적인 문제와 인식된 이슈를 구분할 수 있습니다.
- 명확하고 실행 가능한 문제 진술(POVs)을 작성하여 솔루션 작업을 안내합니다.
강의 형식
- 대화형 강연과 토론.
- 실제적인 실습 및 역할극.
- 그룹 워크숍과 전체 피드백 세션.
강의 맞춤 옵션
- 특정 내부 프로세스(예: 조달, 장비 제공)에 맞춘 맞춤형 버전을 요청하려면 저희에게 문의하여 안내를 받으세요.
소프트웨어 개발자를 위한 디자인 사고 워크숍
14 시간대한민국(온라인 또는 현장)에서 진행되는 이 인스트럭터 주도형 라이브 워크숍 훈련에서는 참가자들이 제품이나 서비스의 최종 사용자가 경험하는 문제를 더 잘 이해하고, 이를 해결하기 위한 최선의 접근 방식을 개발하는 방법을 배우게 됩니다.
이 훈련이 끝나면 참가자는 다음과 같은 능력을 갖추게 될 것입니다:
- 창의적인 전략을 사용하여 고객의 요구와 기술적으로 가능한 솔루션을 일치시킵니다.
- 고객 가치를 높이고 제품 및 서비스 제공을 강화하는 전략을 수립합니다.
디자인 씽킹: 혁신 방법론
24 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 혁신을 주도하고 비즈니스 솔루션을 개선하기 위해 Design Thinking 방법론을 이해하고 적용하고자 하는 초급에서 중급 전문가를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Design Thinking의 핵심 원칙과 혁신에서의 역할을 이해하세요.
- Design Thinking의 5단계를 문제 해결에 적용하세요.
- 창의성을 촉진하기 위해 아이디어 창출 기술과 도구를 활용하세요.
- Design Thinking 프로세스를 개선하고 효율성을 높이기 위한 전략을 구현합니다.
혁신적인 리더십을 위한 디자인 씽킹
14 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 혁신을 촉진하고, 문제 해결 역량을 강화하고, 팀을 효과적으로 참여시키기 위해 Design Thinking 방법론을 배우고 적용하고자 하는 초보 리더와 HR 전문가를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 혁신과 팀 참여를 촉진하는 도구와 방법론을 참가자에게 제공합니다.
- 복잡한 문제를 해결하기 위한 공감 매핑, 아이디어 창출, 프로토타입 제작 기술을 개발합니다.
- 리더십과 HR 시나리오에 Design Thinking 원칙을 적용합니다.
- 기술팀 내에서 혁신 문화를 장려하세요.
디자인 씽킹
4 시간개요:
Design Thinking (DT) 프로세스에는 5단계(공감, 문제 정의, 아이디어 창출, 프로토타입, 테스트)가 있습니다.
점점 더 복잡해지는 세상에서 우리는 특별한 접근 방식이 필요할 수 있는 문제를 다룹니다. Design Thinking 복잡한 문제를 다루는 데 도움이 됩니다. 디자인 사고를 익히면 복잡한 문제를 효과적으로 다루고, 더 나은 의사소통을 하고, 효율적으로 설득하고, 사업 결과를 개선하고, 조직 및 개인의 행동과 성과를 향상시키는 데 도움이 됩니다.
- DT 작동 방식: 사람과 문제로부터 배우고, 패턴을 찾고, 모델을 설계(모델 드리프트), 모델을 테스트하고, 모델을 평가하고, 리엔지니어링합니다.
- DT와 혁신, 기업가 정신의 관계
- DT 방법 및 도구: 페르소나, 이해관계자 맵, 고객 여정 맵, 서비스 청사진, 비즈니스 모델 혁신.
- DT 적용: 디자인 사고방식, 파괴적 혁신, 반복적 접근 방식, 민첩한 추정 기술, 비판적 사고, 문제 해결, 팀워크, 리더십 준비성, 의사소통 기술, 기술에 대한 정통함, 미래지향적 사고, 문화 간 및 윤리적 역량, 감성 지능, 자기 인식, 협상 기술, 갈등 해결.
목표:
- DT의 기본과 뉘앙스를 이해하려면
- DT의 핵심 개념, 요인, 이론, 유형 및 모델을 탐색합니다.
- DT를 실험하고, 경험하고, 연습하다
배달:
이는 1일(4시간) 교육 과정이며 다음으로 구성됩니다.
- 강의(40% - 이론, 개념, 모델 및 상호 작용의 프레젠테이션),
- 그룹 연습(30% - 그룹 역학, 게임, 그룹 토론 및 모의 갈등 해결 연습),
- 개별 활동(15% - 글쓰기, 디자인 및 동료 토론)
- 기타(15% - 비디오, 독서)
참고: 이 과정의 특성상 최소 그룹 규모는 3명입니다.
디자인 사고 기초
14 시간점점 복잡해지는 세상에서 우리는 특별한 접근 방식이 필요한 문제들을 다루게 됩니다. 디자인 사고는 이러한 복잡한 문제를 해결하는 데 도움을 줍니다. 디자인 사고를 마스터하면 복잡한 문제를 효과적으로 처리하고, 더 나은 소통, 효율적인 설득력, 개선된 비즈니스 성과 및 조직적, 개인적 행동 및 성과를 향상시킬 수 있습니다.
프로그램 목표:
- 디자인 사고와 산업 전반에서의 활용 소개
- 디자인 사고의 이점과 해결책에서의 중요성 식별
- 고객이 디자인 사고에 있어서 얼마나 중요한지 이해하기
- 디자인 사고에서 사용되는 도구와 그 적용 방법 이해하기
디자인 패턴 in C#
14 시간대상 그룹:
기술 팀장, 소프트웨어 개발자
학습 목표:
교육의 목적은 C#로 고급 개발/프로젝트 구조를 설계할 수 있는 능력을 갖추는 것입니다.
과정 중 학생들은 개발 프로세스를 지원하는 MSDN 리소스와 도구, 예를 들어 Microsoft Visual Studio, ReSharper 등을 익히게 됩니다.
디자인 패턴 in PHP
14 시간이 온라인 또는 현장 강사 주도형 라이브 교육은 중간 수준의 PHP 개발자들이 프로젝트에서 디자인 패턴을 효과적으로 적용하고자 하는 사람들에게 맞춤화되었습니다.
이 교육을 마치면 참가자들은 다음과 같은 능력을 갖추게 됩니다:
- 디자인 패턴의 목적과 이점을 이해합니다.
- 일반적인 시나리오에 적합한 디자인 패턴을 식별하고 구현합니다.
- 산업에서 인정받는 최선의 방법에 따라 PHP 애플리케이션을 구조화합니다.
- Symfony나 Zend와 같은 현대적인 프레임워크에 패턴을 통합합니다.
PHP 패턴 및 리팩토링
21 시간이 과정은 패턴 사용 및 리팩토링과 관련된 문제를 탐구하려는 숙련된 프로그래머를 위해 설계되었습니다. 각 참가자는 이러한 패턴의 속성과 실제 사용 예를 알고 있으며, 이를 통해 애플리케이션 코드를 수정하여 효율적인 빌드를 수행할 수 있습니다.