2023년도 동계방학 기간중에 대학혁신지원 사업 관련하여 MSA(Micro-Service Architecture) 개발 관련 교육을 실시합니다.
- 동계방학 : 마이크로서비스아키텍처 프로젝트 실습(3주 : 36시간)
- 교재 : 특강용 강의노트
- 강사 : 관련분야 회사 연구원 및 본교 정보전산원 관련자
※ 정원 : 25명
※ 수강희망인원이 정원을 초과할 경우, 메일 수신 날짜 및 시간을 기준으로 조정
※ 수강희망 학생 : 12월 27일(수) 오전 12:00까지 실무담당자에게 메일을 보냄
※ 실무담당자 : happykimyh9182@skuniv.ac.kr(메일 제목: 학과/학년/학번/이름, 메일 내용: 전화번호, 이 메일 주소
※ 수강확정 : 메일을 통해 통보
※ 예비소집 : 24년 1월 5월(금) 오후 2시 북악관 320호(수강확정 메일을 수신한 학생)
동계방학 : 마이크로서비스아키텍처 프로젝트 실습(3주 : 36시간) 교재 : 특강용 강의노트 강사 : 관련분야 회사 연구원 및 본교 정보전산원 관련자 | ||||
차수 | 일자 | 주제 | 수업계획및내용 | 비고 |
1 | 1/8 | 1. MSA 인증 서버 | 1.1. 강의 소개 및 목표 설정 1.2. CI/CD, MSA 및 보안 개요 1.3. OAuth 2와 Spring Security 소개 1.4. Spring OAuth 2 프로젝트 설정 | 14:00 ~ 18:00 |
2 | 1/10 | 2. OAuth2 서버 구현 | 2.1. OAuth 2 범위 및 권한 관리 2.2. MSA와의 통합을 위한 Spring OAuth 2 전략 | 14:00 ~ 18:00 |
3 | 1/12 | 3. API 게이트웨이와 Spring OAuth 2 | 3.1. API 게이트웨이 구현 3.2. MSA와 Spring OAuth 2의 통합 구현 | 14:00 ~ 18:00 |
4 | 1/15 | 4. React 기본 | 4.1 React 소개, 개발 환경 구성 4.2 JSX, 컴포넌트 & Props, state 및 라이프사이클 | 14:00 ~ 18:00 |
5 | 1/17 | 5. React 애플리케이션 설계 | 5.1 폼 및 화면 인터페이스 구성 5.2 이벤트 처리, 조건부 랜더링 5.3 상태관리, 라우팅, Hooks | 14:00 ~ 18:00 |
6 | 1/19 | 6. React 백엔드 통합 | 6.1 RESTful API CRUD 처리 6.2 OAuth 2 기반 인증 처리 6.3 에러 핸들링 및 데이터 유효성 검증 | 14:00 ~ 18:00 |
7 | 1/22 | 7. 통합 프로젝트-1/3 | 6.1. 프로젝트 기획 및 설계 6.2. 프로젝트 구현1 | 14:00 ~ 18:00 |
8 | 1/24 | 7. 통합 프로젝트-2/3 | 6.3. 프로젝트 구현2 | 14:00 ~ 18:00 |
9 | 1/26 | 7. 통합 프로젝트-3/3 | 6.4. 프로젝트 테스트 6.5. 프로젝트 리뷰 및 피드백 | 14:00 ~ 18:00 |