본문으로 건너뛰기

[GBSW] 웹 서비스

개요​

본 과목은 웹 백엔드 개발의 전반적인 흐름을 이해하고, 실습 중심으로 프로젝트를 수행할 수 있도록 구성된 실무형 교육 과정입니다. Node.JS 기반의 백엔드 개발 환경을 구축하고, 웹 서비스 아키텍처에 대한 이해를 바탕으로 간단한 애플리케이션을 설계하고 구현하는 것을 목표로 합니다.

수강생은 웹 프로그래밍의 기초 개념부터 시스템 아키텍처, 라우팅 및 컨트롤러 작성, PostgreSQL을 활용한 데이터베이스 연동, REST API 문서화, Docker를 활용한 배포까지의 전 과정을 학습합니다.

강의 시간​

격주 토요일 14:00 ~ 17:30(3시간 30분)

강의 계획서​

차시주제내용
1백엔드 개요와 시스템 설계- 인터넷과 웹 개요
- 웹 프로그래밍 개요
- 웹 서비스 아키텍쳐
- 테크 스택
2개발환경 구축- VSCode
- Node.JS
- Node.JS 프로젝트 시작
- Git
- Github
3백엔드 기초- 라우터
- 뷰
- 부트스트랩
- 컨트롤러
- 모델
4데이터베이스 연동- PostgreSQL 연동
5백엔드 활용- 앱 구현
6문서화- REST API 문서화
- 함수 문서화
7Docker 컨테이너화- Docker 개요
- Dockerfile, docker-compose 활용

강의 노트​

백엔드 개요와 시스템 설계​

https://share.note.sx/rg5ge0ou#GQ2pywq3y3gvT2JVf+6QyhSp6YC2mNTue9I8D/63NKY

개발환경 구축(MAC)​

https://share.note.sx/hbkj3ec1#UDp0oQ7g5GuaCYpblm+CkPIGfsfi42g4ll4V/53KySA

개발환경 구축(WIN)​