코스 개요
개요
- 시스템 및 컴포넌트 응집력
- 시스템/컴포넌트 의존성
- 소프트웨어 아키텍처
- 기술 아키텍처
- 엔터프라이즈 아키텍처
- SOA 및 마이크로서비스 아키텍처
- 위 개념들 간의 관계
- 로직 중복 vs 의존성
- 데이터 중복 vs 의존성
소프트웨어 아키텍처
기초
- 용어 명확화: 아키텍처, 디자인, 모델링
- 직교성
- 콘웨이 법칙
일반적인 아키텍처
- 모듈형 분해
- 계층형 아키텍처
- 중앙집중식 (중재자 패턴)
- 이벤트 기반 아키텍처
- 인터럽트 기반
- OSI
- 클라이언트/서버
- 레이어 모델
OO 디자인 원칙
- DRY, SRP
- 캡슐화
- 인터페이스에 코딩
- 리스코프 대체 원칙
- 데미터의 법칙
디자인 패턴
- 디자인 패턴이란?
- 생성 패턴
- 구조 패턴
- 행위 패턴
- 모델-컨트롤러-뷰 (MCV)
디자인 도구
- 도메인 특정 언어
- 단어 분석
- CRC 카드
- 시나리오
- 사용 사례 설명
UML 그래픽 표현
- 클래스 다이어그램
- 시퀀스 다이어그램
- 집합 다이어그램
- UML 도구
비-UML 그래픽 표현
- ER 모델링
- 상태 기계
- 데이터 플로우
- 아키텍처 모델
디자인 및 유지보수
- 레만 법칙
- 아키텍처 반패턴
- 리팩토링 전략
SOA 및 통합 패턴
- 통합 기술 및 방법
- 동기/비동기
- 직접 통신 패턴 상세
- 직접 및 중개 통신
- 메시지 큐잉
- ESB
배포 패턴
- 코드 배포
- 불변 배포
- 가용성, 확장성, 고성능, 장애 허용 패턴
- 데이터 및 메시지 복제와 클러스터링 (CAP 정리)
회원 평가 (7)
트레이너의 지식, 참여도, 및 친밀감
Adam Kuklewski - GE Medical Systems Polska
코스 - Technical Architecture and Patterns
기계 번역됨
실제 예를 통해 최신 솔루션을 설명합니다.
Catalin - Siemens S.R.L.
코스 - Technical Architecture and Patterns
기계 번역됨
이 교육은 건축가로서 수행해야 할 첫 단계부터 최종 솔루션의 모든 요구 사항을 충족하는 데 필요한 품질 기준까지 이르는 과정을 체계적으로 안내합니다. 또한 각 단계의 중요성을 설명하며, 기술적 측면뿐만 아니라 비즈니스 측면도 함께 다루어 건축가로서의 역할이 우수한 솔루션을 설계하는 것뿐 아니라 회사의 전략적 비전에 가치를 더하고 발전시키는 것임을 인식시킵니다. 필립은 뛰어난 트레이너로, 풍부한 경験과 우수한 커뮤니케이션 능력 및 소프트 스킬을 갖추고 있어, 이러한 건축 역할을 맡으려는 사람들에게도 필수적입니다. 마지막으로, 필립이 전체 교육 내용을 PDF 파일로 제공해 준 점을 매우 고마워합니다. 이제 제 학습 여정을 계속하기 위한 확실한 기반을 마련했습니다 - 다시 한번 감사드립니다!
Alex R. - Siemens S.R.L.
코스 - Technical Architecture and Patterns
기계 번역됨
한 주 동안 이루어졌다면 더 좋았을 것입니다
Marius - Siemens S.R.L.
코스 - Technical Architecture and Patterns
기계 번역됨
트레이너가 제 사례/문제/이슈를 듣고 이해할 수 있는 능력...
Francois - TE
코스 - Technical Architecture and Patterns
기계 번역됨
트레이너의 주제에 대한 열정과 참여도
Khalid Alqahtani - General Organization for Social Insurance
코스 - Technical Architecture and Patterns
기계 번역됨
이 주제는 오늘날의 트렌드입니다
Wael Mashal - SAP UK
코스 - Technical Architecture and Patterns
기계 번역됨