boostcourse_web_backend


이 저장소는 부스트코스에서 진행하는 웹 백엔드 과정의 학습과 프로젝트를 정리하기 위한 공간입니다.

학습을 수행함에 있어 의식해야 할 점!

1. 글을 처음읽는 사람이 봐도 이해할 수 있을 정도로 작성할 것
2. 느리도라도 정확하게 학습할 것
3. 코드 한줄한줄에 의미를 담을 것

커리큘럼

커리큘럼의 순서가 학습내용들과 일치하지 않아 순서를 수정한다
1-MySQL -> 1-SQL -> 1-개발환경 설정 -> 2.웹 백엔드 프로그래밍 기초 -> 1-Maven -> JDBC

  1. SQL & JDBC 프로그래밍
  • MySQL - SQL - 개발환경 설정 - Maven - JDBC
    프로젝트A. 명함 관리 프로그램

  1. 웹 백엔드 프로그래밍 기초
  • Web개발의 이해 - 웹 개발환경 설정 - Servlet - JSP - scope - JSTL & EL
    프로젝트B. 방명록 만들기

  1. 웹 앱 개발 예약 서비스 1/4
  • Spring Core - Spring Test - Spring JDBC

  1. 웹 앱 개발 예약 서비스 2/4
  • Spring MVC. - 레이어드 아키텍처 - WEB API - Controller - Swagger
    프로젝트C. 예약 : 메인

  1. 웹 앱 개발 예약 서비스 3/4
  • 상태유지기술(Cookie & Session). - Spring에서의 Session 사용법 - Spring Security
    프로젝트D. 예약 : 로그인

  1. 웹 앱 개발 예약 서비스 4/4
  • 인터셉터 - 아규먼트 리졸버 - 로깅 - 파일 업로드 & 다운로드
    프로젝트E. 예약 : 한줄평