[신촌] Spring(서버) 기초 스터디 (모집종료)
Spring(서버) 기초 개발 스터디를 모집하려 합니다.
회사 업무를 하는 동안 메일 답장을 못했는데 많은 신청이 와있네요;;;
6일 오후 8시까지 온 메일만 수요일(11/7) 내로 모두 답장드리겠습니다
### Response의 Content-type이 application/json이 대부분인 백엔드서버를 구현할 예정입니다 ###
### views의 .jsp는 다루지 않습니다. ###
### 시작일자는 11월 17일 토요일 입니다. ###
기간 : 11월 3주차(11/17)부터 2~3달
장소 : 신촌 토즈 스터디룸
시간 : 매주 토요일 오후12시 ~ 오후 3시 (3시간)
인원 ; 8명
회비 : 각자 스터디룸비
회비는 첫 회는 스터디날 전날까지 계좌이체, 2회에는 스터디날 5일 이전에 계좌이체, 이후에는 매달 정해진 금액을 걷어서 운영하겠습니다.
<대상>
백엔드를 해보지 않았는데 입문하고 싶으신 분
너무 취미로 생각해서 대충하다가 그만두시지 않는 분
<선행조건>
개발에 대한 최소한의 기초 지식이 있으신 분(변수,상수,함수,클래스,배열,Map 등)
Java 언어를 기초 지식만큼 다룰 수 있는 분
개발 가능한 노트북을 스터디에 가져올 수 있으신 분
<진행방식>
제 실력이 부족하긴 하지만 리딩을 맡아 진행하려 합니다. (소규모 스타트업 서버 구축 및 서비스 5회 경험)
주로 간단한 강의+실습 방식이 되며, 제가 모르는 부분은 다같이 스터디를 통해 해결했으면 합니다.
실습내용들이 끝나면 프로젝트까지 진행할 계획입니다.
<목표일정>
(한 회에 스터디 시간이 어느정도냐에 따라 달라질 수 있습니다.)
(스터디원끼리 협의하여 내용도 달라질 수 있습니다.)
(스터디원분들의 따라오는 평균속도에 따라 조금 더 빨라지거나 느려질 수 있습니다.)
1회차 - 로컬 서버 환경 구축(JDK, Eclipse, Tomcat, Mysql), Maven, RestController(GET, POST, PATCH, DELETE)
2회차 - Inject, Service, Repository, Mysql 기초(create, insert, select, update, delete)
3회차 - MybatisXML(if, forEach, trim, dynamic), Transactional , TEST
4회차 - Error, StatusCode, Session, Header, Cookie, Interceptor
5회차 - async, schedule, multipart, mobile
6회차 - Sign실습(SignIn, SignUp, 쿠키를 사용하는 자동로그인 등)
7회차 - Social Login(Facebook, Kakao with Retrofit), Spring Boot, Spring Security
8회차 - Post실습(글작성,글리스트조회,글읽기,글수정,글삭제 등)
9회차 - 원격 서버 환경 구축(단일서버, CentOS7, SSH, SFTP, iptables, NginX), 프로젝트 계획
10회차이후 - 스터디하기 전까지의 개인적인 시간 + 스터디 시간의 절반동안 프로젝트를 하고, 나머지 절반은 다같이 진행상황공유 + 코드리뷰
JPA, Oauth2, JWT, Docker, Clustering 등은 기초 과정이 끝난 이후에 토론하여 정하도록 하겠습니다.
<사용할 기술 또는 라이브러리 또는 플랫폼>
Spring (4버전대의 기술까지만 사용)
Mysql (5.6버전대의 기술까지만 사용)
NginX (간단하게만)
Tomcat (8.0버전대를 사용)
Maven
Gson (최신버전을 사용)
Mybatis (최신버전을 사용)
Retrofit (2버전대를 사용)
Spring Boot (간단하게만)
Spring Security (간단하게만)