강의계획서
교과목코드 | JEJ01471 | 교과목명 | 백엔드소프트웨어개발 |
---|---|---|---|
강의학과 | 컴퓨터공학과 | 교수 | 문대경 |
교수소속 | 컴퓨터공학과 | 이수학년 | 4학년 |
과목구분 | 이론 및 실습 | 과정구분 | |
이메일 | dkmoon@mju.ac.kr | 전화번호 |
주차 | 주제 |
---|---|
1주차 | 강좌 개요, Linux 개발 환경 및 SSH |
2주차 | 네트워크 개요 (인터넷 동작 방식, TCP, UDP) |
3주차 | IaaS 및 AWS |
4주차 | 소켓프로그래밍 #1 (UDP) |
5주차 | 메시지 포맷팅, 메시지 핸들러 |
6주차 | 소켓프로그래밍 #2 (TCP, IO Multiplexing) |
7주차 | 멀티쓰레드프로그래밍 #1 |
8주차 | 중간고사, 멀티쓰레드프로그래밍 #2 |
9주차 | RESTful API 및 OAuth |
10주차 | Framework #1 (Python Flask) |
11주차 | Framework #1 (Python Flask) |
12주차 | Framework #2 (Java Spring Boot) |
13주차 | Framework #2 (Java Spring Boot) |
14주차 | 배포(Docker) 및 서버 확장 (Scaling-out, RPC, Message Queue) |
15주차 | 서버리스 구조 및 기말고사 |
16주차 |