소프트웨어 아키텍처 및 설계: 기본 및 고급 교육 교육 과정
강사가 진행하는 이 실시간 교육에서 참가자는 일련의 실습형 실시간 랩 연습과 토론을 거치면서 소프트웨어 아키텍처와 설계의 기본적이고 고급 개념을 배우게 됩니다.
청중
- 소프트웨어 전문가
- 소프트웨어 디자이너
- 개발자
과정 형식
- 일부 강의, 일부 토론, 연습 및 집중적인 실습
메모
- 이 과정에 대한 맞춤형 교육을 요청하려면 당사에 연락하여 준비하세요.
코스 개요
건축 및 디자인 – 핵심 교육 -- 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 기술을 사용하여 레거시 시스템을 효과적으로 리팩터링하고 현대화합니다.
- 제품, 도메인, 팀 중심 아키텍처를 설계하고 구현합니다.
- 데이터 메시를 활용하여 데이터 검색 및 거버넌스를 지원하는 도메인 중심 데이터 플랫폼을 만듭니다.
디자인 패턴
14 시간다수의 검증된 패턴이 널리 알려져 있습니다. 때로는 이름만 바꾸고 특정 기술에서 구현하는 것만으로도 충분합니다. 이렇게 하면 디자인과 테스트에 수백 시간이나 걸릴 수 있는 시간을 절약할 수 있습니다. 교육 목표 이 과정은 두 가지 목표를 가지고 있습니다: 첫 번째는 널리 알려진 패턴을 재사용하는 것, 두 번째는 조직에 특화된 패턴을 생성하고 재사용하는 것입니다. 이를 통해 패턴이 비용을 절감하고 디자인 프로세스를 체계화하며 조직의 패턴 기반 코드 프레임워크를 생성하는 데 어떻게 도움이 될 수 있는지 평가할 수 있습니다. 대상 소프트웨어 디자이너, 비즈니스 분석가, 프로젝트 매니저, 프로그래머 및 개발자, 운영 관리자, 소프트웨어 부서 매니저 등. 강의 스타일 이 과정은 특정 패턴과 관련된 사용 사례와 그 관계를 중심으로 설명합니다. 대부분의 예제는 UML과 간단한 Java 예제(비공개 강의로 예약 시 언어를 변경할 수 있습니다)로 설명됩니다. 이를 통해 패턴의 출처를 안내하고, 조직 내에서 재사용 가능한 패턴을 목록화하고 설명하는 방법을 보여줍니다.
디자인 씽킹: 내부 고객과의 공감
7 시간디자인 씽킹은 공감, 정의, 아이디어 창출, 프로토타이핑, 테스트를 통해 문제 해결을 위한 인간 중심의 방법론입니다. 이 과정은 특히 Empathize 단계에 중점을 두어, 기존에 식별된 고통점을 내부 고객의 실제 요구와 연결하고, 동적인 협업 활동을 통해 통찰력을 실행 가능한 결과로 변환하는 데 중점을 둡니다.
이 강사는 온라인 또는 현장 모두에서 제공되며, 팀과 리더들이 공감 능력을 깊게 이해하고, 내부 고객과의 관계를 강화하며, 고통점을 의미 있는 개선 기회로 전환할 수 있도록 돕습니다.
이 훈련을 통해 참가자는 다음을 할 수 있게 됩니다:
- 공감 기반 기법을 사용하여 고객의 요구를 발견하고 검증합니다.
- 매핑된 고통점을 명확하고 실행 가능한 요구로 번역합니다.
- 고객 중심의 대화를 연습하기 위한 동적인 역할 놀이와 시뮬레이션에 참여합니다.
- 고객의 관점에서 문제를 재정의합니다.
수업 형식
- 상호작용 있는 강의와 안내된 토론.
- 동적이고 실습 중심의 역할 놀이와 공감 연습.
- 협업 문제 재정의를 위한 그룹 워크숍.
커스텀 옵션
- 특정 내부 프로세스(e.g., procurement or equipment provisioning)에 맞춘 커스텀 버전을 요청하려면, 맞춤형 수업 신청을 위해 문의해주세요.
디자인 씽킹: 내부 고객을 위한 공감 & 정의
7 시간디자인 씽킹은 공감, 정의, 아이디어 생성, 프로토타이핑, 테스트를 통해 문제를 해결하는 인간 중심의 방법론입니다. 첫 두 단계인 '공감'과 '정의'에 집중하면 팀들이 내부 고객을 더 잘 이해하고 올바른 문제를 정의하는 데 도움이 됩니다.
이 강사 주도형 실시간 교육(온라인 또는 현장)은 초급에서 중급 수준의 팀과 리더들을 대상으로, 내부 고객과의 연결을 강화하고 변화에 대한 저항을 줄이며 실제적인 협업 방법을 통해 운영 효율성을 개선하려는 사람들을 위한 것입니다.
이 교육을 마친 후 참가자들은 다음과 같은 능력을 갖추게 됩니다:
- 활성 청취 및 인터뷰 기법을 사용하여 내부 고객에 대한 의미 있는 통찰력을 수집할 수 있습니다.
- 공감 맵을 만들고 사용자 요구사항과 문제점을 포착합니다.
- '5 왜'와 문제 트리 등의 도구를 사용하여 실제 근본적인 문제와 인식된 이슈를 구분할 수 있습니다.
- 명확하고 실행 가능한 문제 진술(POVs)을 작성하여 솔루션 작업을 안내합니다.
강의 형식
- 대화형 강연과 토론.
- 실제적인 실습 및 역할극.
- 그룹 워크숍과 전체 피드백 세션.
강의 맞춤 옵션
- 특정 내부 프로세스(예: 조달, 장비 제공)에 맞춘 맞춤형 버전을 요청하려면 저희에게 문의하여 안내를 받으세요.
디자인 씽킹 워크숍 for 소프트웨어 개발자
14 시간강사가 진행하는 이 라이브 워크숍 교육(온라인 또는 현장)에서 참가자는 Design Thinking의 5단계를 적용하여 제품 또는 서비스의 최종 사용자가 경험하는 문제를 더 잘 이해하고 개발하는 방법을 배웁니다. 문제를 해결하기 위한 최선의 접근 방식입니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 창의적인 전략을 사용하여 고객의 요구 사항을 기술적으로 실현 가능한 솔루션과 일치시킵니다.
- 고객 가치를 높이고 제품 및 서비스 제공을 강화하기 위한 전략을 수립합니다.
디자인 씽킹: 혁신 방법론
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와 같은 현대적인 프레임워크에 패턴을 통합합니다.
Javascript - 고급 프로그래밍
14 시간이 교육은 JavaScript 개발자들이 고급 인터넷 애플리케이션을 설계하고 구현하는 데 중점을 둡니다. 이 교육에서 다루는 주제는 JavaScript 프로그래밍의 최선의 관행과 가장 일반적인 실수에 대해 설명합니다. 이 교육의 중요한 포인트는 JavaScript 문법으로 제공되는 객체 지향 프로그래밍에 대해 논의하는 것입니다.
PHP 패턴 및 리팩토링
21 시간이 과정은 패턴 사용 및 리팩토링과 관련된 문제를 탐구하려는 숙련된 프로그래머를 위해 설계되었습니다. 각 참가자는 이러한 패턴의 속성과 실제 사용 예를 알고 있으며, 이를 통해 애플리케이션 코드를 수정하여 효율적인 빌드를 수행할 수 있습니다.