NGV CAMPUS

메뉴 뒤로가기

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

[SW/IT 스쿨] 소프트웨어 패턴 기반 아키텍처 설계 (대면)
년도/차수 2025년 / 1차
교육기간 2025.09.03 - 2025.09.04
신청기간 2025.03.17 - 2025.08.20
교육시간 14.00시간
교육비 370,000원

연간교육계획

연간교육계획
차시 신청기간/교육기간 교육비 상태
1차 신청 : 2025.03.17 - 2025.08.20
학습 : 2025.09.03 - 2025.09.04
370,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 패턴 소개  

과정 담당자

담당자명 : 미배정 / 연락처 :

강의목차

교시 일시 강의명
강의 목차가 없습니다.

PC 페이지로 이동

PC 페이지로 이동 하시면
상세정보를 보실 수 있습니다.