교수자 소개
-
부스트캠프
커넥트 부스트캠프는 SW개발전문가로서 역량을 높이는 프로그램입니다. 현재 여름,겨울방학동안 프로젝트 개발과정을 진행하고 있으며, Edwith를 통해 미리 학습할 수 있는 과정을 공유합니다.
강의계획
Front-End 학습
-
HTML / CSS
- HTML / CSS
-
JavaScript Basic
- JavaScript Basics
-
JQuery
- Intro to jQuery
-
Ajax
- Intro to Ajax
-
CHAPTER 1 : 개발 환경 준비 하기
- 학습 내용 안내
- 개발 환경 설치 : JDK, Eclipse
-
CHAPTER 2 : 기반 도구 학습
- 빌드 도구 : Maven
- 테스팅 프레임워크 : JUnit
- 실습T01: 신규 프로젝트 생성, JUnit 라이프싸이클 확인
- 로깅 : Slf4j + Logback
- Spring Framework 개요
-
CHAPTER 3 : 데이터베이스 입출력 개발
- Spring JDBC의 핵심 사용법
- 실습D01: H2 DB 접속
- 실습D02: Count 쿼리
- 실습D03: DAO 추출
- 실습D04: DBCP 도입
- 실습D05: ApplicationContext 도입
- 실습D06: Component scan 도입
- 실습D07: 속성관리 도입
- 실습D08: 1건 조회
- 실습D09: BeanPropertyRowMapper 활용
- 실습D10: SimpleJdbcInsert 활용
- 실습D11: 통합 테스트
- 실습D12: 통합 테스트에서 트랜잭션 롤백
- 실습D13: DELETE 쿼리 실행
- 실습D14: UPDATE 쿼리 실행
-
CHAPTER 4 : REST API 개발
- REST API와 Spring MVC
- 실습S01: Spring Boot 프로젝트 만들기
- 실습S02: 정적 파일 디렉토리 설정
- 실습W01: Controller 추가
- 실습W02: 목록/상세 조회 API
- 실습W03: 입력 API
- 실습W04: 수정/삭제 API
- 실습W05: DAO 결합하기