[ ](https://swcamp-hanwha.com/) > 📅 Week 1 : 05/19 ~ 05/23 5/15 : O.T 5/19 : Linux(1) 5/20 : Linux(2) 5/21 : Linux(3) / DB(1) 5/22 : DB(2) 5/23 : DB(
📅 Week 2 : 05/26 ~ 05/30 5/26 : DB(4)(제약조건, Transaction, Join) 5/27 : DB(5)(Join, Having절, 집계함수) 5/28 : DB(6)(Index) 5/29 : DB(7)(관계) 5/30 : DB(8)(정규

📅 Week 3 : 06/02 ~ 06/086/2 : DB(8)(정규화, 프로시저, 성능개선 / Redis)6/3 : GitHub(1)(Git 기초명령어)6/4 : GitHub(2)(Merge, PR, Branch)6/5 : DB프로젝트(1)6/6 : 휴식6/7
📅 Week 4 : 06/09 ~ 06/136/9 : DB 프로젝트 발표6/10 : 자바(1, 기본 입출력, 자료형)6/11 : 자바(2, 조건, 반복문)6/12 : 자바(3, Array)6/13 : 자바(4, List)Java기본 입출력StringBuilder,
📅 Week 5 : 06/16 ~ 06/20 6/16 : Queue 6/17 : 🪖 동원훈련 6/18 : 🪖 동원훈련 6/19 : 🪖 동원훈련 6/20 : 재귀함수 WIL(Week I Learned) >[Java] Queue, Deque, Stack Class
📅 Week 6 : 06/23 ~ 06/276/23 : 추상 클래스와 인터페이스6/24 : 람다, 스트림 api, Comparator, Comparable6/25 : 예외처리, enum, 제네릭6/26 : 예외처리, 파일 입출력6/27 : 스레드, 간단한 서버, db
📅 Week 8 : 07/07 ~ 07/11 7/7 : bootstrap 7/8 : javascript(변수, 객체) 7/9 : javascript(배열, 연산자, 함수, 동적생성, json, 콜백함수) 7/10 : javascript(비동기함수, axios) 7/1
📅 Week 10 : 07/21 ~ 07/25 7/21 : spring seurity 기본설정 7/22 : jwt 7/23 : 권한관리, 스케줄러, 검색(Specification) 7/24 : AWS S3 7/25 : Spring 복습 7/21~7/25 : 프로젝트
📅 Week 11 : 07/28 ~ 08/01 7/28 : order service 세팅 7/29 : refresh token 7/30 : dto 내부 데이터 설정, 클래스 분리 7/31 : 동시성 문제 해결(jmeter, redis, rabbitmq) 8/1 : S