아키텍처 및 설계: 기초부터 고급 과정까지 교육 과정
본 강의는 강사가 직접 진행하는 실습 중심 교육으로, 참가자들은 다양한 실제 실습 연습과 토론을 통해 소프트웨어 아키텍처와 설계에 대한 기초적인 지식부터 고급 개념까지 익히게 됩니다.
대상
- 소프트웨어 전문가들
- 소프트웨어 설계자들
- 개발자들
강의 형식
- 이론 강의와 토론, 실습 연습이 결합된 방식
참고 사항
- 본 과정에 맞춤형 교육이 필요하신 경우, 문의해주시면 일정을 조율해 드립니다.
코스 개요
아키텍처 및 설계 – 기초 과정 (3일)
소프트웨어 아키텍처와 설계 원칙 소개
소프트웨어 아키텍처 기법들
보안 아키텍처
통합 아키텍처
아키텍처 프로젝트 – 그룹 과제
아키텍처 및 설계 – 고급 과정 (3일)
대규모 소프트웨어 설계 방법
유지보수성 향상을 위한 설계 전략
아키텍처 설계에서 모델링의 역할
아키텍처 품질 관리 방안
엔터프라이즈 아키텍처 개요
클라우드 아키텍처 소개
빅데이터의 기본 개념
모바일 및 소셜 네트워킹 환경 설계
마이크로서비스와 API 분야의 최신 동향
사례 연구 분석
요약 및 결론
요건
- 소프트웨어 개발 경험이 있어야 함
오픈 트레이닝 코스는 5명 이상의 참가자가 필요합니다.
아키텍처 및 설계: 기초부터 고급 과정까지 교육 과정 - 예약
아키텍처 및 설계: 기초부터 고급 과정까지 교육 과정 - 문의
아키텍처 및 설계: 기초부터 고급 과정까지 - 컨설팅 문의
회원 평가 (1)
소프트웨어 아키텍처에 대한 새로운 통찰력을 얻고 마음을 열 수 있도록 도와준 연습들이 좋았습니다.
Gabriele - EAGLEPROJECTS S.p.A.
코스 - Architecture and Design: Core + Advanced Training
기계 번역됨
예정된 코스
관련 코스
게이미피케이션 기법을 활용한 창의적 문제 해결법 (디자인 씽킹)
14 시간본 강좌는 강사가 직접 지도하며 대한민국(온라인 또는 오프라인)으로 진행되며, 게이미피케이션 기법을 활용해 일상적인 업무상의 과제들을 해결하고자 하는 초급 및 중급 수준의 학습자를 대상으로 합니다.
강좌가 끝날 무렵 참가자들은 다음과 같은 역량을 갖추게 됩니다:
- 디자인 씽킹의 핵심 원리와 이를 문제 해결에 적용하는 방법을 이해합니다.
- 참여도 및 혁신성을 높이기 위해 게이미피케이션 기법을 효과적으로 활용할 수 있습니다.
- 일상적인 업무 환경에서 발생하는 문제들에 대한 창의적이고 실질적인 해결책을 개발할 수 있습니다.
- 팀원들과 협력하여 문제 해결 전략을 효과적으로 시행할 수 있습니다.
- 피드백과 실험을 통해 반복적으로 접근하여 솔루션을 개선할 수 있습니다.
도메인 주도 설계: 개념과 실제 활용
21 시간<현장>에서 진행되는 본 실시간 교육은 DDD의 개념과 실제 활용 방법을 배우고자 하는 중급 수준의 개발자, 아키텍트, 분석가들을 대상으로 합니다.
강좌 종료 시 참가자들은 다음 역량을 갖추게 됩니다:
- 바운디드 컨텍스트, 엔티티 등 DDD의 핵심 개념과 이를 소프트웨어 프로젝트에 적용하는 방법을 이해하게 됩니다.
- 전략적 DDD 기법을 활용해 도메인 모델을 정의 및 설계하고 하위 도메인을 파악하며 경계선을 설정할 수 있습니다.
- CQRS, 팩토리, 이벤트 소싱과 같은 패턴을 사용하여 전술적 DDD를 실제로 구현할 수 있게 됩니다.
- 기존 레거시 시스템을 DDD 기법을 통해 효과적으로 리팩터링하고 현대화할 수 있습니다.
- 제품, 도메인 및 팀 중심의 아키텍처를 설계하고 구현하는 능력을 갖추게 됩니다.
- 데이터 메시 개념을 활용해 데이터 검색 및 거버넌스를 지원하는 도메인 지향형 데이터 플랫폼을 만들 수 있습니다.
도메인 주도 설계 입문
14 시간도메인 주도 설계(DDD): 시니어 개발자를 위한 개념과 실무
21 시간디자인 패턴
14 시간디자이너 싱킹: 내부 고객과 공감하기
7 시간디자인씽킹: 내부 고객을 이해하고 문제를 정의하기
7 시간소프트웨어 개발자를 위한 디자인 씽킹 워크숍
14 시간대한민국에서 강사가 직접 진행하는 본 워크숍을 통해 참가자들은 디자인 씽킹의 5단계를 활용해 제품이나 서비스 이용자가 겪는 문제들을 보다 깊이 이해하고, 이를 해결하기 위한 최적의 방안을 모색하는 방법을 배우게 됩니다.
교육 종료 시점에 참가자들은 다음과 같은 역량을 갖추게 됩니다:
- 고객의 요구사항과 기술적으로 실현 가능한 솔루션 간의 균형을 맞추기 위한 창의적 전략 수립
- 고객 가치를 증대시키고 제품 및 서비스를 개선할 수 있는 전략 기획
디자인 싱킹: 혁신 방법론
24 시간대한민국에서 진행되는 이 강사 주도형 실시간 교육 과정은 디자인 싱킹 방법론을 이해하고 이를 활용해 혁신을 이끌어내며 비즈니스 솔루션을 개선하려는 초급 및 중급 수준의 전문가들을 대상으로 합니다.
교육 과정이 끝날 때쯤 참가자들은 다음 역량을 갖추게 됩니다:
- 디자인 싱킹의 핵심 원칙과 혁신에 있어서 그 역할을 이해합니다.
- 문제 해결 과정에서 디자인 싱킹의 다섯 단계를 실질적으로 적용할 수 있습니다.
- 창의성을 발현하기 위해 아이디어 도출 기법 및 도구들을 활용할 수 있습니다.
- 업무 프로세스 개선과 효율성 증대를 위한 디자인 싱킹 전략을 실행할 수 있습니다.
디자인 씽킹을 통한 혁신적인 리더십
14 시간대한민국에서 진행되는 이 강좌는 디자인 씽킹 방법론을 배우고 실제로 활용하여 혁신을 추진하며 문제 해결 능력을 향상시키고 팀 참여도를 높이고자 하는 초급 수준의 리더 및 인사 담당자를 위한 실시간 강의입니다.
강좌가 끝날 때쯤 참가자들은 다음 역량을 갖추게 됩니다:
- 혁신과 팀 참여도를 증진하기 위한 도구 및 방법론 습득
- 복잡한 문제 해결을 위해 공감지도 작성, 아이디어 도출, 프로토타이핑 기술 함양
- 리더십 및 인사 관리 상황에 디자인 씽킹 원칙 적용 가능
- 기술 팀 내에서 혁신 문화 조성 실천 가능
디자인씽킹: 혁신과 창의적 문제 해결
4 시간개요:
디자인씽킹(DT) 과정에는 공감, 문제 정의, 아이디어 도출, 프로토타입 제작, 테스트라는 다섯 단계가 있습니다.
점점 복잡해지는 현대 사회에서는 특별한 접근 방식이 필요한 문제들에 직면하게 됩니다. 디자인씽킹은 이러한 복잡한 문제들을 해결하는 데 도움을 줍니다. 이 방법론을 숙지하면 효과적으로 문제를 처리하고, 의사소통 능력을 향상시키며, 설득력 있는 협상을 가능하게 하고 비즈니스 성과까지 개선할 수 있습니다. 또한 조직 및 개인의 행동 양식과 업무 성과에도 긍정적인 영향을 미칩니다.
- 디자인씽킹의 작동 원리: 사람들과 문제에 대한 이해, 패턴 파악, 모델 설계(모델 드리프트 개념 포함), 테스트 및 평가와 재설계 과정
- 디자인씽킹과 혁신, 기업가 정신 간의 상관관계
- 주요 방법론 및 도구: 페르소나, 이해관계자 맵, 고객 여정 지도, 서비스 블루프린트, 비즈니스 모델 혁신 기법 등
- 실제 적용 사례: 디자인 사고방식의 습득, 파괴적 혁신 추구, 반복적 접근법, 애자일 방식을 활용한 예측 기술, 비판적 사고력 증진, 문제 해결 능력 향상, 팀워크 강화, 리더십 함양, 효과적인 의사소통 및 협업 기술의 개발, 문화 및 윤리적 역량 확보, 감성 지능과 자기 인식력 배양, 협상 및 갈등 조정 기술 등
교육 목표:
- 디자인씽킹의 기본 원리와 세부 특징에 대한 이해도 향상
- 이 분야의 핵심 개념, 요소들 및 다양한 이론과 모델 탐구
- 실제 상황에서 디자인씽킹을 활용해 보는 체험 학습 기회 제공
교육 진행 방식:
이 과정은 총 1일간(4시간) 이루어지며 다음과 같은 구성으로 진행됩니다.
- 강의 중심 시간 (전체의 40%): 이론, 개념 및 상호작용 방식에 대한 설명
- 그룹 활동 (30%): 팀원 간 협업, 게임, 토론 및 가상 갈등 해결 연습 등을 포함
- 개인 과제 (15%): 글쓰기 및 디자인 활동, 동료와의 소통 시간도 포함됩니다.
- 기타 프로그램 요소 (15%): 관련 영상 시청 및 읽기 자료 제공 등
참고: 본 과정의 특성상 최소 참가자 수는 3명입니다.
자바를 위한 디자인 패턴 (GoF)
21 시간대한민국에서 진행되는 본 강사 주도형 실습 교육은 소프트웨어 구조와 유지보수성, 확장성을 향상시키기 위해 디자인 패턴을 활용하고자 하는 중급 수준의 자바 개발자를 대상으로 합니다.
강좌를 마치면 참가자들은 다음 역량들을 갖추게 됩니다:
- 디자인 패턴의 목적과 이점을 명확히 이해하게 됩니다.
- 자바 환경에서 생성형, 구조형, 행동형 디자인 패턴을 효과적으로 적용할 수 있게 됩니다.
- 코드의 재사용성, 확장성 및 유지보수성을 크게 향상시킬 수 있습니다.
- 기존 코드베이스를 디자인 패턴을 활용해 리팩터링할 능력을 갖추게 됩니다.
PHP에서의 디자인 패턴
14 시간대한민국에서 진행되는 본 실시간 강의는 온라인 또는 오프라인 형태로 제공되며, 자신의 프로젝트에 디자인 패턴을 효과적으로 활용하고자 하는 중급 수준의 PHP 개발자를 대상으로 합니다.
강의를 마칠 때쯤이면 참가자들은 다음과 같은 역량을 갖추게 됩니다:
- 디자인 패턴의 목적 및 장점을 이해합니다.
- 일반적인 상황에서 적절한 디자인 패턴을 식별하고 구현할 수 있습니다.
- 업계 표준 모범 사례를 활용해 PHP 애플리케이션의 구조를 설계할 수 있습니다.
- Symfony나 Zend와 같은 최신 프레임워크에 디자인 패턴을 통합할 수 있습니다.
JavaScript - 고급 프로그래밍
14 시간Altium Designer를 활용한 전문적인 PCB 설계 워크플로우 (MR)
20 시간이 강사 주도형 실습 교육(온라인 또는 현장)은 Altium Designer를 사용하여 완전하고 통제된 PCB 설계 워크플로우를 구축하고자 하는 초급 및 중급 수준의 PCB 디자이너 및 전자공학 엔지니어를 대상으로 합니다.
참가자들은 프로젝트 설정과 부품 라이브러리로 시작하여 회로도 캡처, PCB 레이아웃 및 검증, 제조 출력 및 통제된 생산 릴리스에 이르기까지 하나의 연결된 프로젝트를 작업합니다.
이 교육 과정을 종료하는 시점에 참가자들은 다음을 수행할 수 있게 됩니다:
-
구조화된 Altium Designer PCB 프로젝트를 생성하고 관리하기.
-
회로도 설계 및 부품 라이브러리를 구축하고 검증하기.
-
PCB 규칙, 라우팅, DRC 및 제조 제약을 구성하기.
-
제조(Fabrication), 조립(Assembly) 및 기계(Mechanical) 출력을 생성하고 검증하기.
-
실무적인 고속 설계(high-speed design) 제약을 적용하기.
-
엔지니어링 변경 및 통제된 재릴리스를 관리하기.