메인메뉴로 이동 본문으로 이동

수강신청

컨텐츠 내용

  1. 수강신청
  2. 과정정보

[IT SW 스쿨] 소프트웨어 패턴 기반 아키텍처 설계 (대면)

[IT SW 스쿨] 소프트웨어 패턴 기반 아키텍처 설계 (대면) 과정정보
과정명 [IT SW 스쿨] 소프트웨어 패턴 기반 아키텍처 설계 (대면)
학습기간
학습시간 14시간
교육비 450,000원
과정소개

- 소프트웨어 설계에서의 디자인 패턴과 아키텍처 패턴을 학습하여, 확장 가능하고 유지보수가 쉬운 고성능 시스템을 설계하는 방법을 익힙니다.  
- 실습과 성능 측정을 통해 실무에 바로 적용 가능한 기술을 체득할 수 있는 과정입니다.  

과정 목표  
- SOLID 원칙과 GoF 패턴을 기반으로 소프트웨어 설계 역량을 강화한다.  
- 주요 아키텍처 패턴과 고성능 서버 설계 패턴(POSA)을 활용해 실무에 적용 가능한 서버 구조를 설계할 수 있다.  
- 클라우드 및 MSA(Microservices Architecture) 패턴을 활용하여 확장 가능한 웹 서버 아키텍처를 설계할 수 있다.  

추천 대상  
- 확장 가능하고 유지보수가 용이한 소프트웨어 설계 원칙과 패턴을 이해하고자 하는 분  
- SOLID 원칙과 GoF 디자인 패턴을 활용하여 객체지향 설계 역량을 강화하고자 하는 분  
- MSA 및 클라우드 기반 시스템 설계와 운영 패턴을 학습하여 최신 소프트웨어 아키텍처 트렌드를 따라가고자 하는 분  

사전 체크리스트  
- 나는 객체지향 설계 원칙(SOLID 원칙)을 알고 있다.  
- 간단한 서버 애플리케이션을 구현한 경험이 있다.  
- JMeter 또는 기타 성능 측정 도구를 사용해본 적이 있다.  
- MSA 또는 클라우드 기반 아키텍처에 대한 개념을 알고 있다.  

체크리스트 결과  
- 4개 중 2개 이상 "아니오"를 선택한 경우, 사전학습 필요:  
  - 객체지향 설계와 SOLID 원칙  
  - 클라우드와 MSA 아키텍처 개념  
  - 비동기 프로그래밍 기초  
  - 기초 성능 측정 이해  

강사 소개  
- **손영수 강사**  
  - 現 어니컴 CPO  
  - 現 ISO 29119 WG26 Member  
  - 前 NHN NEXT 모바일 트랙 / 창업 트랙 교수  
  - 前 삼성전자 소프트웨어 엔지니어  

준비 사항  
- 개인 노트북  

교육 정보  
- **방식**: 이론 80%, 실습 20%  
- **수료 기준**:  
  - 출석 80% 이상  
  - 종합평가 60점 이상  
  - 총합 70점 이상 (출석 50%, 평가 50%)  

평가 방식  
- 객관식 9문항 (10점/문항)  
- 실습 과제 1문항 (10점)  

교육 시간표  
1일차  
- 09:00~10:10: GoF 패턴과 아키텍처 패턴 소개  
- 10:20~11:40: SOLID 원칙  
- 11:40~13:00: 점심 식사  
- 13:00~14:00: 디자인 패턴  
- 14:10~15:50: 아키텍처 패턴  
- 16:00~17:00: 장애 감지 패턴  

2일차  
- 09:00~10:10: 고성능 서버 설계 패턴(POSA): 비동기 논블로킹 및 디스패처 이해  
- 10:20~11:40: 디스패처 패턴 실습  
- 11:40~13:00: 점심 식사  
- 13:00~14:00: 리액터, 프로액터 패턴 서버 설계 실습  
- 14:10~15:50: JMeter를 활용한 성능 측정  
- 16:00~17:00: 확장 가능한 웹 서버 아키텍처 및 클라우드/MSA 패턴 소개  

수료기준
수료기준
평가기준 총점
배점 100점
수료기준 60점
※ 수료기준은 각 평가항목의 점수가 수료기준 점수 이상이고 총점이 60점 이상이어야 합니다.
강의목차
차시 일시 강의명
강의 목차가 없습니다.