목표
- ::2012년 현재 자바 기반 웹 애플리케이션 개발에 필요한 기술 요소를 학습한다.
- 클라이언트 측면 보다는 서버측 기술 요소를 위주로 학습한다.
- SLiPP QnA 프로젝트를 같이 만들어 가면서 소스 코드를 분석하고 필요한 기술 요소를 적용해 가는 과정으로 진행한다.
스터디 참여자
스터디 일정
- 월 2회. 2주 간격으로 진행
- 수요일 저녁 8시
- 장소는 역삼역 쿠팡 사무실 8층 (역삼역 2번출구로 나와서 뒤돌아보면 바로 크라제버거가 1층에 있는 건물)
- 기간은 4~5개월로 생각하고 있으며, 후속 스터디가 필요하다고 판단될 경우 후속 스터디를 기획해 진행한다.
스터디 진행방식
진행 방식은 두 가지 중 하나를 선택한다.
- 진행 방식은 특정 주제에 대하여 한명이 발표자료를 준비해온 다음 토론하는 방식
- 진행하는 프로젝트를 해당 주제를 기반으로 구현해 보고 구현한 내용을 공유하는 방식
스터디는 가능하면 실무에 적용할 때 어떻게 적용하는지에 대한 활용방안을 같이 찾는 토론 형식으로 진행한다. 가능하면 발표는 간단하게 하고 토론을 위주로 진행한다. 실습이 필요한 경우에는 직접 실습을 통해 동작하는 모습을 볼 수 있도록 한다.
스터디 회칙
- 월 1-2만원 정도의 회비를 걷어서 운영하다.
- 벌금제도 운영
- 스터디 준비를 하나도 하지 않았을 경우 : 10000원
- 아무 연락 없이 무단 불참할 경우 : 5000원
- 사전 통보후 불참할 경우 : 3000원
- 지각하는 경우 : 2000원
- 모임 회비 통장 (하나은행 / 김연석 / 660-910668-29007)
스터디 문서 양식 및 연습 페이지
스터디 문서를 작성할 때의 문서 양식 : 스터디 문서는 이 문서를 바탕으로 내용들을 추가하고 정리해 나갔으면 좋겠다.
위키 연습 페이지 : 위키를 처음 사용한다. 연습하고 싶을 때 사용하는 페이지임다.
스터디 커리큘럼
오리엔테이션 : 13명 참석
1차 스터디 : 12명 참석
- Software Lifecycle 논의 (길기용)
- 개발 문화와 개발 프로세스에 대한 내용을 주제로 토론 방식으로 진행한다.
- SLiPP 스터디 소소 코드 리뷰 및 웹 애플리케이션 개발 방식 공유 (박재성)
- 스터디에서 사용할 SLiPP QnA 시스템에 대한 분석을 한다.
- 기존의 일반적인 개발 방식으로 구현되어 있는 소스 코드 공유
2차 스터디 : 13명 참석
- Maven을 활용한 빌드 환경 (김영경)
- 프로젝트 기반 구조를 잡는다.
3차 스터디 : 9명 참석
4차 스터디 : 12명 참석
- git에 대한 실무 경험 공유 (김지헌) - 개인적인 사정으로 참석하지 못해 다음 기회에
- github 소개
- 예전 소스 및 이슈 관리
- github 사용계기
- github private repository
- 프로젝트 내에서 github 사용방식
- 프로젝트 내에서 issue 관리
- 4주차 - 이슈 1 (UserService 는 확장에 열려 있는가?) (양완수)
5차 스터디 : 13명 참석
6차 스터디 : 10명 참석
7차 스터디 : 8명 참석
- 7주차 - Spring MVC (황영주)
8차 스터디
- 8주차 - Spring 프레임워크 적용 (김문수)
9차 스터디
- 9주차 - Spring Data JPA (김현기)