강의계획서
| 교과목코드 | HEB01204 | 교과목명 | 고급웹프로그래밍 |
|---|---|---|---|
| 강의학과 | 융합소프트웨어학부 | 교수 | 박주영 |
| 교수소속 | 융합소프트웨어학부 데이터사이언스전공 | 이수학년 | 2학년 |
| 과목구분 | 이론 | 과정구분 | |
| 이메일 | jypark@mju.ac.kr | 전화번호 |
| 주차 | 주제 |
|---|---|
| 1주차 | 강의 소개, Node.js 입문 |
| 2주차 | TypeScript 기초 I, 비동기 JavaScript/TypeScript |
| 3주차 | TypeScript 기초 II, npm/ESM/Node 내장기능 |
| 4주차 | 기본 HTTP 서버, AJAX/Fetch/TypeScript |
| 5주차 | Git / GitHub, Express 5 시작 |
| 6주차 | 미들웨어와 에러 처리 |
| 7주차 | REST API와 계층 분리 |
| 8주차 | 중간 시험(지필) |
| 9주차 | 데이터베이스 / Prisma / Supabase |
| 10주차 | Prisma 관계 모델링 |
| 11주차 | 인증 I — 비밀번호와 세션 로그인 |
| 12주차 | 인증 II — OAuth 소셜 로그인/권한 |
| 13주차 | 파일 업로드(multer) |
| 14주차 | 프론트 연동, SNS 완성 |
| 15주차 | 개별 기말 프로젝트 발표 |
| 16주차 |