1. 스터디 소개
<aside>
💡 자바 스터디는 취업준비생 또는 커리어 전환을 목표로 하는 인원에 한하여 진행됩니다.
목표기간은 최소 1~3개월로 부트캠프와 같은 부가적인 요소없이 개인의 역량을 향상시키고 스스로의 성장을 목표로 하고 있습니다.
</aside>
2. 스터디 운영방식
<aside>
🚧 1. 스터디 시간 제약없음
2. 평일 23:00 ~ 00:00 스터디 회고록 작성
3. 1일 최소 6시간 이상 공부
4. 스터디 시작일 기준 월 1만원 회비
</aside>
3. 스터디 규칙
<aside>
🚧 1. 시간 제약 없는 대신 최소 공부시간 채워야 하며 못 채울 시 패널티 부여
- 각 항목별 1회 경고, 2회 경고 누적, 3회 퇴장
- 항목은 회고록, 스터디 시간, 데일리 숙제
- 경고는 1일 최소 시간의 2배를 초과할 시, 경고 횟수 감소 가능
- 사유 있을 시 사전에 미리 공지하면 경고 없음
2. 회비는 스터디 시작과 동시에 받고, 종료 이후에 모두 돌려줌
- 보상심리를 이용해서 스터디 중간에 포기하는 사람이 없기를 바라는 마음
- 퇴장 조치, 중간 퇴소의 경우 회비는 돌려주지 않음
3. 취업에 간절한 사람만
- 개발자 되볼까? 라는 쉬운 마음에서 시작하고 포기한 사람이 굉장히 많음
4. 당일 작성한 코드는 모두 제출
- 깃허브로 제출을 받을 예정이나, 아직 익숙하지 않은 사람은 코드파일 제출
- 개발자는 눈으로 절반 배우고, 손으로 절반 배우기때문에 빠른 성장을 위해 모든 예제코드, 단순코드도 괜찮으니 모두 작성바람
</aside>
4. 자바 스터디의 커리큘럼
언어 입문 (변수, 연산자, 조건문, 반복문, 스코프, 형변환, 배열, 메서드)
언어 기본 (클래스, 인터페이스, 제네릭스, 람다와 스트림, 예외처리, 쓰레드, 메모리 구조, 다형성 설계)
- JAVA 언어 기반 토이프로젝트
- 스프링 입문 (웹 개발 기초, API, MVC, DB)
- HTTP 웹 기본 지식 (웹 개발 기본 강의)
- 스프링 기본 (컨테니어, 빈)
- ORM 표준 JPA 기본 (영속성, 엔티티, 관계 매핑, 프록시, 객체지향 쿼리)
- JPA + 스프링부트 실전 (웹 어플리케이션 개발, API 개발 및 성능 최적화)
- 2가지 코스
- 야생형 코스
(JPA + 스프링 부트) 활용 웹 어플리케이션 개발 (토이 프로젝트)
→ JPA 복습 → 웹 어플리케이션 재개발 또는 신규 개발
- 약자형 코스
기존 코스 동일하게 진행
- 스프링 핵심 원리 고급 (스프링 부트, AOP)
- 프로젝트 및 포트폴리오 준비